articleJul 1, 2013Closed access

ECOS: An SOCP solver for embedded systems

ETH Zurich · Stanford University

Indexed incrossref

Abstract

In this paper, we describe the embedded conic solver (ECOS), an interior-point solver for second-order cone programming (SOCP) designed specifically for embedded applications. ECOS is written in low footprint, single-threaded, library-free ANSI-C and so runs on most embedded platforms. The main interior-point algorithm is a standard primal-dual Mehrotra predictor-corrector method with Nesterov-Todd scaling and self-dual embedding, with search directions found via a symmetric indefinite KKT system, chosen to allow stable factorization with a fixed pivoting order. The indefinite system is solved using Davis' SparseLDL package, which we modify by adding dynamic regularization and iterative refinement for…

Citation impact

724
total citations
FWCI
33.38
Percentile
100%
References
26
Citations per year

Authors

3

Topics & keywords

Keywords
  • Solver
  • Interior point method
  • Computer science
  • Karush–Kuhn–Tucker conditions
  • Embedding
  • Parallel computing
  • Mathematical optimization
  • Algorithm
No related works found for this paper.