Delivery Scheduling

Assigns delivery slots and dates to orders to balance daily capacity.

Supported rules and limits

A slot ID represents a date/window. Capacity is aggregate across assigned orders in the slot. resourceOptions restrict acceptable slots; resourceCosts encode customer preference and delivery cost. Slot dates are metadata; this model assigns slots without computing routes.

Version 1.0.0 is a release candidate. Confirm supported rules before integrating.

  • Heuristic search; no optimality or infeasibility proof
  • A slot ID represents a date/window. Capacity is aggregate across assigned orders in the slot. resourceOptions restrict acceptable slots; resourceCosts encode customer preference and delivery cost. Slot dates are metadata; this model assigns slots without computing routes.

What you can optimize

  • Capacity balance
  • Customer preference
  • Cost

Typical applications

  • E-commerce
  • Furniture delivery
  • Grocery

Related models

Routing & Logistics

Vehicle Routing

Plans the best sequence of stops for each vehicle in a fleet.

Scheduling

Appointment Scheduling

Books appointments into calendars to maximize capacity and minimize waiting.

Routing & Logistics

Shipment Consolidation

Groups orders into fewer, fuller shipments to reduce freight cost.

Make it work in your product.

We run and maintain the model, solver and cloud. Need different rules? We can adapt the model.

Custom requests: reply in less than 48 hours.