Solver as a Service
Sign Up Now →Sign Up Now

Batching

Order batching and shopper dispatch optimization for live delivery operations.

Previewproblem type batchingmanifest 1.0

Constraints#

A hard constraint must hold or the problem is infeasible; a soft one adds a penalty when broken.

ConstraintWhat it requiresKindOn by default
Shopper Capacity
shopper_capacity
Limit how many active orders can be assigned to the same shopper at once.hardYes
Batch Window Capacity
window_capacity
Keep batched orders inside the configured pickup / dispatch window.hardYes
Store Cohesion
store_cohesion
Prefer batches built from the same store or very tight origin clusters.hardYes
Order In One Batch
order_in_one_batch
An order is picked once: it may occupy at most one batch. Without this rule nothing bounded occupancy, and the improvement pass shipped 11 of the 100 demo orders in two batches while dropping 11 others.hardYes
Priority Protection
priority_protection
Protect urgent orders from being delayed by lower-priority batch additions.softYes
Regulatory Compliance
regulatory_compliance
Disallow assignments that violate ZIP-level or region-level operating rules.hardYes