paper-with-me

Papers

MixedComplementarityProblems.jl: A Fast, Batched, Open-Source Interior Point Solver for Mixed Complementarity Problems

2026-08-02 · David Fridovich-Keil arxiv

Mixed complementarity problems (MCPs) arise as the first-order optimality conditions of nonlinear programs and noncooperative games, and provide a natural formulation for multi-agent trajectory optimization problems that appear throughout robotics. The dominant solver for problems of this form is PATH, which offers strong performance on robotics problems but remains closed-source. We present MixedComplementarityProblems.jl, an open-source, pure Julia implementation of an interior point method for parametric MCPs that: (i) matches PATH's reliability on standard benchmarks, (ii) natively supports batched, parallel processing of many parameter instances, either across CPU threads or on an NVIDIA GPU, and (iii) supports efficient automatic differentiation of solutions with respect to problem parameters. On a multi-agent lane-change trajectory game representative of robotics planning problems, our CPU-multithreaded batched solver clears a batch of parametric instances ~100x faster than sequential calls to PATH. A GPU backend, running the same solver implementation unmodified, also clears these batches far faster than PATH, but does not outperform the multithreaded CPU on this problem; the GPU pulls ahead only once each per-instance KKT system grows large, and we characterize this regime dependence. We describe the solver's interior point formulation, the abstraction that lets a single solver implementation run unmodified across dense, batched-sparse, and single-large linear-algebra backends, and report benchmarks against PATH on both randomly generated quadratic programs and trajectory games.

📄 PDF Abstract BibTeX arXiv:2608.00959

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Batched Differentiable Rigid Body Dynamics in PyTorch for GPU-Accelerated Robot Learning

2026-05-29 · Yue Wang, Yanran Xu, Wenbo Wu, Chuanhang Qiu 외 arxiv

As robot control shifts toward large-scale reinforcement learning with in-loop dynamics computation, the community's reliance on CPU-bound libraries such as Pinocchio creates a throughput bottleneck in GPU-based training…

Reinforcement Learning

MuJoCoUni:Persistent Batched Runtime Primitives for MuJoCo

2026-05-24 · Yufei Jia, Junzhe Wu arxiv

We present MuJoCoUni, a downstream MuJoCo distribution for online robot learning and batched physics evaluation. Alongside the open-loop batched trajectory generation already provided by upstream mujoco.rollout, MuJoCoUn…

Faster Training of Word Embeddings

2021-01-01 · Eliza Wszola, Martin Jaggi, Markus Püschel

Word embeddings have gained increasing popularity in the recent years due to the Word2vec library and its extension fastText that uses subword information. In this paper, we aim at improving the execution speed of fastTe…

Word Embeddings

Autonomous Navigation System from Simultaneous Localization and Mapping

2021-12-14 · Micheal Caracciolo, Owen Casciotti, Christopher Lloyd, Ernesto Sola-Thomas 외

This paper presents the development of a Simultaneous Localization and Mapping (SLAM) based Autonomous Navigation system. The motivation for this study was to find a solution for navigating interior spaces autonomously. …

Autonomous NavigationSimultaneous Localization and Mapping

Batched Multi-armed Bandits Problem

2019-04-03 · NeurIPS 2019 12 · Zijun Gao, Yanjun Han, Zhimei Ren, Zhengqing Zhou

In this paper, we study the multi-armed bandit problem in the batched setting where the employed policy must split data into a small number of batches. While the minimax regret for the two-armed stochastic bandits has be…

Multi-Armed Bandits