Abstract
Solving high-order or mixed-order boundary value problems by general purpose software often requires the system to be first converted to a larger equivalent first-order system. The cost of solving such problems is generally O(m 3), where m is the dimension of the equivalent first-order system. In this paper, we show how to reduce this cost by exploiting the special structure the “equivalent” first-order system inherits from the original associated mixed-order system. This technique applies to a broad class of boundary value methods. We illustrate the potential benefits by considering in detail a general purpose Runge–Kutta method and a multiple shooting method.
Similar content being viewed by others
References
U. Ascher, R.M.M. Mattheij and R. Russell, NumericalSolutions of Boundary Value Problems for Ordinary Differential Equations (Prentice-Hall, Englewood Cliffs, NJ, 1988).
W.H. Enright and P.H. Muir,Efficient classes of Runge-Kutta methods for two-point boundary value problems, Computing 37 (1986) 315–334.
W.H. Enright and P.H. Muir, A Runge-Kutta type boundary value ODE solver with defect control, Report 267, Department of Computer Science, University of Toronto, Canada (1993).
W.H. Enright and T.F. Fairgrieve, Performance ofthe boundary value solver BVPMS, Contributed paper presented at the first IMSL users meeting, Orlando (February 1988).
IMSL User's Manual(International Mathematical and Statistical Libraries, Houston, 1987).
P.H. Muir, Private communication (1994).
M.R. Scott and H.A. Watts, SUPORT - a computer code for two-point boundary value problems via orthonormalization, Sandia Labs Report 75-0198, Albuquerque, NM (June 1975).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Enright, W., Hu, M. Improving performance when solving high-order and mixed-order boundary value problems in ODEs. Numerical Algorithms 16, 107–116 (1997). https://doi.org/10.1023/A:1019135029514
Issue Date:
DOI: https://doi.org/10.1023/A:1019135029514