Degeneracy graphs: theory and application an updated survey
Part I: Surveys
- 120 Downloads
- 1 Citations
Abstract
A survey of various aspects of the theory and application of degeneracy graphs (DGs for short) is given. The notion and some basic properties of DGs are introduced, cycling of the simplex method is discussed, the neighborhood problem is tackled, and the application of the so-called optimum DGs to particular problems which are connected with optimal degenerate solutions of a linear programming problem is presented. The impact of weakly redundant constraints on various postoptimal analyses under degeneracy is briefly described.
Keywords
Cycling degeneracy degeneracy graphs redundant constraints sensitivity analysis surveyPreview
Unable to display preview. Download preview PDF.
References
- [1]M. Akgül, A note on shadow prices in linear programminig, J. Oper. Res. Soc. 35 (1984) 425–431.Google Scholar
- [2]W. Altherr, An algorithm for enumerating all vertices of a convex polyhedron, Computing 15 (1975) 181–193.CrossRefGoogle Scholar
- [3]M. Altman, Optimum simplex methods and degeneracy in linear programming, Bull. de l'Acad. Polon. des Sci. 12 (1964) 217–225.Google Scholar
- [4]P. Armand, Programmation linéaire multicritère et problèmes de la dégénérescence, Thèse de Doctorat de l'Université de Limoges (1991).Google Scholar
- [5]P. Armand, Bounds for the number of vertices of perturbed polyhedra, Ann. Oper. Res. (1993), this volume.Google Scholar
- [6]D.C. Aucamp and D.I. Steinberg, On the nonequivalence of shadow prices and dual variables, Technical Report WUCS-79-11, Dept. of Computer Sciences, Washington University, St. Louis, MS (1979).Google Scholar
- [7]D.C. Aucamp and D.I. Steinberg, The computation of shadow prices in linear programming, J. Oper. Res. 33 (1982) 557–565.Google Scholar
- [8]D. Avis and V. Chvátal, Notes on Bland's pivoting rule, Math. Progr. Study 8 (1978) 24–34.Google Scholar
- [9]A.G. Azpeitia and D.J. Dickinson, A decision rule in the simplex method that avoids cycling, Numer. Mathematik 6 (1964) 329–331.CrossRefGoogle Scholar
- [10]M.L. Balinski, An algorithm for finding all vertices of convex polyhedral sets, J. Soc. Ind. Appl. Math. 9 (1961) 72–88.CrossRefGoogle Scholar
- [11]M.L. Balinski, Th.M. Liebling and A.-E. Nobs, On the average length of lexicographic paths, Math. Progr. 35 (1986) 362–364.CrossRefGoogle Scholar
- [12]B. Bank, J. Guddat, D. Klatte, B. Kummer and K. Tammer,Non-Linear Parametric Optimization (Akademie Verlag, 1982).Google Scholar
- [13]R.S. Barr, F. Glover and D. Klingman, The alternating basis algorithm for assignment problems, Math. Progr. 13 (1977) 1–13.CrossRefGoogle Scholar
- [14]R.S. Barr, F. Glover and D. Klingman, The generalized alternating path algorithm for transportation problems, Eur. J. Oper. Res. 2 (1978) 137–144.CrossRefGoogle Scholar
- [15]E.M.L. Beale, Cycling in the dual simplex algorithm, Naval Res. Log. Quart. 2 (1955) 269–276.CrossRefGoogle Scholar
- [16]M. Bénichou, J.M. Gauthier, G. Hentges and G. Ribière, The efficient solution of large-scale linear programming problems — some algorithmic techniques and computational results, Math. Progr. 13 (1977) 280–322.CrossRefGoogle Scholar
- [17]R.G. Bland, New finite pivoting rules for the simplex method, Math. Oper. Res. 2 (1977) 103–107.CrossRefGoogle Scholar
- [18]N. Cameron, Stationarity in the simplex method, J. Austral. Math. Soc., Series A 43 (1987) 137–142.CrossRefGoogle Scholar
- [19]A. Charnes, Optimality and degeneracy in linear programming, Econometrica 20 (1952) 160–170.CrossRefGoogle Scholar
- [20]M.C. Cheng, New criteria for the simplex algorithm, Math. Progr. 19 (1980) 230–236.CrossRefGoogle Scholar
- [21]V. Chvátal,Linear Programming (Freeman, 1983).Google Scholar
- [22]M. Cirina, Remarks on a recent simplex pivoting rule, in:Methods of Operations Research 55: Proc. 9th Symp. on Operations Research, Königsstein/Ts, ed. W. Domschke et al. (1985) pp. 187–199.Google Scholar
- [23]W.H. Cunningham, Theoretical properties of the network simplex method, Math. Oper. Res. 4 (1979) 196–208.CrossRefGoogle Scholar
- [24]W.H. Cunningham and J.G. Klincewicz, On cycling in the network simplex method, Math. Progr. 26 (1983) 182–189.CrossRefGoogle Scholar
- [25]G.B. Dantzig,Linear Programming and Extensions (Princeton University Press, 1963).Google Scholar
- [26]G.B. Dantzig, Making a progress during a stall in the simplex method, Lin. Alg. Appl. 114/115 (1989) 81–96.Google Scholar
- [27]G.B. Dantzig, A. Orden and P. Wolfe, The generalized simplex method for minimizing a linear form under linear inequality restraints, Pacific J. Math. 5 (1955) 183–195.Google Scholar
- [28]M.E. Dyer and L.G. Proll, An algorithm for determining all extreme points of a convex polytope, Math. Progr. 12 (1977) 81–96.CrossRefGoogle Scholar
- [29]M.E. Dyer and L.G. Proll, An improved vertex enumeration algorithm, Eur. J. Oper. Res. 9 (1982) 359–368.CrossRefGoogle Scholar
- [30]J.G. Ecker and M. Kupferschmied,Introduction to Operations Research (Wiley, 1988).Google Scholar
- [31]A. Eilon and R. Flavell, Note on “many-sided shadow prices”, OMEGA 2 (1974) 821–823.CrossRefGoogle Scholar
- [32]H.A. Eiselt and C.-L. Sandblom, External pivoting in the simplex algorithm, Statistica Neerlandica 39 (1985) 327–341.CrossRefGoogle Scholar
- [33]J.R. Evans and N.R. Baker, Degeneracy and the (mis)interpretation of sensitivity analysis in linear programming, Dec. Sci. 13 (1982) 348–354.CrossRefGoogle Scholar
- [34]R. Fletcher, Degeneracy in the presence of round-off errors, Techn. Rep. NA/89, Dept. of Math. Sci., University of Dundee (1989).Google Scholar
- [35]B. Fleischmann, Duale und primale Schnittebeneverfahren in der ganzzahligen linearen Optimierung, Dissertation, Universität Hamburg (1970).Google Scholar
- [36]T. Gal, Determination of all neighbours of a degenerate extreme point in polytopes, Working Paper No. 17b, FB Wirtschaftswissenschaft, FernUniversität Hagen (1978).Google Scholar
- [37]T. Gal,Postoptimal Analyses, Parametric Programmiing, and Related Topics (McGraw-Hill, 1979).Google Scholar
- [38]T. Gal, On the structure of the set bases of a degenerate point, J. Optim. Theory Appl. 45 (1985) 577–589.CrossRefGoogle Scholar
- [39]T. Gal, Shadow prices and sensitivity analysis in linear programming under degeneracy — State-of-the-art survey, OR Spektrum 8 (1986) 59–71.CrossRefGoogle Scholar
- [40]T. Gal, Weakly redundant constraints and their impact on postoptimal analyses, Eur. J. Oper. Res. (1992) 315–326.Google Scholar
- [41]T. Gal, Degeneracy in mathematical programming and degeneracy graphs, ORiON 6 (1990) 3–36.Google Scholar
- [42]T. Gal and F. Geue, A new pivoting rule for solving various degeneracy problems, Oper. Res. Lett. 11 (1992) 23–32.CrossRefGoogle Scholar
- [43]T. Gal, H.-J. Kruse and P. Zörnig, Survey of solved and open problems in the degeneracy phenomenon, Math. Progr. 42 (1988) 125–133.CrossRefGoogle Scholar
- [44]S.I. Gass, Comments on the possibility of cycling with the simplex method, Oper. Res. 27 (1979) 848–852.CrossRefGoogle Scholar
- [45]S.I. Gass,Linear Programming: Methods and Applications, 3rd ed. (McGraw-Hill, 1985).Google Scholar
- [46]S.I. Gass, private communication (1989).Google Scholar
- [47]B.J. Gassner, Cycling in the transportation problem, Naval Res. Log. Quart. 11 (1964) 43–58.CrossRefGoogle Scholar
- [48]D.M. Gay, Electronic mail distribution of linear programming test problems, Math. Progr. Soc. COAL Newsletters (1985).Google Scholar
- [49]F. Geue, Eine neue Pivot-Auswahlregel und die durch sie induzierten Teilgraphen des positiven Entartungsgraphen, Working Paper No. 141, FB Wirtschaftswissenschaft, FernUniversität Hagen (1989).Google Scholar
- [50]F. Geue, Eckenabsuchende Verfahren unter Entartung: Theorie, Algorithmen und Vergleichstests (Vertex searching methods under degeneracy: Theory, algorithms and computational comparisons), Dissertation, FernUniversität Hagen (1993), to be published.Google Scholar
- [51]F. Geue, An improved N-tree method to determine all neighbors of a degenerate vertex, Ann. Oper. Res. (1993), this volume.Google Scholar
- [52]P.E. Gill, W. Murray, M.A. Saunders and M.H. Wright, A practical anti-cycling procedure for linearly constrained optimization, Math. Progr. 45 (1989) 437–474.CrossRefGoogle Scholar
- [53]P.E. Gill, W. Murray and M.H. Wright,Numerical Linear Algebra and Optimization, Vol. 1 (Addison-Wesley, 1991).Google Scholar
- [54]R. Götz, Verfahren zur Konstruktion von Beispielen zum Simplexzykeln und ihre Implementierung, Diplomarbeit, Fachbereich Wirtschaftswissenschaft, FernUniversität Hagen (1989).Google Scholar
- [55]R. Götz, private communication (1991).Google Scholar
- [56]H.J. Greenberg, An analysis of degeneracy, Naval Res. Log. Quart. 33 (1986) 635–655.CrossRefGoogle Scholar
- [57]B. Grünbaum,Convex Polytopes (Wiley, 1967).Google Scholar
- [58]G. Hadley,Linear Programming (Addison-Wesley, 1975).Google Scholar
- [59]P.M.J. Harris, Pivot selection methods of the DEVEX LP code, Math. Progr. 42 (1973) 135–145.Google Scholar
- [60]R.S. Hattersley and J. Wilson, A dual approach to primal degeneracy, Math. Progr. 72 (1988) 135–176.CrossRefGoogle Scholar
- [61]A.J. Hoffman, Cycling in the simplex algorithm, National Bureau of Standards Report No. 2974 (1953).Google Scholar
- [62]M.H. Karwan, V. Lotfi, J. Telgen and S. Zionts,Redundancy in Mathematical Programming: A State-of-the-Art Survey, Lecture Notes in Economics and Mathematical Systems No. 206 (Springer, 1983).Google Scholar
- [63]V. Klee and P. Kleinschmidt, Geometry of the Gass-Saaty parametric cost LP algorithm, Discr. Comp. Geom. 5 (1990) 13–26.CrossRefGoogle Scholar
- [64]G. Knolmayer, How many sided are shadow prices at degenerate primal optima?, OMEGA 4 (1976) 493–494.CrossRefGoogle Scholar
- [65]G. Knolmayer,Programmierungsmodelle für die Produktionsprogrammplanung (Birkhäuser, 1980).Google Scholar
- [66]G. Knolmayer, The effect of degeneracy on cost-coefficient ranges and an algorithm to resolve interpretation problems, Dec. Sci. 15 (1984) 14–21.CrossRefGoogle Scholar
- [67]T.C.T. Kotiah and D.I. Steinberg, Occurrences of cycling and other phenomena arising in a class of linear programming models, Commun. ACM 20 (1977) 107–112.CrossRefGoogle Scholar
- [68]T.C.T. Kotiah and D.I. Steinberg, On the possibility of cycling with the simplex method, Oper. Res. 26 (1978) 374–376.CrossRefGoogle Scholar
- [69]H.-J. Kruse,Degeneracy Graphs and the Neighbourhood Problem, Lecture Notes in Economics and Mathematical Systems No. 260 (Springer, 1986).Google Scholar
- [70]H.-J. Kruse, Über spezielle Teilgraphen von Entartungsgraphen, Working Paper No. 121, Fachbereich Wirtschaftswissenschaft, FernUniversität Hagen (1987).Google Scholar
- [71]H.-J. Kruse, On some properties of o-degeneracy graphs, Ann. Oper. Res. (1993), this volume.Google Scholar
- [72]H.W. Kuhn, Loc. Cit. [51].Google Scholar
- [73]T.L. Magnanti and J.B. Orlin, Parametric linear programming and anti-cycling pivoting rules, Math. Progr. 41 (1988) 317–325.CrossRefGoogle Scholar
- [74]A. Majthay, On degeneracy and cycling with the simplex method, Disc. Paper No. 41, Center for Econometrics and Decision Sciences, University of Florida (1981).Google Scholar
- [75]K.T. Marshall and J.W. Suurballe, A note on cycling in the simplex method, Naval Res. Log. Quart. 16 (1969) 121–137.Google Scholar
- [76]T.H. Mattheiss, An algorithm for determining irrelevant constraints and all vertices in systems of linear inequalities, Oper. Res. 21 (1973) 247–260.CrossRefGoogle Scholar
- [77]T.H. Mattheiss and D.S. Rubin, A survey and comparison of methods for finding all vertices of convex polyhedral sets, Math. Oper. Res. 5 (1980) 167–185.CrossRefGoogle Scholar
- [78]N. Megiddo, A note on degeneracy in linear programming, Math. Progr. 35 (1986) 365–367.CrossRefGoogle Scholar
- [79]P.G. McKeown, Some computational results of using the Ahrens-Finke method for handling degeneracy in fixed charge transportation problems, Math. Progr. 15 (1978) 355–359.CrossRefGoogle Scholar
- [80]J. Mrazek, Zu speziellen Eigenschaften von Knoten eines positiven Entartungsgraphen, Working Paper No. 180, FB Wirtschaftswissenschaft, FernUniversität Hagen (1991).Google Scholar
- [81]P. Nash,Algebraic Fundamentals of Linear Programming, Lecture Notes in Economics and Mathematical Systems No. 259 (Springer, 1985) pp. 37–52.Google Scholar
- [82]M. Niggemeier, Entartungserscheinungen bei ganzzahligen Optimierungsproblemen — Eine Übersicht, Diplomarbeit, Fachbereich Wirtschaftswissenschaft, FernUniversität Hagen (1989).Google Scholar
- [83]M. Niggemeier, Degeneracy in integer linear programming problems — A survey, Ann. Oper. Res. (1993), this volume.Google Scholar
- [84]H.-J. Ollmert, Zur Theorie des Simplexverfahrens im ausgearteten Fall, Diplomarbeit, Fachbereich Wirtschaftswissenschaften, Universität Saarbrücken (1965).Google Scholar
- [85]H.-J. Ollmert, Kreisende lineare Programme, in:Operations Research Verfahren VI, eds. R. Henn, H.P. Künzi and H. Schubert (Anton Hain, 1969).Google Scholar
- [86]P.-Q. Pan, Practical finite pivoting rules for the simplex method, OR Spektrum 12 (1990) 219–225.CrossRefGoogle Scholar
- [87]C. van de Panne,Methods for Linear and Quadratic Programming (North-Holland, 1975).Google Scholar
- [88]G. Piehler, Optimalbasenansatz zur Sensitivitätsanalyse bei linearer Programmierung unter Entartung, Working Paper No. 130, Fachbereich Wirtschaftswissenschaft, FernUniversität Hagen (1988).Google Scholar
- [89]G. Piehler, Postoptimale Analyse für entartete lineare Optimierungsprobleme,Operations Research Proc. 1989, eds. K.-P. Kistner et al. (Springer, 1990) pp. 521–528.Google Scholar
- [90]G. Piehler and H.-J. Kruse, Optimumgraphen zur Analyse linearer Optimierungsprobleme unter Entartung,Operations Research Proc. 1988, eds. D. Pressmar et al. (Springer, 1989) pp. 205–210.Google Scholar
- [91]L.G. Proll, Goal aggregation via shadow prices — some counterexamples, Large Scale Syst. 12 (1987) 83–85.Google Scholar
- [92]C. Roos, The umbrella approach to linear programming, Proc. Math. Opt. 16 (1984) 67–79.Google Scholar
- [93]D.M. Ryan and M.R. Osborne, On the solution of highly degenerate linear programmes, Math. Progr. 41 (1988) 385–392.CrossRefGoogle Scholar
- [94]H.D. Sherali and S.E. Dickey, An extreme-point-ranking algorithm for the extreme point mathematical programming problem, Comp. Oper. Res. 13 (1986) 465–475.CrossRefGoogle Scholar
- [95]D. Solow,Linear Programming. An Introduction to Finite Improvement Algorithms (Elsevier, 1984).Google Scholar
- [96]J.E. Strum, Note on two-sided shadow prices, J. Account. Res. 7 (1969) 160–162.CrossRefGoogle Scholar
- [97]J. Telgen, A note on a linear programming problem that cycled, COAL Newsletter 2 (1980) 8–11.Google Scholar
- [98]G.L. Thompson, F.M. Tonge and S. Zionts, Techniques for removing nonbinding constraints and extraneous variables from linear programming problems, Manag. Sci. 23 (1966) 588–608.CrossRefGoogle Scholar
- [99]M. Todd, Probabilistic models for linear programming, Math. Oper. Res. 16 (1991) 671–693.CrossRefGoogle Scholar
- [100]S.W. Wallace, Pivoting rules and redundancy schemes in extreme point enumeration, BIT 25 (1985) 274–280.CrossRefGoogle Scholar
- [101]A.C. Williams, Marginal values in linear programming, J. Soc. Ind. Appl. Math. 11 (1963) 82–94.CrossRefGoogle Scholar
- [102]P. Wolfe, A technique for resolving degeneracy in linear programming, J. Soc. Ind. Appl. Math. 11 (1963) 305–311.CrossRefGoogle Scholar
- [103]F.K. Wright, Measuring asset services: a linear programming approach, J. Account. Res. 6 (1968) 222–236.CrossRefGoogle Scholar
- [104]H.-J. Zimmermann and T. Gal, Redundanz und ihre Bedeutung für betriebliche Optimierungsentscheidungen, Z. für Betriebswirtschaft 45 (1975) 221–236.Google Scholar
- [105]P. Zörnig,Degeneracy Graphs and Simplex Cycling, Lecture Notes in Economics and Mathematical Systems No. 357 (Springer, 1991).Google Scholar
- [106]P. Zörnig, A general theory of degeneracy graphs, Ann. Oper. Res. (1993), this volume.Google Scholar
Copyright information
© J.C. Baltzer AG, Science Publishers 1993