Combinatorial complexity in manufacturing
A 10-job × 5-machine job shop has over 10^65 possible schedules. Even with modern constraint programming solvers, finding provably optimal solutions for realistic factory instances takes hours. NEROX GPU Annealing finds near-optimal schedules in seconds, enabling daily or hourly re-optimization as orders change, machines go offline, or demand forecasts update.
Production scheduling
Sequence jobs on machines to minimize makespan, WIP inventory, and idle time. Handle precedence constraints, machine breakdowns, and shift availability.
Lot sizing & batch optimization
Determine optimal production lot sizes balancing setup costs, inventory holding costs, and service level requirements across a multi-product, multi-machine facility.
Assembly line balancing
Assign operations to workstations to equalize cycle time and minimize the number of stations needed. Type-1 and Type-2 assembly line balancing as QUBO.
Preventive maintenance scheduling
Schedule maintenance windows to minimize production impact while meeting equipment lifetime requirements. Coordinate across machines with shared technician resources.
Quality control sampling
Optimally select inspection checkpoints and sampling rates to detect defects with minimum cost. Sensor placement and inspection interval optimization.
Integration with MES/ERP systems
NEROX connects to Manufacturing Execution Systems and ERP platforms via the REST API. Push production orders from SAP or Oracle, receive optimized schedules back as structured JSON, and write confirmed schedules directly to your MES. See the REST API integration guide for details.
