PofoliaPofolia ile paylaşıldı

· 2013

ECOS: Gömülü sistemler için bir SOCP çözücüsü

ECOS: An SOCP solver for embedded systems

Alexander Domahidi, Eric Chu, Stephen Boyd

Kısa özet

ECOS, özellikle gömülü sistemler için tasarlanmış, yeni, kompakt ve verimli bir ikinci dereceden koni programlama (SOCP) iç nokta çözücüsüdür.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Ana noktalar

  • ECOS, gömülü sistemler için optimize edilmiş yeni bir SOCP çözücüsüdür.
  • Küçük bir kod ayak izine (750 satır) sahip, kütüphanesiz ANSI-C ile yazılmıştır.
  • Sayısal pivotlama olmadan kararlı KKT sistemi çözümü için değiştirilmiş bir SparseLDL paketi kullanır.
  • Küçük ila orta ölçekli problemler için hızlı ve güvenilir performans sunar.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Özet (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 stability and reliability, as is done in the CVXGEN code generation system, allowing us to avoid all numerical pivoting; the elimination ordering is found entirely symbolically. This keeps the solver simple, only 750 lines of code, with virtually no variation in run time. For small problems, ECOS is faster than most existing SOCP solvers; it is still competitive for medium-sized problems up to tens of thousands of variables.

Yazarların özeti; kaynağından alınmıştır., 2013 · DOI ↗

ÇıkarımlarPremium
Makaleye SorÜcretsiz hesapla

Ücretsiz hesapla devam et

Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.

Web'de ücretsiz devam et

Google ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.

Telefonda:

Alan: Sayısal Analiz

Numerical AnalysisMathematics