thchang / lp_benchmark

Why do so many LP solvers sometimes fail?

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Some problems that make LP solvers sometimes fail

  • Add solvers to the file solvers.py
  • Add problems to the file problems.py
  • If data files are needed to define the problem, put them in the data directory
  • Add any methods / problems you want to skip to the corresponding skip list in main.py

Note:

  • Not all solvers are exclusively LP solvers, just solvers that can solve LPs
  • For most of my problems I need the basic solution so simplex methods are preferred

Run:

python3 main.py

Requires:

  • numpy
  • scipy
  • cvxpy

About

Why do so many LP solvers sometimes fail?


Languages

Language:Python 100.0%