Other Interfaces

Note

Some of the interfaces listed on this page are not officially supported by the HiGHS development team and are contributed by the community.

AMPL

HiGHS can be used via AMPL, see the AMPL Documentation.

GAMS

The interface is available at GAMSlinks, including pre-build libraries.

Javascript

MATLAB

  • HiGHSMEX is a MATLAB interface for Windows to provide all the functionality of HiGHS, except the following: Reading problem data from a model file; Setting names for the rows and columns of the model, or setting name for the objective; Advanced features such as solution of systems using the current basis matrix.

  • The HiGHS MIP and dual simplex LP solvers have been used within MATLAB (so for all architectures) by default since release 2024a.

R

Rust

  • HiGHS can be used from rust through the highs crate. The rust linear programming modeler good_lp supports HiGHS.