Module src.olaaaf.mlo_solver

Representation of interfacing with MLO solvers, used to solve MLO problems.

Sub-modules

src.olaaaf.mlo_solver.LPSolver

Interface with lp_solve 5.5, using Conda's Lpsolve55 package (available at https://anaconda.org/conda-forge/lpsolve55).

src.olaaaf.mlo_solver.LPSolverRounded

Rounded approximation of olaaaf.mlo_solver.LPSolver.LPSolver, reducing floating point approximations.

src.olaaaf.mlo_solver.MLOSolver

Abstract MLOSolver class, representing mixed linear constraint solver.

src.olaaaf.mlo_solver.optimizationValues

Enumeration informing of the final state of an optimization task.

src.olaaaf.mlo_solver.scipySolver

Interface with HiGHS, using SciPy's wrapper.

src.olaaaf.mlo_solver.scipySolverRounded

Rounded approximation of olaaaf.mlo_solver.scipySolver.ScipySolver, reducing floating point approximations.