Derivative-free discrete gradient methods
H{\aa}kon Noren Myhr, S{\o}lve Eidnes

TL;DR
This paper introduces a new fourth-order, derivative-free, integral-preserving numerical method for differential equations, combining order theory, symmetrized Itoh--Abe discrete gradient, and finite differences, with verified convergence and practical efficiency.
Contribution
It develops a novel, derivative-free, fourth-order discrete gradient method that preserves first integrals and is faster than automatic differentiation methods.
Findings
The method achieves fourth-order accuracy.
Numerical experiments confirm the convergence rate.
The method is significantly faster than automatic differentiation.
Abstract
Discrete gradient methods are a class of numerical integrators producing solutions with exact preservation of first integrals of ordinary differential equations. In this paper, we apply order theory combined with the symmetrized Itoh--Abe discrete gradient and finite differences to construct an integral-preserving fourth-order method that is derivative-free. The numerical scheme is implicit and a convergence result for Newton's iterations is provided, taking into account how the error due to the finite difference approximations affects the convergence rate. Numerical experiments verify the order and show that the derivative-free method is significantly faster than obtaining derivatives by automatic differentiation. Finally, an experiment using topographic data as the potential function of a Hamiltonian oscillator demonstrates how this method allows the simulation of discrete-time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical methods for differential equations · Model Reduction and Neural Networks · Advanced Numerical Methods in Computational Mathematics
