Leapfrog for Optimal Control
Author(s) -
C. Yalçın Kaya,
J. L. Noakes
Publication year - 2008
Publication title -
siam journal on numerical analysis
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 2.78
H-Index - 134
eISSN - 1095-7170
pISSN - 0036-1429
DOI - 10.1137/060675034
Subject(s) - piecewise , trajectory , mathematics , midpoint , optimal control , subdivision , sequence (biology) , mathematical optimization , trajectory optimization , geometry , mathematical analysis , physics , genetics , archaeology , astronomy , biology , history
The leapfrog algorithm, so called because of its geometric nature, for solving a class of optimal control problems is proposed. Initially a feasible trajectory is given and subdivided into smaller pieces. In each subdivision, with the assumption that local optimal controls can easily be calculated, a piecewise-optimal trajectory is obtained. Then the junctions of these smaller pieces of optimal control trajectories are updated through a scheme of midpoint maps. Under some broad assumptions the sequence of trajectories is shown to converge to a trajectory that satisfies the maximum principle. The main advantages of the leapfrog algorithm are that (i) it does not need an initial guess for the costates and (ii) the piecewise-optimal trajectory generated in each iteration is feasible. These are illustrated through a numerical implementation of leapfrog on a problem involving the van der Pol system.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom