{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T02:10:57Z","timestamp":1769307057478,"version":"3.49.0"},"reference-count":49,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.23919\/ecc.2018.8550136","type":"proceedings-article","created":{"date-parts":[[2018,12,8]],"date-time":"2018-12-08T00:50:06Z","timestamp":1544230206000},"page":"1536-1541","source":"Crossref","is-referenced-by-count":34,"title":["Embedded Mixed-Integer Quadratic optimization Using the OSQP Solver"],"prefix":"10.23919","author":[{"given":"Bartolomeo","family":"Stellato","sequence":"first","affiliation":[]},{"given":"Vihangkumar V.","family":"Naik","sequence":"additional","affiliation":[]},{"given":"Alberto","family":"Bemporad","sequence":"additional","affiliation":[]},{"given":"Paul","family":"Goulart","sequence":"additional","affiliation":[]},{"given":"Stephen","family":"Boyd","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","article-title":"MIQP solver based on osqp","author":"stellato","year":"2017","journal-title":"Github"},{"key":"ref38","article-title":"OSQP: An operator splitting solver for quadratic programs","author":"stellato","year":"2017","journal-title":"Github"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.compchemeng.2014.06.005"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.3507"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2014.2351991"},{"key":"ref30","author":"cimini","year":"2017","journal-title":"ODYS QP Solver"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2017.2735938"},{"key":"ref36","article-title":"Low-complexity iterative method for hybrid MPC","author":"frick","year":"2016","journal-title":"ArXiv e-prints"},{"key":"ref35","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/j.ifacol.2015.11.264","article-title":"Solving mixed-integer quadratic programs via nonnegative least squares","volume":"48","author":"bemporad","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2006.377215"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2017.8263928"},{"key":"ref27","author":"ullmann","year":"2011","journal-title":"FiOrdOs A MATLAB Toolbox for C-Code Generation for First Order Methods"},{"key":"ref29","author":"domahidi","year":"2014","journal-title":"FORCES Professional"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1287\/opre.1080.0599"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02592208"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1137\/S1052623494268455"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-004-0570-3"},{"key":"ref21","year":"2016","journal-title":"Gurobi Optimizer Reference Manual"},{"key":"ref24","article-title":"Embedded mixed-integer quadratic optimization using accelerated dual gradient projection","author":"naik","year":"2017","journal-title":"Proceedings of the 20th IFAC world congress"},{"key":"ref23","first-page":"1","article-title":"A simple effective heuristic for embedded mixed-integer quadratic programming","author":"takapoui","year":"2017","journal-title":"International Journal of Control"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.23919\/ECC.2013.6669541"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s11081-011-9176-9"},{"key":"ref10","first-page":"114","author":"nemhauser","year":"1988","journal-title":"Computational Complexity"},{"key":"ref11","first-page":"107","article-title":"A brief history of linear and mixed-integer programming computation","author":"bixby","year":"2010","journal-title":"Documenta Mathematica"},{"key":"ref40","article-title":"Branch and Bound Methods","author":"boyd","year":"2010","journal-title":"Lecture notes"},{"key":"ref12","article-title":"Integer programming: a global impact","author":"nemhauser","year":"2013","journal-title":"EURO INFORMS"},{"key":"ref13","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4614-1927-3","volume":"154","author":"lee","year":"2012","journal-title":"Mixed Integer Nonlinear Programming Ser The IMA Volumes in Mathematics and Its Applications"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1017\/S0962492913000032"},{"key":"ref15","first-page":"105","author":"land","year":"2010","journal-title":"An automatic method for solving discrete programming problems"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/8.3.250"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s101070050103"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1090\/S0002-9904-1958-10224-4"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1016\/0024-3795(89)90476-X"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2011.12.001"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.1070.0256"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(98)00178-2"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1214\/15-AOS1388"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TPEL.2014.2306939"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/BF00863419"},{"key":"ref49","author":"furini","year":"2017","journal-title":"QPLIB A library of quadratic programming instances"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TPEL.2016.2584678"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1561\/2200000016"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1007\/s00186-011-0355-4"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1137\/0805005"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718881"},{"key":"ref42","first-page":"1","author":"breu","year":"1974","journal-title":"Branch and bound experiments in zero-one programming"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1137\/140978971"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-011-0032-x"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.31.12.1533"}],"event":{"name":"2018 17th European Control Conference (ECC)","location":"Limassol","start":{"date-parts":[[2018,6,12]]},"end":{"date-parts":[[2018,6,15]]}},"container-title":["2018 European Control Conference (ECC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8496738\/8550039\/08550136.pdf?arnumber=8550136","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,24]],"date-time":"2020-08-24T00:08:16Z","timestamp":1598227696000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8550136\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6]]},"references-count":49,"URL":"https:\/\/doi.org\/10.23919\/ecc.2018.8550136","relation":{},"subject":[],"published":{"date-parts":[[2018,6]]}}}