mlsanityData to 7 Oct 2026

Scaling Nonlinear Optimization: Many Problems One GPU

arXiv 2606.26341 ↗First posted 24 Jun 2026cs.ROcited by 1

Not on the map. Why?

Abstract (arXiv)

Many robotics problems, including trajectory optimization, inverse kinematics, and contact-rich motion planning, reduce to nonlinear programs (NLPs). Mature NLP solvers such as IPOPT can solve these problems, offering hard constraint satisfaction, optimality guarantees, and favorable scaling with problem dimension. These solvers underpin gradient-based methods in robotics, yet remain CPU-bound and solve only one problem at a time, preventing their integration into GPU-batched learning pipelines. On the other hand, sampling-based approaches such as reinforcement learning, model predictive path integral, and imitation learning have become the core of modern robotics research due to their ability to leverage GPU-batched simulators. These simulators can generate orders of magnitude more dynamics rollouts per second than was previously possible. If a GPU-batched NLP solver existed, it would unlock similar speedups in the number of constrained, locally optimal solutions generated per second. This regime of solving many problems concurrently versus solving a single problem at a time is a key requirement for integrating NLP solvers in modern GPU-batched robotics frameworks. To this end, we introduce textttjaxipm, the first GPU-batched NLP solver, based on IPOPT, and implemented in JAX. We accomplish this by redesigning IPOPT's algorithm to eliminate control flow with textitheterogeneous iteration fusion, and by minimizing GPU idle time with textititeration level batching. We evaluate textttjaxipm on a variety of quadrotor nonlinear model predictive control benchmarks, including reference tracking in the presence of obstacles, multi-quadrotor navigation without collision, and navigation in a cluttered environment. We demonstrate up to a 32.85× increase in throughput over IPOPT. Our complete open-source codebase is available at https://github.com/johnviljoen/jaxipm.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). First posted on arXiv 24 Jun 2026.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU
  2. 2024DiffusionSeeder: Seeding Motion Optimization with Diffusion for Rapid Motion Planning
  3. 2025Isaac Lab: A GPU-Accelerated Simulation Framework for Multi-Modal Robot Learning
  4. 2023STAMP: Differentiable Task and Motion Planning via Stein Variational Gradient Descent
  5. 2024Global Tensor Motion Planning
  6. 2025Sampling-Based Optimization with Parallelized Physics Simulator for Bimanual Manipulation
  7. 2025PegasusFlow: Parallel Rolling-Denoising Score Sampling for Robot Diffusion Planner Flow Matching
  8. 2025Scalable Coverage Trajectory Synthesis on GPUs as Statistical Inference ↗