Lossless Convexification for Linear Systems with Piecewise Linear Controls
Abstract
Lossless Convexification (LCvx) is a convexification technique that transforms a class of nonconvex optimal control problemswhere the nonconvexity arises from a lower bound on the control norminto equivalent convex problems, with the goal being to apply fast polynomial-time solvers. However, to solve these infinite-dimensional problems in practice, they must first be converted into finite-dimensional problems, and it remains an open challenge to ensure the theoretical guarantees of LCvx are maintained across this discretization step. Prior work has proven guarantees for piecewise constant controls, but these methods do not extend to piecewise linear controls, which are more relevant to real world applications. In this work, we present an algorithm that extends LCvx guarantees to piecewise linear controls. Under mild assumptions, our algorithm provably finds a solution violating the nonconvex constraints along at most trajectory "edges" using solver calls (where is the state space dimension and is the difference in our control norm bounds). A key feature is the perturbation of the control norm lower bound and the addition of rate constraints on the controls, ensuring LCvx holds along the trajectory edges. Finally, we provide numerical results demonstrating the effectiveness of our algorithm.
Cite
@article{arxiv.2411.18004,
title = {Lossless Convexification for Linear Systems with Piecewise Linear Controls},
author = {Shosuke Kiami},
journal= {arXiv preprint arXiv:2411.18004},
year = {2025}
}
Comments
8 pages, 5 figures