Installing solvers


HiGHS is an “open source serial and parallel solvers for large-scale sparse linear programming”.

Find the documentation at The full list of solver options is documented at

Installation on Linux

The script work for version HiGHS 1.1.1. The installation steps are

sudo apt-get install cmake  # if not installed
git clone
cd HiGHS
git checkout 95342daa73543cc21e5b27db3e0fbf7330007541 # moves to HiGHS 1.1.1
mkdir build
cd build
cmake ..

If you have problems with running the tests, make sure you are in a clean environment. If you have conda installations in your base environment, you can try building HiGHS from a freshly created conda environment.

After the build, add the paths of executables and library to your .bashrc:

export PATH="${PATH}:/foo/HiGHS/build/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/foo/HiGHS/build/lib"
source .bashrc