Customized Interior-Point Methods Solver for Embedded Real-Time Convex Optimization
Jae-Il Jang, Chang-Hun Lee

TL;DR
This paper introduces a specialized interior-point solver for embedded real-time convex optimization, capable of directly handling quadratic cost functions, with a code generator for efficient, sparse problem solving in guidance and control applications.
Contribution
A novel predictor-corrector primal-dual interior-point method with homogeneous embedding for quadratic SOCPs, plus a code generator for custom embedded solver implementation.
Findings
Outperforms existing solvers on embedded platform benchmarks.
Supports direct quadratic cost function handling without reformulation.
Provides a fully static, dependency-free C code generator.
Abstract
This paper presents a customized second-order cone programming (SOCP) solver tailored for embedded real-time optimization, which frequently arises in modern guidance and control (G&C) applications. The solver employs a practically efficient predictor-corrector type primal-dual interior-point method (PDIPM) combined with a homogeneous embedding framework for infeasibility detection. Unlike conventional homogeneous self-dual embedding formulations, the adopted approach can directly handle quadratic cost functions without requiring problem reformulation. This capability allows the solver to directly address quadratic objective SOCP problems, while avoiding unnecessary performance degradation caused by the loss of sparsity due to problem reformulation. To support a systematic workflow, we also develop a code generation tool that analyzes the sparsity pattern of the problem to be solved and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
