ECOS swMATH ID: 12123 Software Authors: Domahidi, Alexander; Chu, Eric; Akle, Santiago; Wang, Han Description: ECOS is an open-source numerical software package for solving optimization problems with second-order cone constraints (SOCPs). This includes linear (LPs), quadratic (QPs), and quadratically-constrained quadratic programs (QCQPs). ECOS also supports a small number of binary or integer variables by employing a simple branch and bound technique. ECOS is written entirely in ANSI C and does not depend on dedicated libraries for the required linear algebra computations operating on the (sparse) problem data. As a consequence, it can be used to solve optimization problems on any embedded system for which a C-compiler is available. The implemented solution algorithm is an interior-point method that is an efficient standard algorithm for solving convex optimization problems. It uses regularization and iterative refinement techniques to be numerically robust. The solution methods have been developed in cooperation with Prof. Stephen Boyd of Stanford University. A number of helpful contributors have provided interfaces to the following programming and modeling languages: CVX (Michael Grant), YALMIP (Johan Löfberg), Julia (João Felipe Santos, Iain Dunning, Anthony Kelman) Homepage: https://www.embotech.com/ECOS Related Software: CVXPY; Mosek; SCS; GitHub; CVX; Gurobi; SeDuMi; CVXGEN; YALMIP; CVXOPT; OSQP; Matlab; Convex.jl; Julia; CVXR; Python; CPLEX; SDPT3; qpOASES; Ipopt Cited in: 82 Documents all top 5 Cited by 189 Authors 15 Boyd, Stephen Poythress 4 Coey, Chris 4 Moehle, Nicholas 4 Vielma, Juan Pablo 3 Diamond, Steven 3 Kapelevich, Lea 3 Lindström, Erik 3 Madsen, Henrik O. 3 Nystrup, Peter 2 Aguilera-Morillo, M. Carmen 2 Ahmadi, Amir Ali 2 Bemporad, Alberto 2 Bertsimas, Dimitris John 2 Bienstock, Daniel 2 Calès, Ludovic 2 Chalkis, Apostolos 2 Chandrasekaran, Venkat 2 Emiris, Ioannis Z. 2 Escobar, Mauro 2 Fisikopoulos, Vissarion 2 Fu, Anqi 2 Gentile, Claudio 2 Harris, Matthew W. 2 Hütter, Jan-Christian 2 Kolmanovsky, Ilya V. 2 Liao-McPherson, Dominic 2 Liberti, Leo 2 Lillo, Rosa Elvira 2 Liu, Xinfu 2 Majumdar, Anirudha 2 Mao, Cheng 2 Mullin, Tim J. 2 Murray, Riley 2 Rigollet, Philippe 2 Robeva, Elina 2 Safarina, Sena 2 Shen, Xinyue 2 Stellato, Bartolomeo 2 Wierman, Adam 2 Xing, Lei 2 Yamashita, Makoto 1 Açıkmeşe, Behçet 1 Albin, Thivaharan 1 Ali, Alnur 1 Almohri, Hussain M. J. 1 Andersen, Erling D. 1 Ang, Andrew 1 Angeris, Guillermo 1 Anjos, Miguel F. 1 Badings, Thom S. 1 Bahçeci, Ufuk 1 Bai, Shuliang 1 Baldi, Simone 1 Banjac, Goran 1 Barratt, Shane T. 1 Bendkowski, Maciej 1 Berk, Emre 1 Bhat, Siddharth 1 Bien, Jacob 1 Bodini, Olivier 1 Bouza-Allende, Gemayqzel 1 Busseti, Enzo 1 Capatti, Zeno 1 Chang, Tyler H. 1 Cortés, Jorge 1 Costa, Giorgio 1 Crowther, Michael J. 1 Dahl, Joachim 1 Debray, Thomas P. A. 1 Defourny, Boris 1 Diehl, Moritz Mathias 1 Doehring, Daniel 1 Dong, Zheng-Peng 1 Dovgal, Sergey 1 Ernesti, Felix 1 Fawzi, Hamza 1 Fedkiw, Ronald P. 1 Frey, Jonathan 1 Frison, Gianluca 1 Fung, Glenn Martin 1 Gassner, Gregor J. 1 Gaynanova, Irina 1 Geng, Zhenglin 1 Goens, Andrés 1 Goulart, Paul J. 1 Grosser, Tobias 1 Grün, Bettina 1 Gürler, Ülkü 1 Hallac, David 1 Hirschi, Valentin 1 Hirshberg, David A. 1 Hoogland, Jeroen 1 Hornik, Kurt 1 Hu, Zhiqiang 1 IntHout, Joanna 1 Iyengar, Garud N. 1 Jackson, Paul B. 1 Jansen, Nils 1 Jansson, Olli 1 Jarre, Florian ...and 89 more Authors all top 5 Cited in 44 Serials 7 Automatica 6 Mathematical Programming Computation 5 Journal of Optimization Theory and Applications 4 Optimization Methods & Software 3 INFORMS Journal on Computing 3 Optimization and Engineering 3 Quantitative Finance 3 Optimization Letters 2 Systems & Control Letters 2 Annals of Operations Research 2 Mathematical Programming. Series A. Series B 2 Foundations of Computational Mathematics 2 Journal of Machine Learning Research (JMLR) 2 Journal of Computational and Graphical Statistics 2 Statistics and Computing 1 Discrete Applied Mathematics 1 International Journal of Control 1 Journal of Computational Physics 1 Physica A 1 ACM Transactions on Mathematical Software 1 The Annals of Statistics 1 Biometrical Journal 1 Information Sciences 1 Mathematics of Operations Research 1 Operations Research 1 Operations Research Letters 1 Applied Numerical Mathematics 1 Computational Mechanics 1 Journal of Scientific Computing 1 Neural Networks 1 Computational Geometry 1 Computational Statistics 1 Automation and Remote Control 1 SIAM Journal on Optimization 1 Computational Optimization and Applications 1 Combinatorics, Probability and Computing 1 Bernoulli 1 Journal of High Energy Physics 1 4OR 1 Advances in Data Analysis and Classification. ADAC 1 Nonlinear Analysis. Hybrid Systems 1 Electronic Journal of Statistics 1 Journal of Agricultural, Biological, and Environmental Statistics 1 SIAM Journal on Applied Algebra and Geometry all top 5 Cited in 19 Fields 52 Operations research, mathematical programming (90-XX) 13 Systems theory; control (93-XX) 12 Statistics (62-XX) 10 Numerical analysis (65-XX) 10 Computer science (68-XX) 9 Game theory, economics, finance, and other social and behavioral sciences (91-XX) 8 Calculus of variations and optimal control; optimization (49-XX) 3 Convex and discrete geometry (52-XX) 2 Combinatorics (05-XX) 2 Algebraic geometry (14-XX) 1 General and overarching topics; collections (00-XX) 1 Field theory and polynomials (12-XX) 1 Approximations and expansions (41-XX) 1 Operator theory (47-XX) 1 Probability theory and stochastic processes (60-XX) 1 Mechanics of deformable solids (74-XX) 1 Quantum theory (81-XX) 1 Statistical mechanics, structure of matter (82-XX) 1 Biology and other natural sciences (92-XX) Citations by Year