Solver as a Service
Sign Up Now →Sign Up Now

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.

Preview

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