General-purpose nonlinear optimization
OLES
A solver for engineering and operational problems across industries.
Explore the engineTechnology
We model what you need to decide, the rules you must respect, and the objectives that matter. We calculate alternatives your team can review, compare, and use.
The flow
Technology does not replace knowledge of your operation. We make it explicit so your team can compare alternatives and act.
Engines
Each engine is designed for a specific type of problem. They are not interchangeable products and do not promise to solve every operation.
General-purpose nonlinear optimization
A solver for engineering and operational problems across industries.
Explore the engineBilevel bilinear mixed-integer optimization
Decisions accounting for how other participants respond under their own objectives and constraints.
Explore the enginePlanning and assignment
Assigns scarce resources, tasks, and timing under rules, priorities, and operational changes.
Explore the enginePricing and capacity
Supports pricing decisions when demand, capacity and commercial rules change together.
Explore the engineApplication
We design and validate the model of your operation, integrate it with your systems and maintain its execution and updates.
What we mean by solver technology
We turn a defined problem, its data and constraints into a decision workflow that can be tested and integrated. Scope and interface are agreed case by case.
We combine formulations, algorithms and proprietary or third-party solvers to suit the model. Scope and evaluation conditions are defined for each problem.
Developing more capable solver technology is our technical direction. We evaluate new capabilities on defined problems before they become part of our engines.
Tell us what you need to decide, what constraints shape it, and how you handle it today. We can assess whether it is worth modeling and comparing.