Memory Clustering using Persistent Homology for Multimodality- and Discontinuity-Sensitive Learning of Optimal Control Warm-starts
Wolfgang Merkt, Vladimir Ivan, Traiko Dinev, Ioannis Havoutis, Sethu, Vijayakumar

TL;DR
This paper introduces a topology-based clustering method using persistent homology to identify multiple solution modes in optimal control problems, improving warm-start initialization for shooting methods in systems with discontinuities and multimodal solutions.
Contribution
It presents a novel approach combining algebraic topology and machine learning to better initialize optimal control solvers in complex, multimodal, and discontinuous environments.
Findings
Clustering solutions with persistent homology enhances warm-start quality.
Mixture-of-Experts models outperform modality-agnostic approaches.
Method successfully applied to cart-pole and quadrotor obstacle avoidance tasks.
Abstract
Shooting methods are an efficient approach to solving nonlinear optimal control problems. As they use local optimization, they exhibit favorable convergence when initialized with a good warm-start but may not converge at all if provided with a poor initial guess. Recent work has focused on providing an initial guess from a learned model trained on samples generated during an offline exploration of the problem space. However, in practice the solutions contain discontinuities introduced by system dynamics or the environment. Additionally, in many cases multiple equally suitable, i.e., multi-modal, solutions exist to solve a problem. Classic learning approaches smooth across the boundary of these discontinuities and thus generalize poorly. In this work, we apply tools from algebraic topology to extract information on the underlying structure of the solution space. In particular, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
