PofoliaShared via Pofolia

Nonlinear Analysis Hybrid Systems· 2026Q1

Accelerating hybrid model predictive control using warm-started generalized benders decomposition

Xuan Lin

Short summary

A new hybrid MPC algorithm using Generalized Benders Decomposition with online cut storage and warm-starting achieves 2-3x faster solving speeds than Gurobi, often exceeding 1000 Hz in simulations.

AI-generated from the title and abstract; the full text is not read.

Key points

  • A novel hybrid MPC algorithm utilizes Generalized Benders Decomposition with online cut storage and warm-starting.
  • The method theoretically analyzes dual gap bounds between optimality cuts and true optimal costs.
  • Simulations show speeds 2-3 times faster than Gurobi, often exceeding 1000 Hz.
  • Validated on cart-pole, free-flying robot, and humanoid robot control tasks.

AI-generated from the title and abstract; the full text is not read.

Abstract

Hybrid model predictive control with both continuous and discrete variables is widely applicable to robotic control tasks, especially those involving contacts with the environment. Due to combinatorial complexity, the solving speed of hybrid MPC can be insufficient for real-time applications. In this paper, we propose a hybrid MPC algorithm based on Generalized Benders Decomposition. The algorithm enumerates and stores cutting planes online inside a finite buffer and transfers them across MPC iterations to provide warm-starts for new problem instances, significantly enhancing solving speed. We theoretically analyze this warm-starting performance by modeling the deviation of mode sequences through temporal shifting and stretching, deriving bounds on the dual gap between transferred optimality cuts and the true optimal costs, and utilizing these bounds to quantify the level of suboptimality guaranteed in the first solve of the Benders Master Problem. Our algorithm is validated in simulation through controlling a cart-pole system with soft contact walls, a free-flying robot navigating around obstacles, and a humanoid robot standing on one leg while pushing against walls with its hands for balance. For our benchmark problems, the algorithm enumerates cuts on the order of only tens to hundreds while reaching speeds 2-3 times faster than the off-the-shelf solver Gurobi, oftentimes exceeding 1000 Hz. The code is available at https://github.com/XuanLin/Benders-MPC.

The authors' abstract, as published at the source. Nonlinear Analysis Hybrid Systems, 2026 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Control and Systems Engineering

Control and Systems EngineeringEngineering