English

Customized Interior-Point Methods Solver for Embedded Real-Time Convex Optimization

Optimization and Control 2026-03-12 v2 Systems and Control Systems and Control

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 generates customized solver code using a predefined code template. The generated solver code is written in C with no external dependencies other than the standard library math.h, and it supports complete static allocation of all data. Additionally, it provides parsing information to facilitate the use of the solver by end users. Finally, benchmark and numerical experiments on an embedded platform demonstrate that the developed solver outperforms the existing solvers on problem scales typical of G&C applications.

Keywords

Cite

@article{arxiv.2505.14973,
  title  = {Customized Interior-Point Methods Solver for Embedded Real-Time Convex Optimization},
  author = {Jae-Il Jang and Chang-Hun Lee},
  journal= {arXiv preprint arXiv:2505.14973},
  year   = {2026}
}

Comments

Accepted for publication in IEEE Transactions on Aerospace and Electronic Systems