New to Optimization

A better decision begins with a better question

Schedules, delivery plans, rosters and quantum circuits share one challenge: making choices under constraints. Start here with the fundamentals.

Six short lessons, from your first question to a model you build yourself.

Start with the fundamentalsExplore Use Cases

What an optimizer does

An optimizer searches the possible plans for one that keeps every rule and scores best on your goal. Switch between the three plans to see the difference.

One van leaves the depot, serves all seven stops and returns.

Stops served6 of 7

Distance driven81 km

Illustrative example, not customer data.

Every optimization problem has three parts

The van in the example above has all three. So does a production schedule, a delivery plan or a staff roster.

  • Decisions

    What you can choose

    The order of the stops, which machine runs which job, who works which shift.

  • Constraints

    The rules every plan keeps

    Every stop served, every vehicle within its capacity, every shift covered.

  • Objective

    The goal you measure

    Fewer kilometers, earlier delivery or lower cost: the score that makes one feasible plan better than another.

Follow the learning path

Six short lessons lead from everyday decisions to the ideas behind optimization software. No mathematical background is required: read in order, or start with the question that interests you.

Where can this take you?

Ready for the first lesson?

Begin with the fundamentals, or bring a real decision and talk it through with us.

Start with the fundamentalsDiscuss an optimization challenge