Warning: The MathOptInterface wrapper is still under development. It is missing a lot of features.
HiGHS.jl is a wrapper for the HiGHS linear solver.
It has two components:
- a thin wrapper around the complete C API
- an interface to MathOptInterface
The C API can be accessed via HiGHS.Highs_xxx
functions, where the names and
arguments are identical to the C API.
Minimum version requirement: HiGHS.jl requres at least Julia v1.3.
The package is not registered in the General registry and so must be installed as follows:
import Pkg
Pkg.add(Pkg.PackageSpec(url="https://github.com/jump-dev/HiGHS.jl"))
In addition to installing the HiGHS.jl package, this will also download and install the HiGHS binaries. (You do not need to install HiGHS separately.)