Skip to content

●  Solutions

Scheduling

People, machines and jobs on a timeline. Rosters that respect labor rules and preferences; production plans that respect setups, precedences and due dates.

Where it shows up
  • Hospitals
  • Airlines
  • Manufacturing
  • Field service

Every constraint and preference is a plugin. Switch them on or off, change their weight, or add rules of your own — the solver core stays untouched.

  1. 01

    Employee & nurse rostering

    Fill every shift with a qualified person while honoring rest rules, weekly hour limits, consecutive-day limits and individual preferences.

    Built-in constraints
    • Skills
    • Minimum rest
    • Weekly hours
    • Preferences
    • Fairness
  2. 02

    Flight crew scheduling

    Staff every seat on every flight with crew who hold the right qualification, without overlaps and with feasible connections.

    Built-in constraints
    • Qualifications
    • Overlaps
    • Connections
  3. 03

    Maintenance scheduling

    Pick a crew and a start date for each maintenance job so that work is neither too early nor too late and crews are never double-booked.

    Built-in constraints
    • Multi-day jobs
    • Crew availability
    • Ready & due dates
  4. 04

    Project scheduling (RCPSP)

    Sequence project activities under precedence and shared resource limits, choosing an execution mode for each, to finish as early as possible.

    Built-in constraints
    • Precedence
    • Renewable resources
    • Execution modes
    • Makespan
  5. 05

    Semiconductor fab scheduling

    Route re-entrant lots through alternative tools with recipe setups, batching, queue-time limits, maintenance windows and due dates.

    Built-in constraints
    • Re-entrant routes
    • Setups
    • Batching
    • Queue time
    • Replanning
  6. 06

    Production line sequencing

    Sequence packaging jobs on production lines, accounting for product-dependent cleaning time and operators shared across lines.

    Built-in constraints
    • Changeovers
    • Shared operators
    • Due dates
  7. 07

    Task assignment

    Build an ordered work queue for each person, matching skills and affinity and finishing critical work first.

    Built-in constraints
    • Skills
    • Priorities
    • Affinity
  8. 08

    Meeting scheduling

    Place meetings in time and rooms so that required attendees can come, rooms are big enough and nothing overlaps.

    Built-in constraints
    • Attendance
    • Room capacity
    • Overlaps

Your rules are different. That is the point.

Tell us how you plan today and what keeps breaking. We will map it to a model and show you the result on your own data.

Talk to us