Simplex Algorithm: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - ". " to ". ")
m (Text replacement - ". "" to ". “")
Line 26: Line 26:


=== 2011 ===
=== 2011 ===
* Carreira-Perpiñán, Miguel Á. "Simplex Method." From MathWorld -- A Wolfram Web Resource, created by Eric W. Weisstein. http://mathworld.wolfram.com/SimplexMethod.html
* Carreira-Perpiñán, Miguel Á. “Simplex Method." From MathWorld -- A Wolfram Web Resource, created by Eric W. Weisstein. http://mathworld.wolfram.com/SimplexMethod.html
** QUOTE: The [[Simplex Algorithm|simplex method]] is a method for [[linear programming task|solving problems in linear programming]]. [[Simplex Algorithm|This method]], invented by George Dantzig in 1947, tests adjacent vertices of the feasible set (which is a polytope) in sequence so that at each new vertex the [[objective function]] improves or is unchanged. The [[Simplex Algorithm|simplex method]] is very efficient in practice, generally taking <math>2m</math> to <math>3m</math> iterations at most (where m is the number of [[equality constraint]]s), and [[converging]] in expected [[polynomial time]] for certain distributions of random inputs (Nocedal and Wright 1999, Forsgren 2002). However, its worst-case complexity is exponential, as can be demonstrated with carefully constructed examples (Klee and Minty 1972).
** QUOTE: The [[Simplex Algorithm|simplex method]] is a method for [[linear programming task|solving problems in linear programming]]. [[Simplex Algorithm|This method]], invented by George Dantzig in 1947, tests adjacent vertices of the feasible set (which is a polytope) in sequence so that at each new vertex the [[objective function]] improves or is unchanged. The [[Simplex Algorithm|simplex method]] is very efficient in practice, generally taking <math>2m</math> to <math>3m</math> iterations at most (where m is the number of [[equality constraint]]s), and [[converging]] in expected [[polynomial time]] for certain distributions of random inputs (Nocedal and Wright 1999, Forsgren 2002). However, its worst-case complexity is exponential, as can be demonstrated with carefully constructed examples (Klee and Minty 1972).



Revision as of 07:02, 8 May 2024

A Simplex Optimization Algorithm is an iterative convex linear programming algorithm that performs successive pivot operations along adjacent vertices to an improved basic feasible solution (pivot element).



References

2012a

  1. Stone, Richard E.; Tovey, Craig A. (1991). "The simplex and projective scaling algorithms as iteratively reweighted least squares methods". SIAM Review 33 (2): 220–237. doi:10.1137/1033049. JSTOR 2031142. MR1124362. 
  2. Stone, Richard E.; Tovey, Craig A. (1991). "Erratum: The simplex and projective scaling algorithms as iteratively reweighted least squares methods". SIAM Review 33 (3): 461. doi:10.1137/1033100. JSTOR 2031443. MR1124362. 
  3. Strang, Gilbert (1 June 1987). "Karmarkar's algorithm and its place in applied mathematics". The Mathematical Intelligencer (New York: Springer) 9 (2): 4–10. doi:10.1007/BF03025891. ISSN 0343-6993. MR883185 '''883185'''. 

2012b

2011

2006

2004

2002

  • (Forsgreen et al., 2002) ⇒ A. Forsgren, P. E. Gill, and M. H. Wright. (2002). “Interior Methods for Nonlinear Optimization.” In: SIAM Rev. 44.

1999

  • Nocedal, J. and Wright, S. J. (1999). “Numerical Optimization." New York: Springer-Verlag.

1972

  • (Klee & Minty, 1972) ⇒ Victor Klee and George Minty. (1972). “How Good is the Simplex Algorithm?". In Shisha, Oved. Inequalities III (Proceedings of the Third Symposium on Inequalities held at the University of California, Los Angeles, Calif., September 1–9, 1969, dedicated to the memory of Theodore S. Motzkin). New York-London: Academic Press..

1965

  • (Nelder & Mead, 1965) ⇒ J. A. Nelder, and R. Mead. (1965). “A Simplex Method for Function Minimization.” In: Comp. J. 7.

1963

  • (Dantzig, 1963) ⇒ G. B. Dantzig. (1963). “Linear Programming and Extensions.” Princeton University Press.