Job-Shop Scheduling

Sequences jobs across machines so orders finish on time with minimal idle time.

Supported rules and limits

Sequence ordered job operations on eligible machines with calendars, machine-dependent duration, setup rules and due dates. Complete unary schedules can use critical-block search and adaptive repair while retaining the best feasible plan.

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

  • No preemption
  • One machine per operation
  • Time discretization is explicit
  • No automatic optimality guarantee

What you can optimize

  • Makespan
  • Tardiness
  • Utilization

Typical applications

  • Machining workshops
  • Print shops
  • Custom fabrication

Related models

Scheduling

Machine Scheduling

Orders work on parallel machines considering setups, speeds and maintenance windows.

Production & Manufacturing

Production Planning

Builds multi-period production plans that meet demand within capacity.

Production & Manufacturing

Cutting Stock

Cuts rolls, bars or sheets into required pieces with minimal waste.

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.