Abstract
A Self-Validating Method for Solving Linear Programming Problems with Interval input Data. Linear programming problems are very important in many practical applications. They are usually solved by the simplex method. The computational results are, in general, good approximations to the solution of the problem. However, in some cases the computed approximation may be wrong due to round-off and cancellation errors. In practice it occurs frequently that the input data of a linear programming problem are not known exactly but are afflicted with tolerances. In this case it has to be precisely defined what a “solution” to such a problem is. A sensitivity or postoptimality analysis is necessary.
In the following a method for linear programming problems with interval input data is described which computes guaranteed lower and upper bounds for all optimal vertices and the optimal value. The method controls rigorously all round-off errors and gives an automatic sensitivity analysis. As an example a diet problem is treated to demonstrate how the method in principle works.
Zusammenfassung
Eine EinschlieBungsmethode zur Lösung linearer Optimierungsprobleme mit Intervalleingabedaten.Lineare Optimierungsprobleme treten sehr häufig in der Praxis auf. Eine effiziente Methode zur Lösung solcher Probleme ist das Simplexverfahren. Die näherungsweise berechneten Lösungen approximieren im allgemeinen die exakte Lösung des Problems gut. Allerdings kann das Auftreten von Rundungssowie Auslöschungsfehlern auch zu völlig falschen Resultaten führen.
Bei den meisten praktischen Anwendungen sind die Eingabedaten toleranzbehaftet. In solchen Situationen ist eine Sensitivitätsanalyse oder auch postoptimale Analyse notwendig.
Im folgenden wird ein Algorithmus für lineare Optimierungsprobleme mit Intervalleingabedaten angegeben, der unter sehr allgemeinen Voraussetzungen strenge Einschließungsintervalle für die Komponenten aller auftretenden optimalen Ecken und für den optimalen Zielfunktionswert berechnet. Anhand eines Ernährungsproblems wird gezeigt, wie mit dieser Methode eine automatische Sensitivitätsanalyse mit Rundungsfehlerkontrolle durchgeführt werden kann.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
ACRITH: IBM High-Accuracy Arithmetic Subroutine Library, Program Description and User’s Guide, IBM Program Number 5664–185, 1986.
Alefeld, G., Herzberger, J.: Einführung in die Intervallrechnung, B.I. Wissenschaftsverlag, 1974.
Beeck, H.: Linear Programming with Inexact Data, Bericht Nr. 7830 der Abteilung Mathematik TU München, 1978.
Bohlender, G., Rall, L. B., Ullrich, Ch., Wolff v. Gudenberg, J.: PASCAL-SC, Bibliographisches Institut Mannheim/Wien/Zürich 1986.
Chvatal, V.: Linear Programming, W.H. Freeman and Company, 1983.
Dantzig, G. B.: Lineare Programmierung und Erweiterung, Springer-Verlag, 1966.
Elmadjy, I., Fitsche, D., Cremer, H.-J.: Die große Vitamin und Mineralstofftabelle, Gräfe-und Unzer-Verlag, 1985.
Gal, T.: Postoptimal Analysis, Parametric Programming and Related Topics, Mc Graw-HillBook Company, 1979.
Jansson, C.: Zur Linearen Optimierung mit unscharfen Daten, Dissertation, Kaiserslautern, 1985.
Klatte, D.: Lineare Optimierungsprobleme mit Parametern in der Koeffizientenmatrix der Restriktionen, in: Anwendungen der linearen parametrischen Optimierung, Lammatsch, 1979.
Krawzcyk, R.: Fehlerabschätzung bei linearer Optimierung, Interval Mathematics, 215–227, 1975.
Kulisch, U.W.: Grundlagen des numerischen Rechnens, B.I. Wissenschaftsverlag, 1976.
Kulisch, U.W., Miranker, W.L.: A New Approach to Scientific Computation, Academic Press New York 1983.
Lovácz, L.: A New Linear Programming Algorithm — Better or Worse Than the Simplex Method?, The Mathematical Intelligencer, Vol. 2, 141–146, 1980.
Machost, B.: Numerische Behandlung des Simplexverfahrens mit intervallmathematischen Methoden, Berichte der GMD Bonn, Nr. 30, 1970.
Moore, R.E.: Methods and Applications of Interval Analysis, SIAM Philadelphia, 1979.
Murtagh, B.A.: Advanced Linear Programming; Computation and Practice, Mc Graw-HillBook Company, 1981.
Nährwertbroschüre, Deutsche Lebensmittelwerke GmbH, 1976.
Papadimitrion, C.H., Steiglitz, K.: Combinational Optimization; Algorithms and Complexity, Prentice-Hall, 1982.
Rohn, J.: Solving Interval Linear Systems, Freiburger Intervallberichte 8417, 1–14, 1984.
Rump, S.M.: Kleine Fehlerschranken bei Matrixproblemen, Dissertation, Karlsruhe, 1980.
Rump, S.M.: Solving Algebraic Problems with High Accuracy, Habilitationsschrift, in [13], 1983.
Rump, S.M.: Solving of Linear and Nonlinear Algebraic Problems with Sharp Guranteed Bounds, Computing Suppl. 5, 147–168, 1984.
Steuer, R. E.: Algorithms for Linear Programming Problems with Interval Objective Function Coefficients, Mathematics of Oper. Res., Vol. 6, 333–348, 1981.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag/Wien
About this paper
Cite this paper
Jansson, C. (1988). A Self-Validating Method for Solving Linear Programming Problems with Interval Input Data. In: Kulisch, U., Stetter, H.J. (eds) Scientific Computation with Automatic Result Verification. Computing Supplementum, vol 6. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6957-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6957-5_4
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82063-6
Online ISBN: 978-3-7091-6957-5
eBook Packages: Springer Book Archive