Best Approximation Optimal Control for Infeasible Double Integrator and Douglas--Rachford Algorithm
Regina S. Burachik, Bethany I. Caldwell, C. Yalçın Kaya, Walaa M. Moursi
TL;DR
This work addresses best-approximation control for an infeasible double integrator where the control bounds are too tight to satisfy the dynamics and boundary constraints. It provides a complete analytical treatment: the best-approximation control in the infeasible regime is bang-bang with at most one switching, with the switching time and the gap function obtained by solving two algebraic equations, and it characterizes the asymptotic switching behavior as the bound tends to zero. In addition, the paper formulates and implements a Douglas--Rachford splitting method for the infeasible problem, detailing the proximal projections onto the two constraint sets and presenting extensive numerical experiments that compare DR with direct discretization methods like AMPL--Ipopt. The results demonstrate accurate switching-time computation and competitive, often superior, performance of DR for moderately fine discretizations, while noting that near the critically feasible case $a_c$ convergence can become challenging. Overall, the work advances both analytical understanding and operator-splitting algorithms for infeasible optimal control problems in linear dynamics, with potential applicability to broader systems beyond the double integrator.
Abstract
We consider the problem of finding (in some sense) the best approximation control for an infeasible double integrator. The control function is constrained by upper and lower bounds that are too tight and thus cause infeasibility. The infeasibility is characterized by a gap function (representing the separation between two constraint sets) whose squared ${\cal L}^2$-norm is to be minimized to find the best approximation control solution. First, we review the existing results for problems involving a general linear control system. Then, for the infeasible double integrator problem, we present an analytical solution for the bang--bang control with at most one switching. The infinite-dimensional optimization problem is reduced to the problem of solving two algebraic equations in two variables, to compute the switching time and gap function. We discuss numerical approaches to solving the system of equations. Finally, we describe the (relaxed) Douglas--Rachford algorithm for the double integrator problem and carry out numerical experiments to illustrate the implementation of the algorithm and test performance.
