Skip to main content
Top
Published in: EURO Journal on Transportation and Logistics 2/2016

01-06-2016 | Tutorial

Tools for primal degenerate linear programs: IPS, DCA, and PE

Authors: Jean Bertrand Gauthier, Jacques Desrosiers, Marco E. Lübbecke

Published in: EURO Journal on Transportation and Logistics | Issue 2/2016

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper describes three recent tools for dealing with primal degeneracy in linear programming. The first one is the improved primal simplex (IPS) algorithm which turns degeneracy into a possible advantage. The constraints of the original problem are dynamically partitioned based on the numerical values of the current basic variables. The idea is to work only with those constraints that correspond to nondegenerate basic variables. This leads to a row-reduced problem which decreases the size of the current working basis. The main feature of IPS is that it provides a nondegenerate pivot at every iteration of the solution process until optimality is reached. To achieve such a result, a negative reduced cost convex combination of the variables at their bounds is selected, if any. This pricing step provides a necessary and sufficient optimality condition for linear programming. The second tool is the dynamic constraint aggregation (DCA), a constructive strategy specifically designed for set partitioning constraints. It heuristically aims to achieve the properties provided by the IPS methodology. We bridge the similarities and differences of IPS and DCA on set partitioning models. The final tool is the positive edge (PE) rule. It capitalizes on the compatibility definition to determine the status of a column vector and the associated variable during the reduced cost computation. Within IPS, the selection of a compatible variable to enter the basis ensures a nondegenerate pivot, hence PE permits a trade-off between strict improvement and high, reduced cost degenerate pivots. This added value is obtained without explicitly computing the updated column components in the simplex tableau. Ultimately, we establish tight bonds between these three tools by going back to the linear algebra framework from which emanates the so-called concept of subspace basis.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

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!

Literature
go back to reference Ahuja RK, Magnanti TL, Orlin JB (1993) Network flows: theory, algorithms, and applications. Upper Saddle River, New York Ahuja RK, Magnanti TL, Orlin JB (1993) Network flows: theory, algorithms, and applications. Upper Saddle River, New York
go back to reference Dantzig GB (1963) Linear programming and extensions. Princeton University Press, Princeton Dantzig GB (1963) Linear programming and extensions. Princeton University Press, Princeton
go back to reference Desaulniers G, Desrosiers J, Ioachim I, Solomon MM, Soumis F, Villeneuve D (1998) A unified framework for deterministic time constrained vehicle routing and crew scheduling problems. In: Crainic T, Laporte G (eds) Fleet management and logistics. Springer, New York pp 57–93. doi:10.1007/978-1-4615-5755-5_3 Desaulniers G, Desrosiers J, Ioachim I, Solomon MM, Soumis F, Villeneuve D (1998) A unified framework for deterministic time constrained vehicle routing and crew scheduling problems. In: Crainic T, Laporte G (eds) Fleet management and logistics. Springer, New York pp 57–93. doi:10.​1007/​978-1-4615-5755-5_​3
go back to reference Desrosiers J, Dumas Y, Solomon MM, Soumis F (1995) Time constrained routing and scheduling. In: Ball M, Magnanti T, Monma C, Nemhauser G (eds) Handbooks in operations research and management science, Network routing, vol 8. Elsevier, New York, pp 35–139. doi:10.1016/S0927-0507(05)80106-9 Desrosiers J, Dumas Y, Solomon MM, Soumis F (1995) Time constrained routing and scheduling. In: Ball M, Magnanti T, Monma C, Nemhauser G (eds) Handbooks in operations research and management science, Network routing, vol 8. Elsevier, New York, pp 35–139. doi:10.​1016/​S0927-0507(05)80106-9
go back to reference Desrosiers J, Gauthier JB, Lübbecke ME (2013) A contraction-expansion algorithm for the capacitated minimum cost flow problem. Presentation at VeRoLog 2013, Southampton Desrosiers J, Gauthier JB, Lübbecke ME (2013) A contraction-expansion algorithm for the capacitated minimum cost flow problem. Presentation at VeRoLog 2013, Southampton
go back to reference Fukuda K (1982) Oriented matroid programming. PhD thesis, University of Waterloo, Ontario, Canada Fukuda K (1982) Oriented matroid programming. PhD thesis, University of Waterloo, Ontario, Canada
go back to reference Klee V, Minty G (1972) How good is the simplex algorithm? In: Shisha O (ed) Inequalities, (Proc. Third Sympos., Univ. California, Los Angeles, Calif., 1969; dedicated to the memory of Theodore S. Motzkin), vol 3. Academic Press, New York, pp 159–175 Klee V, Minty G (1972) How good is the simplex algorithm? In: Shisha O (ed) Inequalities, (Proc. Third Sympos., Univ. California, Los Angeles, Calif., 1969; dedicated to the memory of Theodore S. Motzkin), vol 3. Academic Press, New York, pp 159–175
go back to reference Koch T, Achterberg T, Andersen E, Bastert O, Berthold T, Bixby RE, Danna E, Gamrath G, Gleixner AM, Heinz S, Lodi A, Mittelmann H, Ralphs T, Salvagnin D, Steffy DE, Wolter K (2011) MIPLIB 2010. Math Progr Comput 3(2):103–163. doi:10.1007/s12532-011-0025-9 CrossRef Koch T, Achterberg T, Andersen E, Bastert O, Berthold T, Bixby RE, Danna E, Gamrath G, Gleixner AM, Heinz S, Lodi A, Mittelmann H, Ralphs T, Salvagnin D, Steffy DE, Wolter K (2011) MIPLIB 2010. Math Progr Comput 3(2):103–163. doi:10.​1007/​s12532-011-0025-9 CrossRef
go back to reference Omer J, Rosat S, Raymond V, Soumis F (2014) Improved primal simplex: a more general theoretical framework and an extended experimental analysis. Les Cahiers du GERAD G-2014-13, HEC Montréal, Canada Omer J, Rosat S, Raymond V, Soumis F (2014) Improved primal simplex: a more general theoretical framework and an extended experimental analysis. Les Cahiers du GERAD G-2014-13, HEC Montréal, Canada
go back to reference Raymond V, Soumis F, Metrane A (2009) Improved primal simplex version 3: cold start, generalization for bounded variable problems and a new implementation. Les Cahiers du GERAD G-2009-15, HEC Montréal, Canada Raymond V, Soumis F, Metrane A (2009) Improved primal simplex version 3: cold start, generalization for bounded variable problems and a new implementation. Les Cahiers du GERAD G-2009-15, HEC Montréal, Canada
go back to reference Raymond V, Soumis F, Metrane A, Desrosiers J (2010a) Positive edge: a pricing criterion for the identification of non-degenerate simplex pivots. Les Cahiers du GERAD G-2010-61, HEC Montréal, Canada Raymond V, Soumis F, Metrane A, Desrosiers J (2010a) Positive edge: a pricing criterion for the identification of non-degenerate simplex pivots. Les Cahiers du GERAD G-2010-61, HEC Montréal, Canada
go back to reference Rosat S, Elhallaoui I, Soumis F, Lodi A (2014) Integral simplex using decomposition with primal cuts. In: Gudmundsson J, Katajainen J (eds) Experimental algorithms, Lecture notes in computer science, vol 8504. Springer, New York, International Publishing, pp 22–33. doi:10.1007/978-3-319-07959-2_3 Rosat S, Elhallaoui I, Soumis F, Lodi A (2014) Integral simplex using decomposition with primal cuts. In: Gudmundsson J, Katajainen J (eds) Experimental algorithms, Lecture notes in computer science, vol 8504. Springer, New York, International Publishing, pp 22–33. doi:10.​1007/​978-3-319-07959-2_​3
go back to reference Schrijver A (1986) Theory of Linear and Integer Programming. Wiley, Chichester Schrijver A (1986) Theory of Linear and Integer Programming. Wiley, Chichester
Metadata
Title
Tools for primal degenerate linear programs: IPS, DCA, and PE
Authors
Jean Bertrand Gauthier
Jacques Desrosiers
Marco E. Lübbecke
Publication date
01-06-2016
Publisher
Springer Berlin Heidelberg
Published in
EURO Journal on Transportation and Logistics / Issue 2/2016
Print ISSN: 2192-4376
Electronic ISSN: 2192-4384
DOI
https://doi.org/10.1007/s13676-015-0077-5

Other articles of this Issue 2/2016

EURO Journal on Transportation and Logistics 2/2016 Go to the issue

Premium Partner