A Fortran 90 environment for research and prototyping of enclosure algorithms for nonlinear equations and global optimization
- 1 March 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 21 (1) , 63-78
- https://doi.org/10.1145/200979.200991
Abstract
An environment for general research into and prototyping of algorithms for reliable constrained and unconstrained global nonlinear optimization and reliable enclosure of all roots of nonlinear systems of equations, with or without inequality constraints, is being developed. This environment should be portable, easy to learn, use, and maintain, and sufficiently fast for some production work. The motivation, design principles, uses, and capabilities for this environment are outlined. The environment includes an interval data type, a symbolic form of automatic differentiation to obtain an internal representation for functions, a special technique to allow conditional branches with operator overloading and interval computations, and generic routines to give interval and noninterval function and derivative information. Some of these generic routines use a special version of the backward mode of automatic differentiation. The package also includes dynamic data structures for exhaustive search algorithms.Keywords
This publication has 19 references indexed in Scilit:
- Algorithm 737: INTLIB—a portable Fortran 77 interval standard-function libraryACM Transactions on Mathematical Software, 1994
- An interval branch and bound algorithm for bound constrained optimization problemsJournal of Global Optimization, 1992
- Reverse accumulation and accurate rounding error estimates for taylor series coefficientOptimization Methods and Software, 1992
- Decomposition of arithmetic expressions to improve the behavior of interval iteration for nonlinear systemsComputing, 1991
- Interval Newton/generalized bisection when there are singularities near rootsAnnals of Operations Research, 1990
- Preconditioners for the Interval Gauss–Seidel MethodSIAM Journal on Numerical Analysis, 1990
- Algorithm 681: INTBIS, a portable interval Newton/bisection packageACM Transactions on Mathematical Software, 1990
- Automatic differentiation of large sparse systemsJournal of Economic Dynamics and Control, 1990
- FORTRAN-SC a study of a FORTRAN extension for engineering/scientific computation with access to ACRITHComputing, 1987
- American Mathematical SocietyMathematics of Computation, 1987