Describes what to do if an external solver is installed but not detected by idol_cl.
If idol reports that a solver cannot be found, it usually means the solver library is not located in a standard system directory, or its location is not known to idol.
Solver libraries are searched in directories in the following order:
GLPK To help idol locate GLPK, you can set the environment variable IDOL_GLPK_PATH.
This variable should point to the GLPK library file.
Example:
If this variable is not set, idol will automatically search common system locations, including:
Gurobi To help idol locate Gurobi, you can set the environment variable IDOL_GUROBI_PATH.
This variable should point to the Gurobi library file.
Example:
If this variable is not set, idol will automatically search the folder indicated by GUROBI_HOME variable.
This variable is normally configured automatically when installing Gurobi.
Example:
HiGHS To help idol locate HiGHS, you can set the environment variable IDOL_HiGHS_PATH.
This variable should point to the HiGHS library file.
Example:
If this variable is not set, idol will automatically search common system locations, including:
MibS If you installed idol using a package manager (apt-get or brew), MibS should already be correctly configured. Try reinstalling idol.
If you built idol from source, make sure that MibS support was enabled during configuration:
If not, please refer to Build from source.
Also ensure that the coin-or dist directory was not moved after installation.