Problem types
Each problem type is declared by a manifest: what it optimizes, the inputs it takes, the constraints it can enforce and the presets it offers. These pages are generated from the manifests the solver ships.
Batching
Order batching and shopper dispatch optimization for live delivery operations.
The Logistics Customer Booking Consolidation
The logistics customer's ocean booking consolidation, modelled from the reference engine BookingConstraintProvider so the two can be compared rule for rule on the same instances.
Carrier Eligibility & Consolidation Guardrails
Guardrails for tendering / consolidating freight onto a carrier for a consignee.
Course Scheduling
Multi-semester academic planning and scheduling.
Container Logistics
Ocean freight consolidation and shipping optimization.
Field Service
Field Service / Mobile Worker Scheduling with skills, time windows, and multi-day planning
Hotel Booking
Hotel Room Assignment / Booking Optimization problem domain.
Rostering (inrc2)
The Second International Nurse Rostering Competition (INRC-II), stated as a manifest rather than as code.
Inventory Optimization
Multi-echelon inventory planning with BOM expansion, supply forecast, and data-center inventory balancing
Order Fulfillment Allocation
Fulfill a batch of sales orders across fulfillment networks (distribution centers + carriers) at lowest total cost: for each order, jointly choose the cheapest network/DC/carrier that has inventory and can deliver to…
Rostering (rostering)
Employee Shift Scheduling (Rostering) problem domain.
Supply Chain Allocation
Validated shortage recovery and inventory allocation across a supply network with service-level, lead-time, and cost tradeoffs.
Vendor Admission & Task-Order Eligibility
Whether a vendor may be placed on a task order, and which of several vendors to prefer.
Vehicle Routing
Vehicle Routing Problem (VRP) with capacity, time windows, and driver constraints