Icepack DOCS

  • About Icepack
    • Overview
    • Performance
    • Visibility
    • Icepack Security
    • Extensibility
    • Billing
    • Regions
  • Getting Started
    • Quickstart Overview
    • Calling the API
    • Model submission
    • Client Portal sign-up
    • Protobuf installation
    • What's next?
  • Model Overview
    • Model Overview
    • Problem envelope
    • Routing models
    • Periodic models
    • Sourcing models
  • Distance/Time Matrix
    • Overview
    • Geocode
    • Location
    • Matrix Request
    • Matrix Response
  • TSP
    • TSP Overview
    • Classic-TSP
    • TSPTW
  • VRP
    • VRP Overview
    • CVRP
    • CVRPTW
    • PDP-VRP
    • General Routing
  • IVR
    • IVR Overview
    • Dimension
    • Window
    • Geocode
    • Location
    • Task
    • Job
    • Vehicle
    • Vehicle Class
    • Vehicle Cost Class
    • Transit Set
    • Transit Generator
    • Compartment
    • Compartment Set
    • Task Sequence
    • Transit rules
    • Model
    • Solve Request
    • Solution Response
    • IVR Data
  • NVD
    • NVD Overview
    • Configuration
    • Geocode
    • Profile
    • Visit
    • Territory
    • Visit Sequence
    • Model
    • Solve Request
    • Objectives
    • Solution Response
  • NS3
    • Network Sourcing Overview
    • Dimension
    • Geocode
    • Unit Dimension Cost
    • Fixed Dimension Cost
    • Flow Dimensional Constraint
    • Dimension Range
    • Node
    • Product Group
    • Lane Rate
    • Cost model
    • Model
    • Solve Request
    • Solution Response
  • ISR
    • ISR Overview
    • Configuration
    • Geocode
    • Offload Site
    • Collection
    • Vehicle
    • Collection Sequence
    • Model
    • Solve Request
    • Solution Response
  • Excel Interface
    • Excel Interface
    • Requirements and Setup
    • Routing - TSP
    • Routing - CVRP
    • Routing - Advanced
    • Network Sourcing
    • Distance Matrix
    • Release Notes
    • Roadmap
  • Client Portal
    • Client Portal Overview
    • Initial sign-up
    • Dashboard
    • User management
    • Team management
    • Team billing and wallets
    • Key management
    • SMT

Model Overview

The Icepack API provides a few different types of models you can solve. Some of them are quite simple, in that, the models mimic the structure that you typically find in academic formulations of these problems. We’ve put our own spin on them - we allow you to model these problems over the road network. This makes models such as the TSP and CVRP quite fun to solve to illustrating how much complexity is actually involved, even for small problems.

Routing models (such as the TSP or CVRP) are typically concerned with the sequence of activities, i.e. what order are we going to perform a set of tasks. Periodic models are also concerned with the order of activities, but ask a more broad question which is related to when in the period certain tasks should be performed. Periodic models are used to model schedules which need to be created for a whole month (as an example) and have complex constraints between tasks over the period (related to how far apart they need to be for certain customers).

Sourcing models are the model high-level model in the logistics domain. Sourcing models are concerned with optimising the network layout (flows of product) in such a way as to minimise the total cost to service a footprint of customers. They help inform strategic decision making and long-term planning.

All models are submitted to the API enclosed in a problem envelope. This means that you have a common mechanism for interacting with the API.

The problem envelope

Each model is sent to the API in an envelope indicating which model should be solved Read More »

Routing models

The class of routing models currently supported by the APIs Read More »

Periodic models

Current API support for Periodic models Read More »

Sourcing models

The class of sourcing models currently supported by the APIs Read More »
    • About Icepack
    • Getting Started
    • Model Overview
    • Distance/Time Matrix
    • TSP
    • VRP
    • IVR
    • NVD
    • NS3
    • ISR
    • Excel Interface
    • Client Portal