Abstract
We consider an algorithm for computing verified enclosures for all global minimizersx * and for the global minimum valuef *=f(x *) of a twice continuously differentiable functionf:ℝn→→ within a box [x]∈I→. Our algorithm incorporates the interval Gauss-Seidel step applied to the problem of finding the zeros of the gradient off. Here, we have to deal with the gaps produced by the extended interval division. It is possible to use different box-splitting strategies for handling these gaps, producing different numbers of subboxes. We present results concerning the impact of these strategies on the interval Gauss-Seidel step and therefore on our global optimization method. First, we give an overview of some of the techniques used in our algorithm, and we describe the modifications improving the efficiency of the interval Gauss-Seidel step by applying a special box-splitting strategy. Then, we have a look on special preconditioners for the Gauss-Seidel step, and we investigate the corresponding results for different splitting strategies. Test results for standard global optimization problems are discussed for different variants of our method in its portable PASCAL-XSC implementation. These results demonstrate that there are many cases in which the splitting strategy is more important for the efficiency of the algorithm than the use of preconditioners.
Zusammenfassung
Wir betrachten einen Algorithmus zur Berechnung von verfizierten Einschließungen für alle globale Minimalstellenx * und für den Wert des globalen Minimums [x]∈I→ einer zweimal stetig differenzierbaren Funktionf:ℝn→→ im Intervall [x]∈I→. Unser Verfahren beinhaltet den Intervall-Gauss-Seidel-Schritt angewandt auf das entsprechende Nullstellenproblem für den Gradienten vonf. Dabei ergibt sich die Aufgabe, die von der erweiterten Intervalldivision produzierten Lücken zu behandeln. Es ist möglich, verschiedene Box-Splitting-Strategien einzusetzen, die jeweils eine unterschiedliche anzahl von Teilboxen erzeugen. Wir präsentieren Ergebnisse im Hinblick auf den Einfluß dieser Strategien auf den Intervall-Gauss-Seidel-Schritt und damit auf das globale Optimierungsverfahren. Zunächst geben wir einen Überblick über einige der in unserem Algorithmus angewandten Techniken, und wir beschreiben die Modifikationen, die durch Anwendung einer speziellen Box-Splitting-Strategie, die Effizienz des Intervall-Gauss-Seidel-Schrittes verbessern. Dann betrachten wir spezielle Präkonditionierer für den Gauss-Seidel-Schritt, und wir untersuchen die entsprechenden Ergebnisse für unterschiedliche Splitting-Strategien. Testergebnisse für Standardaufgaben der globalen Optimierung werden diskutiert für unterschiedliche Varianten unserer Methode in ihrer portablen PASCAL-XSC Implementierung. Die Resultate zeigen, daß es viele Fälle gibt, in denen die Splitting-Strategie wichtiger für die Effizienz des Algorithmus ist als die Verwendung von Präkonditionierern.
Similar content being viewed by others
References
Alefeld, G., Herzberger, J.: Introduction to interval computations. New York: Academic Press 1983.
Atanassova, L., Herzberger, J. (eds.): Computer arithmetic and enclosure methods. Amsterdam: North-Holland, Elsevier 1992.
Fischer, H.-C.: Schnelle automatische Differentiation, Einschließungsmethoden und Anwendungen. Dissertation, Universität Karlsruhe, 1990.
Hammer, R., Hocks, M., Kulisch, U., Ratz, D.: Numerical toolbox for verified computing I—basic numerical problems. Berlin Heidelberg New York Tokyo: Springer 1993.
Hansen, E.: Global optimization using interval analysis—The multi-dimensional case. Numer. Math.34, 247–270 (1980).
Hansen, E.: Global optimization using interval analysis. New York: Marcel Dekker 1992.
Hansen, E., Greenberg, R.: An interval Newton method. Appl. Math. Comput.12, 89–98 (1983).
Hansen, E., Sengupta, S.: Bounding solutions of systems of equations using interval analysis. BIT21, 203–211 (1981).
Jansson, C.: A global optimization method using interval arithmetic. In: Atanassova, L., Herzberger, J. (eds.) Computer arithmetic and enclosure methods, pp. 259–267. Amsterdam: North-Holland, Elsevier 1992.
Kearfott, R. B.: Preconditioners for the interval gauss-Seidel method. SIAM J. Numer. Anal.27, 804–822 (1990).
Kearfott, R. B., Hu, C. Novoa, M.: A review of preconditioners for the interval Gauss-Seidel method. Int. Comput.1, 59–85 (1991).
Klatte, R., Kulisch, U., Neaga, M., Ratz, D., Ullrich, Ch.: PASCAL-XSC—language reference with examples. New York: Springer 1992.
Neumaier, A.: Interval methods for systems of equations. Cambridge: Cambridge University Press 1990.
Ratschek, H., Rokne, J.: New computer methods for global optimization. Chichester: Ellis Horwood 1988.
Ratz, D.: An inclusion algorithm for global optimization in a portable PASCAL-XSC implementation. In: Atanassova, L., Herzberger, J. (eds.): Computer arithmetic and enclosure methods, pp. 329–338. Amsterdam: North-Holland, Elsevier 1992.
Ratz, D.: Automatische Ergebnisverifikation bei globalen Optimierungsproblemen. Dissertation, Universität Karlsruhe, 1992.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ratz, D. Box-Splitting strategies for the interval Gauss-Seidel step in a global optimization method. Computing 53, 337–353 (1994). https://doi.org/10.1007/BF02307384
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02307384