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
  • NDD
    • NDD Overview
    • Dimension
    • Geocode
    • Window
    • Location
    • Profile
    • Job
    • Vehicle
    • Vehicle Class
    • Vehicle Cost Class
    • Transit Set
    • Transit Generator
    • Transit Rule
    • Task Sequence
    • Model
    • Solve Request
    • 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

Nominated Delivery Day

The Nominated Delivery Day (NDD) model extends the IVR7 vehicle routing schema with periodic scheduling capabilities. Where the IVR7 model plans a single day of routing, the NDD model plans across a multi-day period (such as a week or a month), assigning jobs to specific days and optimising the routes on each day simultaneously. The schema identifier for the NDD model is ndd-cmibu6krtqja.

The key differences from the standard IVR7 model are:

  • Profiles on each job define the visit frequency and allowable day patterns (e.g. once a week, twice a week, or custom cycles).
  • Vehicles define a vector of shifts rather than a single shift, providing working hours for each day in the period.
  • Task sequences include a dayIndex to specify which day a particular sequence applies to.
  • The dimension configuration includes weekLength and periodLength fields that define the planning horizon.
  • The solution response returns a Pareto frontier of compact solutions, allowing the user to explore tradeoffs before requesting full route detail.

The NDD model is well suited for scenarios such as regular delivery rounds, periodic service visits, or any routing problem where customers require visits at defined frequencies over a planning period.

Dimension

Distance, Time, Capacity and the planning horizon. Read More »

Geocode

Longitude and latitude coordinates. Read More »

Window

Feasible intervals on dimensions. Read More »

Location

Uniquely identify positions at which tasks occur. Read More »

Profile

Define visit frequency and day patterns for periodic scheduling. Read More »

Job

Collections of tasks with periodic visit profiles. Read More »

Vehicle

Vehicles with multi-day shift definitions. Read More »

Vehicle Class

Define how vehicles interact with dimensions and transit. Read More »

Vehicle Cost Class

Define the cost structure for vehicles. Read More »

Transit Set

Custom distance or time matrices between locations. Read More »

Transit Generator

Link vehicle classes to transit data. Read More »

Transit Rule

Conditional activities triggered during transit. Read More »

Task Sequence

Predefined routes with day-level assignment. Read More »

Model

The object that holds all the input data describing the NDD model. Read More »

Solve Request

Optimise, Evaluate, ReOptimise and ExperimentalSolve. Read More »

Solution Response

Pareto frontier and detailed route schedules. Read More »
    • About Icepack
    • Getting Started
    • Model Overview
    • Distance/Time Matrix
    • TSP
    • VRP
    • IVR
    • NVD
    • NDD
    • NS3
    • ISR
    • Excel Interface
    • Client Portal