eess.SYOct 29, 2026

socx: GPU-Accelerated Chance-Constrained Stochastic Optimal Control using JAX

Authors: Tanmay Dokania, Yashwanth Kumar Nakka

Organizations: Authors are with the Daniel Guggenheim School of Aerospace Engineering at the Georgia Institute of Technology, Atlanta, GA, 30332 USA.

Abstract

In this article, we present socx, a GPU-accelerated solver for lifted convex reformulations of linear stochastic optimal control under chance constraints, implemented in JAX. We demonstrate that by exploiting the sparse and independent structure of the problem, distributed optimization can reduce it to simpler problems: independent linear-quadratic tracking (LQT) problems and Euclidean projections onto sets. These simpler problems can be solved in parallel and then coupled using the constraints. To validate our solver, we run it on a hover-linearized 3D quadrotor and show a speed-up of up to 98×98\times over MOSEK and up to 2224×2224\times over SCS. socx also solves horizons up to N=1120N=1120, whereas MOSEK runs out of memory at N=320N=320. We present ablations to isolate the key components that enable the speed-up.

Figures & tables

Explore similar work

CardsList
  1. Exact and Approximate Convex Reformulation of Linear Stochastic Optimal Control with Chance Constraints

    Mar 19, 2026Tanmay Dokania, Yashwanth Kumar NakkaStochastic Optimal ControlChance-Constrained Optimization

  2. Parallel-in-Time Nonlinear Optimal Control via GPU-native Sequential Convex Programming

    Mar 11, 2026Yilin Zou, Zhong Zhang, Maxime Robic +1Optimal ControlGPU Acceleration

  3. WarpMPC: Large-Batch MPC on GPU via ADMM with Unrolled LDL⊤LDL^\top Factorization

    Jul 13, 2026Henrik Hose, Se Hwan Jeon, Charles Khazoom +2GPU Kernel OptimizationGPU Acceleration