Skip to content

myscratchbooks/Linear-Programming

Repository files navigation

Optimization /Linear-Programming

Trying to use different frameworks and solvers on different problems

According to some articles online

List of Linear Program Solver:

  1. Open Source (Starting from best to good):
  • Coin-Or (Clp),
  • GLPK (Free Software Foundation (FSF)),
  • LP Solver (lpsolve).
  1. Commercial (better than open sources):
  • CPLEX (IBM ILOG CPLEX Optimizer performance benchmarks),
  • Gurobi

image Captured from: Udemy Optimization with Python Solve Operations Research Problems

Optimization Problem Types

NEOS_Guide Captured from: https://neos-guide.org/guide/types/

In the figure below we can see the difference between local and global minimum. Optimization algorithms aim to find the global optimum result. However, not all the solvers managed to reach the global optimum. Some solvers stuck on the local minimum or couldn’t find the global minimum in reasonable time and computational resources. Captured from: https://python.plainenglish.io/applied-optimization-in-python-using-pyomo-3e11c7d08cc3

image

In the table below, we can see the list of the solvers. In the last column, it is indicated whether the solver is global optima.

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published