Tomlab logo
Abstract background

TOMLAB makes advanced optimization simple, efficient, and accessible to everyone.

Fast and robust large-scale optimization in MATLAB

World-Class Optimization Solvers

Unlock the full potential of your optimization challenges with TOMLAB’s comprehensive suite of solvers. From linear programming to complex nonlinear and global optimization problems, we provide industry-leading solutions trusted by major organizations worldwide. Our carefully selected collection of premium solvers includes CPLEX, SNOPT, and KNITRO, ensuring you have the most powerful tools for any optimization task.

Whether you’re working on large-scale industrial applications or advanced research projects, TOMLAB delivers reliable, high-performance solvers with seamless MATLAB integration. Choose from our extensive solver portfolio to tackle dense or sparse problems, continuous or discrete variables, and linear or nonlinear optimization challenges.

Abstract background
Info icon

Not sure which optimization solver to use?

Select your problem type to find suitable solvers

TOMLAB /SNOPT

SNOPT (Sparse Nonlinear OPTimizer) is a robust software package for solving large-scale nonlinear optimization problems with computationally expensive function and gradient evaluations. Employing a sparse sequential quadratic programming (SQP) algorithm, SNOPT excels at tackling smooth, nonlinear problems across diverse fields, making it a valuable tool for optimization professionals.

TOMLAB /KNITRO

The Tomlab /KNITRO toolbox efficiently integrates the industry-standard sparse nonlinear interior point and active-set solver KNITRO with Matlab and TOMLAB.

KNITRO implements a novel algorithm for nonlinear programming. The algorithm belongs to the class of interior (or barrier) methods, and uses trust regions to promote convergence. A state-of-the-art active-set solver is also included in the package. MINLP problems are also supported by branch and bound as well as a hybrid Quesada-Grossman.

TOMLAB /CPLEX

The solver is generally considered the state-of-the-art large-scale mixed-integer linear and quadratic programming solver. The package includes simplex and barrier solvers for linear, quadratic and conic programming.

TOMLAB /PROPT

TOMLAB /PROPT is a comprehensive optimal control platform for Matlab. It is fully integrated with TOMLAB and uses the tomSym modeling engine for its internal code generation.