The John Butcher Poster Prize

The annual John Butcher Poster Prize for students and early-career researchers (up to five years past PhD) was established by the NZ Branch of ANZIAM in 2026 in honour of John Butcher.

Biography of John C. Butcher

John Butcher was born on 31st March 1933 in Auckland, NZ. He began his studies in Mathematics in 1952, at the University of New Zealand (Auckland University College), and obtained his BSc and MSc in 1955 and 1956, respectively. He then went overseas for his doctoral studies at the University of Sydney, where he obtained his PhD in 1961. (In 1971, he was also awarded a DSc from the University of Sydney.) He held the positions of Lecturer at the University of Sydney, 1959–1961; Senior Lecturer at the University of Canterbury, 1961–1964; and Computer Scientist at the Stanford Linear Accelerator Center, 1965–1966.

In 1966, John Butcher was appointed Professor of Mathematics and Head of the Mathematics department at the University of Auckland. Apart from a period of ten years as inaugural Professor of the Computer Science department, he was Professor of Mathematics at the University of Auckland until 1998. Since his retirement in 1999, he is Emeritus Professor and remains affiliated with the department in an honourary capacity.

Fields medallist Alain Connes wrote:

"We regard Butcher's work on the classification of numerical integration methods as an impressive example that concrete problem-oriented work can lead to far-reaching conceptual results."

Below follows a brief description that gives some idea of Butcher's achievements. The formulation and error analysis of the well-known fourth-order Runge-Kutta method is typically covered in any undergraduate Numerical Analysis course as an example of a multistage method for initial value problems (IVPs). Therefore, we start with the formulation of this numerical approximation to the solution \(y : \mathbb{R} \to \mathbb{R}^n\) of the IVP

\[ \left\{ \begin{array}{rclclcl} \frac{d}{d x} y &=& f(x, y), & & & & \\ y(x_0) &=& y_0, & \text{for} & x_0 \in \mathbb{R} & \text{and} & y_0 \in \mathbb{R}^n \end{array}\right. \]

Carl David Tolmé Runge (1856–1927) viewed the IVP as a stepwise quadrature problem, employing the fundamental rule of calculus to approximate the function value \(y_1\) at time \(x_1 = x_0 + h\) for some chosen stepsize \(h\). Wilhelm Martin Kutta (1867–1944) was the person who used these ideas for what is now the classical fourth-order Runge-Kutta method, defined as

\[ y_1 = y_0 + \frac{h}{6} \left[ k_1 + 2(k_2 + k_3) + k_4 \right], \]

with the so-called slopes given by

\[ \left\{ \begin{array}{rcl} k_1 &=& f(x_0,\, y_0), \\ k_2 &=& f(x_0 + h/2,\, y_0 + [h/2] \, k_1), \\ k_3 &=& f(x_0 + h/2,\, y_0 + [h/2] \, k_2), \\ k_4 &=& f(x_0 + h,\, y_0 + h \, k_3). \end{array}\right. \]

These rather elaborate instructions are nowadays typically given in the form of a Butcher tableau, in the case of the classical fourth-order Runge-Kutta method, given as

\[ \begin{array}{c|cccc} 0 & & & & \\ \frac{1}{2} & \frac{1}{2} & & & \\ \frac{1}{2} & 0 & \frac{1}{2} & & \\ 1 & 0 & 0 & 1 & \\ \hline & \frac{1}{6} & \frac{1}{3} & \frac{1}{3} & \frac{1}{6} \end{array} \]

If the right-hand side \(f\) does not depend on the solution \(y\) itself then the solution to the IVP reduces to a simple integral; in this case, it is easy to see that the classical fourth-order Runge-Kutta method has its origins in the quadrature rule known as Simpson's rule. Note that the evaluation of Simpson's rule is exact for polynomial functions of degree at most 3.

In general, the order of a Runge-Kutta method must be derived from Taylor expansions in the stepsize \(h\), which is a very elaborate process of verifying equality of various terms, known as the order conditions. To design a new, higher-order Runge-Kutta method, one needs to derive the order conditions in terms of the (unknown) coefficients in the Butcher tableau, which are then solved for such that the order becomes as high as possible. In 1963, as a PhD student himself, John Butcher discovered a very elegant way to calculate the coefficients and obtain order conditions in complete generality for Runge–Kutta methods of autonomous IVPs, that is, when the right-hand side \(f\) does not depend \(x\). Previous studies had laboriously expanded the solutions of particular (e.g. explicit) methods by hand, so this was an enormously important development.

John Butcher's approach built on the century-old foundations of graph theory laid by Cayley and a 1957 paper by Merson that explains the structure of elementary differentials, as obtained in these Taylor expansions. Merson showed that these elementary differentials are in one-to-one correspondence with so-called rooted trees introduced by Cayley. Taking the fourth-order Runge–Kutta method as an example, Butcher writes the higher derivatives of \(y(x)\) in a compact form, defining \(\mathbf{f} = f(y(x))\), \(\mathbf{f}^\prime = f^\prime (y(x))\), \(\mathbf{f}^{\prime\prime} = f^{\prime\prime}(y(x))\), etc., using repeated differentiation and the chain rule:

\[ \left\{ \begin{array}{rcl} y^\prime(x) &=& \mathbf{f}, \\ y^{\prime\prime}(x) &=& \mathbf{f}^\prime \, \mathbf{f}, \\ y^{(3)}(x) &=& \mathbf{f}^{\prime\prime}(\mathbf{f},\, \mathbf{f}) + \mathbf{f}^\prime \, \mathbf{f}^\prime \, \mathbf{f}, \\ y^{(4)}(x) &=& \mathbf{f}^{(3)}(\mathbf{f},\, \mathbf{f},\, \mathbf{f}) + 3 \, \mathbf{f}^{\prime\prime}(\mathbf{f},\, \mathbf{f}^\prime \, \mathbf{f}) + \mathbf{f}^\prime \, \mathbf{f}^{\prime\prime}(\mathbf{f},\, \mathbf{f}) + \mathbf{f}^\prime \, \mathbf{f}^\prime \, \mathbf{f}^\prime \, \mathbf{f}. \end{array}\right. \]

The terms occurring in these expressions correspond exactly to the rooted trees with 1, 2, 3, and 4 vertices. This is illustrated in the picture below.

Merson still carried out the required Taylor series expansions in elemenary differentials term by term. Although this labourious process was greatly simplified by the use of elementary differentials and rooted trees, he did not have the coefficients of all elementary differentials at once, as Butcher achieved.

For further details, we refer to the paper "Runge-Kutta methods: some historical notes" by John Butcher and Gerhard Wanner [Applied Numerical Mathematics 22(1-3):113‐151 (1996)]; see also the newsletter article "Butcher Series: A Story of Rooted Trees and Numerical Methods for Evolution Equations" by Robert McLachlan, Klas Modin, Hans Munthe-Kaas and Oliver Verdier [Asia Pacific Mathematics Newsletter 17(1):1–11 (2017)].

John Butcher was appointed an Officer of the New Zealand Order of Merit, for services to mathematics, in the 2013 Queen's Birthday Honours. Further accolades acknowledging his achievements have been the election to Fellow of the Royal Society of New Zealand (1980), Fellow of the New Zealand Mathematical Society (1999), and inaugural Fellow of the Society for Industrial and Applied Mathematics (2009). John Butcher has further been honoured with the NZMS Research Award (1991), the Hector Memorial Medal from the Royal Society of New Zealand (1996), the Jones Medal from the Royal Society of New Zealand (2010), and jointly with Éva Tardos, the Van Wijngaarden Award (2011).


Created: April 2026
Feedback
 

Last modified: Tue Sep 29 20:11:38 NZDT 2026