Learning Mixed-Integer Convex Optimization Strategies for Robot Planning and Control
Not on the map. Why?
Abstract (arXiv)
Mixed-integer convex programming (MICP) has seen significant algorithmic and hardware improvements with several orders of magnitude solve time speedups compared to 25 years ago. Despite these advances, MICP has been rarely applied to real-world robotic control because the solution times are still too slow for online applications. In this work, we present the CoCo (Combinatorial Offline, Convex Online) framework to solve MICPs arising in robotics at very high speed. CoCo encodes the combinatorial part of the optimal solution into a strategy. Using data collected from offline problem solutions, we train a multiclass classifier to predict the optimal strategy given problem-specific parameters such as states or obstacles. Compared to previous approaches, we use task-specific strategies and prune redundant ones to significantly reduce the number of classes the predictor has to select from, thereby greatly improving scalability. Given the predicted strategy, the control task becomes a small convex optimization problem that we can solve in milliseconds. Numerical experiments on a cart-pole system with walls, a free-flying space robot, and task-oriented grasps show that our method provides not only 1 to 2 orders of magnitude speedups compared to state-of-the-art solvers but also performance close to the globally optimal MICP solution.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 0; 2024: 4; 2025: 2.
10 papers.
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 206
- 2022Tutorial on amortized optimizationcited by 83
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approachescited by 19
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guaranteescited by 19
- 2024Transformer-based Model Predictive Control: Trajectory Optimization via Sequence Modelingcited by 15
- 2021An actor-critic algorithm with policy gradients to solve the job shop scheduling problem using deep double recurrent agentscited by 6
- 2021A Differentiable Recipe for Learning Visual Non-Prehensile Planar Manipulationcited by 2
- 2024Is Linear Feedback on Smoothed Dynamics Sufficient for Stabilizing Contact-Rich Plans?cited by 2
- 2024Towards An Unsupervised Learning Scheme for Efficiently Solving Parameterized Mixed-Integer Programscited by 0
- 2025Tight Constraint Prediction of Six-Degree-of-Freedom Transformer-based Powered Descent Guidancecited by 0
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guarantees31 May 2025
- 2025Tight Constraint Prediction of Six-Degree-of-Freedom Transformer-based Powered Descent Guidance1 Jan 2025
- 2024Towards An Unsupervised Learning Scheme for Efficiently Solving Parameterized Mixed-Integer Programs23 Dec 2024
- 2024Is Linear Feedback on Smoothed Dynamics Sufficient for Stabilizing Contact-Rich Plans?10 Nov 2024
- 2024Transformer-based Model Predictive Control: Trajectory Optimization via Sequence Modeling31 Oct 2024
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approaches3 Apr 2024
- 2022Tutorial on amortized optimization1 Feb 2022
- 2021A Differentiable Recipe for Learning Visual Non-Prehensile Planar Manipulation9 Nov 2021
- 2021An actor-critic algorithm with policy gradients to solve the job shop scheduling problem using deep double recurrent agents18 Oct 2021
- 2021Learning to Optimize: A Primer and A Benchmark23 Mar 2021