A Sequential Operator-Splitting Framework for Exploration of Nonconvex Trajectory Optimization Solution Spaces
Justin Ganiban, Natalia Pavlasek, Behcet Acikmese
TL;DR
The paper addresses the tendency of standard SCP to converge to local minima in nonconvex trajectory optimization by introducing OS-SCP, a multi-agent extension that uses diverse initial trajectories coupled via consensus ADMM. Each agent solves a convex subproblem with a modified penalized objective, followed by a consensus projection onto a convexified constraint set and a dual update to maintain coherence among agents. Empirical results on a unicycle model with and without Gaussian terrain bias demonstrate that OS-SCP can achieve equal or lower costs than standard SCP initialized with the same guesses, often with similar computational effort, and without manual selection of a near-optimal initial trajectory. The approach provides a practical means to explore nonconvex solution spaces, reduce the need for careful initialization, and potentially improve reliability in safety-critical trajectory generation tasks.
Abstract
Trajectory optimization methods provide an efficient and reliable means of computing feasible trajectories in nonconvex solution spaces. However, a well-known limitation of these algorithms is that they are inherently local in nature, and typically converge to a solution in the neighborhood of their initial guess. This paper presents a sequential operator-splitting framework, based on the alternating direction method of multipliers (ADMM), aimed at promoting exploration within the sequential convex programming (SCP) framework. In particular, diverse initial solutions are modeled as agents within the consensus ADMM framework. Driving these agents toward consensus facilitates exploration of the nonconvex optimization landscape. Numerical simulations demonstrate that the proposed method consistently yields equivalent or lower-cost solutions compared to the standard SCP approach, with the same number of or fewer agents.
