Expertise

We specialize in the development of software solutions for numerical optimization problems, from modeling your problem into a computationally attractive form to developing and implementing tailored solution algorithms.

Identifying the optimization problem

Optimization problems appear in many shapes and sizes, and identifying them is part of the challenge. In the vast majority of cases, the task involves at least one of these categories.

Any doubts? Send us a message, and we'll have a look together!

Engineering design
Automatically constructing or refining designs of mechanical, electrical, chemical, ... systems
Planning & Scheduling
Constructing optimal plans and strategies for processes that evolve over time.
Data analysis & machine learning
Algorithms for processing data: from training machine learning models, to more specialized tasks within signal processing, computer vision, etc.
Resource allocation
Optimally distributing limited resources across multiple potential options with potentially uncertain outcomes.