Linear Program Solving Algorithm: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - "]] *** " to "]]. *** ")
m (Text replacement - "]] **" to "]]. **")
 
Line 21: Line 21:
** [[Linear programming]] (also treats ''integer programming'') — objective function and constraints are linear
** [[Linear programming]] (also treats ''integer programming'') — objective function and constraints are linear
*** Algorithms for linear programming:
*** Algorithms for linear programming:
**** [[Simplex algorithm]]
**** [[Simplex algorithm]].
***** [[Bland's rule]] — rule to avoid cycling in the simplex method
***** [[Bland's rule]] — rule to avoid cycling in the simplex method
***** [[Klee–Minty cube]] — perturbed (hyper)cube; simplex method has exponential complexity on such a domain
***** [[Klee–Minty cube]] — perturbed (hyper)cube; simplex method has exponential complexity on such a domain
***** [[Criss-cross algorithm]] — similar to the simplex algorithm
***** [[Criss-cross algorithm]] — similar to the simplex algorithm
***** [[Big M method]] — variation of simplex algorithm for problems with both "less than" and "greater than" constraints
***** [[Big M method]] — variation of simplex algorithm for problems with both "less than" and "greater than" constraints
**** [[Interior point method]]
**** [[Interior point method]].
***** [[Ellipsoid method]]
***** [[Ellipsoid method]].
***** [[Karmarkar's algorithm]]
***** [[Karmarkar's algorithm]].
***** [[Mehrotra predictor–corrector method]]
***** [[Mehrotra predictor–corrector method]].
**** [[Column generation]]
**** [[Column generation]].
**** [[k-approximation of k-hitting set]] — algorithm for specific LP problems (to find a weighted hitting set)
**** [[k-approximation of k-hitting set]] — algorithm for specific LP problems (to find a weighted hitting set)
*** [[Linear complementarity problem]]
*** [[Linear complementarity problem]].
***Decompositions:
***Decompositions:
**** [[Benders' decomposition]]
**** [[Benders' decomposition]].
**** [[Dantzig–Wolfe decomposition]]
**** [[Dantzig–Wolfe decomposition]].
**** [[Theory of two-level planning]]
**** [[Theory of two-level planning]].
**** [[Variable splitting]].
**** [[Variable splitting]].
*** [[Basic solution (linear programming)]] — solution at vertex of feasible region
*** [[Basic solution (linear programming)]] — solution at vertex of feasible region

Latest revision as of 15:35, 24 July 2023

A Linear Program Solving Algorithm is a continuous optimization algorithm that can be implemented by a linear programming system (to solve a linear programming task).



References

2016