Skip to main content

2017 | OriginalPaper | Buchkapitel

9. Revised Dual Simplex Algorithm

verfasst von : Nikolaos Ploskas, Nikolaos Samaras

Erschienen in: Linear Programming Using MATLAB®

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In Section 2.​6, we presented the basic duality concepts. This chapter extends these concepts and presents the dual simplex algorithm. The dual simplex algorithm is an attractive alternative for solving linear programming problems (LPs). The dual simplex algorithm is very efficient on many types of problems and is especially useful in integer linear programming. This chapter presents the revised dual simplex algorithm. Numerical examples are presented in order for the reader to understand better the algorithm. Furthermore, an implementation of the algorithm in MATLAB is presented. The implementation is modular allowing the user to select which scaling technique and basis update method will use in order to solve LPs. Finally, a computational study over benchmark LPs and randomly generated sparse LPs is performed in order to compare the efficiency of the proposed implementation with the revised primal simplex algorithm presented in Chapter 8

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat Bixby, R. E. (1992). Implementing the simplex method: The initial basis. ORSA Journal on Computing, 4, 267–284.MathSciNetCrossRef Bixby, R. E. (1992). Implementing the simplex method: The initial basis. ORSA Journal on Computing, 4, 267–284.MathSciNetCrossRef
2.
Zurück zum Zitat Carstens, D. M. (1968) Crashing techniques. In W. Orchard-Hays (Ed.), Advanced linear-programming computing techniques (pp. 131–139). New York: McGraw-Hill. Carstens, D. M. (1968) Crashing techniques. In W. Orchard-Hays (Ed.), Advanced linear-programming computing techniques (pp. 131–139). New York: McGraw-Hill.
3.
Zurück zum Zitat Forrest, J. J., & Goldfarb, D. (1992). Steepest-edge simplex algorithms for linear programming. Mathematical Programming, 57(1–3), 341–374.MathSciNetCrossRef Forrest, J. J., & Goldfarb, D. (1992). Steepest-edge simplex algorithms for linear programming. Mathematical Programming, 57(1–3), 341–374.MathSciNetCrossRef
4.
Zurück zum Zitat Fourer, R. (1994). Notes on the dual simplex method. Draft report. Fourer, R. (1994). Notes on the dual simplex method. Draft report.
5.
Zurück zum Zitat Gould, N. I. M., & Reid, J. K. (1989). New crash procedures for large systems of linear constraints. Mathematical Programming, 45, 475–501.MathSciNetCrossRef Gould, N. I. M., & Reid, J. K. (1989). New crash procedures for large systems of linear constraints. Mathematical Programming, 45, 475–501.MathSciNetCrossRef
6.
Zurück zum Zitat Lemke, C. E. (1954). The dual method of solving the linear programming problem. Naval Research Logistics Quarterly, 1(1), 36–47.MathSciNetCrossRef Lemke, C. E. (1954). The dual method of solving the linear programming problem. Naval Research Logistics Quarterly, 1(1), 36–47.MathSciNetCrossRef
7.
Zurück zum Zitat Maros, I., & Mitra, G. (1998). Strategies for creating advanced bases for large-scale linear programming problems. INFORMS Journal on Computing, 10, 248–260.MathSciNetCrossRef Maros, I., & Mitra, G. (1998). Strategies for creating advanced bases for large-scale linear programming problems. INFORMS Journal on Computing, 10, 248–260.MathSciNetCrossRef
8.
Zurück zum Zitat Paparrizos, K., Samaras, N., & Stephanides, G. (2003). A new efficient primal dual simplex algorithm. Computers & Operations Research, 30(9), 1383–1399. ISO 690MathSciNetCrossRef Paparrizos, K., Samaras, N., & Stephanides, G. (2003). A new efficient primal dual simplex algorithm. Computers & Operations Research, 30(9), 1383–1399. ISO 690MathSciNetCrossRef
Metadaten
Titel
Revised Dual Simplex Algorithm
verfasst von
Nikolaos Ploskas
Nikolaos Samaras
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-65919-0_9