Abstract
This paper presents algorithms evaluating sharper bounds for interval functionsF(X) :IR n →IR. We revisit two methods that use partial derivatives of the function, and develop four other inclusion methods using the set of slopesS f (x, z) off atx εX with respect to somez εIR n. All methods can be implemented using tools that automatically evaluate gradient and slope vectors by using a forward strategy, so the complex management of reverse accumulation methods is avoided. The sharpest methods compute each component of gradients and slopes separately, by substituting each interval variable at a time. Backward methods bring no great advantage in the sharpest algorithms, since object-oriented forward implementations are easy and immediate.
Fischer's acceleration scheme [2] was also tested with interval variables. This method allows the direct evaluation of the productf′(x) * (x−z) as a single real number (instead of working with two vectors) and we used it to computeF′(X) * (X−z) for an interval vectorX. We are led to decide against such acceleration when interval variables are involved.
Abstract
Представлены алгоритмы для вычисления более точных границ интервальных ФункцийF(X) :IR n → IR. Эаново рассмотрены два метода, иснольэюцие частные проиэводные Функции, и раэработано еще четыре лкалиэаионных метода, в которых рименяется множество наклоновS f (x, z) Φункцииf длчx εX о отнощению к некоторомуz εIR n. Все методы мозно реалиэовать с помощью средств, которые автоматически вычисляют векторы градиента и наклона с помошью опережаюшеи стратегии, таким обраэом исключив трудности, свяэанные с методами обратного накопления. Самые точные иэ этих методов вычисляют каждую комоненту градиентов и наклонов отдельно, одставляя о одной интервальной еременной эа раэ. Методы с эапаэдыванием не дают болыцого выигпыща в таких алгоритмах, носкольку обьектно-ориентированные методы с опережением реалиэуются с малыми эатратами труда и времени.
Схема ускорения фишера [2] также была протестирована с интервальными еременными. Этот метод дедает воэможным прямое вычисление проиэведенияf′x) * (x−z) как одного вешественного числа (а не двух векторов). Мы испольэовали этот метод для вычисленияF′(X) * (X−z) с интервальным векторомX, но ришли к выводу, что этот метод ускорения не применим к интервальным еременным.
Similar content being viewed by others
References
Alefeld, G. and Herzberger, J.Introduction to interval computations. Academic Press, New York, 1983.
Fischer, H.Fast method to compute the scalar product of gradient and given vector. Computing41 (1989), pp. 261–265.
Griewank, A.On automatic differentiation. In: Iri, M. and Tanabe, K. (eds) “Mathematical Programming: Recent Developments and Applications”, Kluwer Academic Publishers, Dordrecht, 1989, pp. 83–108.
Griewank, A. and Corliss, G. (eds)Automatic differentiation of algorithms: theory, implementation and application. SIAM Proceeding Series, Philadelphia, 1991.
Hansen, E.On solving systems of equations using interval arithmetic. Mathematics of Computing22 (1968), pp. 374–384.
Hansen, E.Topics in interval analysis. Oxford University Press, London, 1969.
Kedem, G.Automatic differentiation of computer programs. ACM Trans. on Mathematical Software6 (2) (1980), pp. 150–165.
Moore, R. E.Methods and applications of interval analysis. SIAM Studies in Applied Mathematics, Philadelphia, 1979, pp. 24–31.
Neumaier, A.Interval methods for systems of equations. Cambridge University Press, 1989.
Author information
Authors and Affiliations
Additional information
J. B. Oliveira, 1996
Rights and permissions
About this article
Cite this article
Oliveira, J.B. New slope methods for sharper interval functions and a note on Fischer's acceleration method. Reliable Comput 2, 299–320 (1996). https://doi.org/10.1007/BF02391702
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02391702