Jump to content

Network simplex algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Sytelus (talk | contribs) at 09:18, 21 May 2015 (Initial page with introduction and history). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Network Simplex Algorithm is a graph theoretic specialization of the Simplex algorithm. The algorithm is usually formulated in terms of a standard problem, Minimum-cost flow problem and can be efficiently solved in polynomial time.

History

For a long time, the existence of a provably efficient network simplex algorithm was one of the major open problems in complexity theory, even though efficient in practice versions were available. In 1997 Orlin provided the first such algorithm with runtime of where is maximum cost of any edges. Later Tarjan et al improved this to .