Skip to main content

What We Do

We develop optimization software for real-time control, machine learning, and factory logistics.  Our research focuses on both the theory and implementation of optimization algorithms.

Our team consists of researchers active in the continuous and discrete optimization communities. We also work at the intersection of optimization and machine learning.

Our solutions have been deployed to Toyota Motor Corporation (TMC) vehicles and factories.

Our customers include vehicle designers, control engineers, and warehouse managers. 

The Challenges

Different applications pose different challenges. When deployed to real-time control systems, optimization algorithms must meet very stringent requirements on run-time and reliability. In factory logistics, the underlying optimization problem is usually NP-hard, so it requires clever approximation methods. 

Tools & Optimization Projects

Code-generation for real-time control 

Modern vehicle control software relies on the high-speed solution of optimization problems. To meet these speed requirements, we have developed novel code-generation tools that customize the implementation to the specific run-time environment. TUS Patent “Systems and Methods for Automatically Generating Solver Code for Nonlinear Model Predictive Control Solvers”

vehicle design sketch
Vehicle design sketch incorporating the results of TRI’s new generative AI + optimization technique (courtesy of XD: Experimental Design Studio of Toyota)

 

Generative AI for Design Optimization

Currently, designers can leverage publicly available text-to-image generative AI tools as an early step in their creative process. In collaboration with TRI’s Human-Centered AI research division, we developed enhanced image generation tools that allow users to also optimize performance metrics, like vehicle drag coefficient. Ultimately, this cuts down the iterations needed to reconcile design and engineering considerations.