{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T15:01:43Z","timestamp":1777388503264,"version":"3.51.4"},"reference-count":40,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,12,13]],"date-time":"2023-12-13T00:00:00Z","timestamp":1702425600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,12,13]],"date-time":"2023-12-13T00:00:00Z","timestamp":1702425600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,12,13]]},"DOI":"10.1109\/cdc49753.2023.10383915","type":"proceedings-article","created":{"date-parts":[[2024,1,19]],"date-time":"2024-01-19T18:38:36Z","timestamp":1705689516000},"page":"1088-1093","source":"Crossref","is-referenced-by-count":18,"title":["PIQP: A Proximal Interior-Point Quadratic Programming Solver"],"prefix":"10.1109","author":[{"given":"Roland","family":"Schwan","sequence":"first","affiliation":[{"name":"Automatic Control Lab,EPFL,Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuning","family":"Jiang","sequence":"additional","affiliation":[{"name":"Automatic Control Lab,EPFL,Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Kuhn","sequence":"additional","affiliation":[{"name":"Risk Analytics and Optimization Chair, EPFL,Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Colin N.","family":"Jones","sequence":"additional","affiliation":[{"name":"Automatic Control Lab,EPFL,Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1111\/1540-6261.00453"},{"key":"ref2","volume-title":"Model Predictive Control: Theory, Computation, and Design","author":"Rawlings","year":"2017"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0853-5_19"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201359"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1017\/s0962492900002518"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1137\/S1052623494268455"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2015.2459211"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2018.10.050"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-014-0071-1"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611971453"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.23919\/ECC.2013.6669541"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2020.12.073"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1137\/120896219"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2013.2275667"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2015.03.002"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-020-00179-2"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-015-0081-7"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2011.05.024"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2022.XVIII.040"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2018.2872201"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2017.2735938"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-022-00218-0"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2019.108801"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/s10589-020-00240-9"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1080\/10556789908805768"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1287\/moor.1.2.97"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1137\/0802028"},{"key":"ref28","volume-title":"Numerical Optimization","author":"Nocedal","year":"2006"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/8996.003.0005"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1137\/20M1366307"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2019.2926664"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1114268.1114277"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1024074.1024081"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1137\/0805005"},{"key":"ref35","volume-title":"A scaling algorithm to equilibrate both rows and columns norms in matrices","author":"Daniel","year":"2001"},{"key":"ref36","volume-title":"Eigen v3","author":"Guennebaud","year":"2010"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/s10957-016-0892-3"},{"key":"ref38","year":"2023","journal-title":"Gurobi Optimizer Reference Manual"},{"key":"ref39","author":"Aps","year":"2023","journal-title":"MOSEK Optimizer API for Python 10.0.39"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1007\/s101070100263"}],"event":{"name":"2023 62nd IEEE Conference on Decision and Control (CDC)","location":"Singapore, Singapore","start":{"date-parts":[[2023,12,13]]},"end":{"date-parts":[[2023,12,15]]}},"container-title":["2023 62nd IEEE Conference on Decision and Control (CDC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10383192\/10383193\/10383915.pdf?arnumber=10383915","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,23]],"date-time":"2024-01-23T16:47:30Z","timestamp":1706028450000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10383915\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,13]]},"references-count":40,"URL":"https:\/\/doi.org\/10.1109\/cdc49753.2023.10383915","relation":{},"subject":[],"published":{"date-parts":[[2023,12,13]]}}}