Skip to main content
Log in

Ein lexikographischer Suchalgorithmus zur Lösung allgemeiner ganzzahliger Programmierungsaufgaben

Teil I

  • Abhandlungen
  • Published:
Unternehmensforschung Aims and scope Submit manuscript

Zusammenfassung

In dieser Arbeit wird ein slexikographischer Suchalgorithmus zur Lösung von allgemeinen diskreten Optimierungsaufgaben, bei denen Zielfunktion und Restriktionen beliebige Funktionen sein können, angegeben. Es handelt sich hierbei um ein spezielles Branch-and-Bound Verfahren, bei welchem die übliche Schrankenbedingung (Bound) nicht als Auswahlkriterium, sondern nur als Verwerfkriterium benutzt wird. Die Auswahlstrategie ist lexikographisch. Die Anwendbarkeit des Verfahrens auf ganzzahlige und gemischt-ganzzahlige Programmierungsprobleme und auf besondere Spezialfälle sowie auf diophantische Gleichungs- und Ungleichungssysteme wird diskutiert. Außerdem werden alle anderen bekannten Verfahren zur ganzzahligen Programmierung kurz erwähnt und deren Rechenzeiten und Effizienz mit den entsprechenden Daten des Suchalgorithmus an Hand von zahlreichen Testbeispielen verglichen.

Summary

This paper presents a lexicographic search algorithm for solving general discrete optimization problems with arbitrary objective functions and constraints. It is a special branch-and-bound method in which the bound condition is used only as a reject criterion, but not as choice criterion. The choice strategy of the algorithm is lexicographical. The practical use of this method for integer and mixed integer programming and for solving systems of diophantine equations and inequalities is demonstrated. Moreover, there is a short discussion of all other known integer programming methods and of their computing time and efficiency compared with the search algorithm. This comparison is made by means of numerous test problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Literaturverzeichnis

  • Balas, E.: An Additive Algorithm for Solving Linear Programs with Zero-One Variables. Operations Research,13, 1965, p. 517–549.

    Google Scholar 

  • : Discrete Programmingly by the Filter Method. Operations Research,15, 1967, p. 915–957.

    Google Scholar 

  • : A Note on the Branch-and-Bound Principle. Operations Research,16, 1968, p. 442–445.

    Google Scholar 

  • Balinski, M. L.: Integer Programming: Methods, Uses, Computation. Management Science,12, 3, Nov. 1965, p. 253–313.

    Google Scholar 

  • --: Some General Methods in Integer Programming. In:J. Abadie (ed.), Nonlinear Programming. Amsterdam, 1967, p. 223–247.

  • Beale, E. M. L.: Survey of Integer Programming. Operational Research Quarterly,16, 1965, p. 219–228.

    Google Scholar 

  • Ben-Israel, A. andA. Charnes: On Some Problems of Diophantine Programming. Cahièrs du Centre d'Etudes de Récherche Operationelle (Brüssel),4, 1962, p. 215–280.

    Google Scholar 

  • Brauer, K. M.: Binäre Optimierung (Dissertation). Univ. des Saarlandes. Saarbrücken 1968.

    Google Scholar 

  • Colville, A. R.: A Comparative Study on Nonlinear Programming Codes. IBM Technical Report No. 320-2949, 1968.

  • Dakin, R. J.: A Tree-Search Algorithm for Mixed Integer Programming Problems. The Computer Journal,8, 1965/66, p. 250–255.

    Google Scholar 

  • Dantzig, G. B.: On the Significance of Solving Linear Programming Problems with Some Integer Variables. Econometrica,28, 1960, p. 30–44.

    Google Scholar 

  • --: Lineare Programmierung und Erweiterungen. Berlin, 1966.

  • Echols, R. E. andL. Cooper: Solution of Integer Programming Problems by Direct Search. Journal of the Association for Computing Machinery,15, 1968, p. 75–84.

    Google Scholar 

  • Freeman, R. J.: Computational Experience with a ‘Balasian’ Integer Programming. Operations Research,14, 1966, p. 935–941.

    Google Scholar 

  • Gomory, R. E.: An Algorithm for Integer Solution to Linear Programs. In:R. L. Graves, andP. Wolfe (eds.), Recent Advances in Mathematical Programming. New York, 1963a, p. 269–302.

  • --: All-Integer Integer Programming Algorithm. In:J. F. Muth, andG. L. Thompson (eds.). Industrial Scheduling. Englewood Cliffs, 1963b, p. 193–206.

  • Hadley, G.: Nonlinear and Dynamic Programming. London, 1964 (Deutsch: Würzburg, 1969).

  • Haldi, J.: Twenty-five Integer Programming Test Problems. Working Paper no. 43. Graduate School of Business. Stanford University, 1964.

  • Hammer (Ivănescu), P. L. andS. Rudeanu: Boolean Methods in Operations Research and Related Areas. Ökonometrie und Unternehmensforschung, Bd. VII. Berlin, 1968.

  • Jaeschke, G.: Branching and Bounding. Eine allgemeine Methode zur Lösung kombinatorischer Probleme. Ablauf- und Planungsforschung,5, 1964, p. 133–155.

    Google Scholar 

  • Korte, B. undW. Oberhofer: Zwei Algorithmen zur Lösung eines komplexen Reihenfolge-problems. Unternehmensforschung,12, 1968, p. 217–231.

    Google Scholar 

  • Krelle, W.: Ganzzahlige Programmierungen. Theorie und Anwendungen in der Praxis. Unternehmensforschung,2, 1958, p. 161–175.

    Google Scholar 

  • : Ganzzahlige nichtlineare Programmierung für trennbare Funktionen. In:R. Henn (Herausg.), Operations Research Verfahren, Bd. V, 1968, p. 220–236.

    Google Scholar 

  • Künzi, H. P.: Zum heutigen Stand der nichtlinearen Optimierungstheorie. Unternehmensforschung,12, 1968, p. 1–22.

    Google Scholar 

  • Land, A. H. andA. G. Doig: An Automatic Method of Solving Discrete Programming Problems. Econometrica,28, 1960, p. 497–520.

    Google Scholar 

  • Lawler, E. L. andD. E. Wood: Branch-and-Bound Methods: A Survey. Operations Research,14, 1966, p. 699–719.

    Google Scholar 

  • Lawler, E. L. andM. D. Bell: A Method for Solving Discrete Optimization Problems. Operations Research,14, 1966, p. 1098–1112.

    Google Scholar 

  • Lemke, C. E. andK. Spielberg: Direct Search Algorithms for Zero-One and Mixed-Integer Programming. Operations Research,15, 1967, p. 892–914.

    Google Scholar 

  • Little, J. D. C., K. G. Murty, D. W. Sweeny, andC. Karel: An Algorithm for the Traveling Salesman Problem. Operations Research,11, 1963, p. 972–989.

    Google Scholar 

  • Lutz, T.: Der Rechner-Katalog. Stuttgart, 1966.

  • Mears, W. J. andG. S. Dawkins: Comparison of Integer Programming Algorithms. Paper presented at the 1968 Joint National Meeting of ORSA and TIMS at San Francisco, May 1–3, 1968. Houston, 1968.

  • Steiger, F.: Optimization of Swissair's Crew Scheduling by an Integer Linear Programming Model. Proceedings of 5th AGIFORS (Airline Groups of IFORS) Symposium Chicago 1965.

  • Steiger, F. andM. Niederer: Aircrew Scheduling by Integer Programming. Contributed Paper of IFIP Congress 68. Edinburgh, August 1968. Section System Planning.

  • Young, R. D.: A Simplified Primal (All-Integer) Integer Programming Algorithm. Operations Research,16, 1968, p. 750–782.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Korte, B., Krelle, W. & Oberhofer, W. Ein lexikographischer Suchalgorithmus zur Lösung allgemeiner ganzzahliger Programmierungsaufgaben. Unternehmensforschung Operations Research 13, 73–98 (1969). https://doi.org/10.1007/BF01918720

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01918720

Navigation