Unpublished,

Piecewise Linear Continuation: Derivative-free Manifold Generation

, and .
(November 2023)
DOI: 10.21203/rs.3.rs-3612152/v1

Abstract

We describe the Piecewise Linear Continuation algorithm Allgower and Georg (2000) for finding solutions of a set of nonlinear equations that depend on k parameters Allgower and Schmidt (1985). Unlike predictor–corrector continuation, the algorithm does not require the derivatives of the system; so is perfectly suited for applications like controlling experimental apparatus or extending the capability of legacy codes. While the algorithm is not new, we describe it here with an emphasis on implementation rather than its mathematical formulation. In addition, we present a new result that relates the face-checking step to one step of Newton’s Method, and show how it can be used to refine the solution. The presentation is motivated with a hardware continuation, where the algorithm is used to control an experimental apparatus and traces the I-V characteristic. A reference implementation in C and C++ Melville (2023) has been provided, and its use to solve two example problems is described here.

Tags

Users

  • @gdmcbain

Comments and Reviews