{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T05:54:46Z","timestamp":1782366886898,"version":"3.54.5"},"reference-count":40,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[2014,12,1]],"date-time":"2014-12-01T00:00:00Z","timestamp":1417392000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/G031576\/1"],"award-info":[{"award-number":["EP\/G031576\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/I012036\/1"],"award-info":[{"award-number":["EP\/I012036\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"name":"EU FP7 Project EMBOCON"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Automat. Contr."],"published-print":{"date-parts":[[2014,12]]},"DOI":"10.1109\/tac.2014.2351991","type":"journal-article","created":{"date-parts":[[2014,9,25]],"date-time":"2014-09-25T19:49:14Z","timestamp":1411674554000},"page":"3238-3251","source":"Crossref","is-referenced-by-count":207,"title":["Embedded Online Optimization for Model Predictive Control at Megahertz Rates"],"prefix":"10.1109","volume":"59","author":[{"given":"Juan L.","family":"Jerez","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul J.","family":"Goulart","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stefan","family":"Richter","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"George A.","family":"Constantinides","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eric C.","family":"Kerrigan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manfred","family":"Morari","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","author":"lee","year":"2011","journal-title":"Introduction to Embedded Systems&#x2014;A Cyber-Physical Systems Approach"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1465482.1465560"},{"key":"ref33","doi-asserted-by":"crossref","DOI":"10.21236\/ADA567407","author":"deng","year":"2012","journal-title":"On the Global and Linear Convergence of the Generalized Alternating Direction Method of Multipliers"},{"key":"ref32","author":"bingsheng","year":"2011","journal-title":"On the $O(1\/t)$ Convergence Rate of Alternating Direction Method"},{"key":"ref31","author":"bertsekas","year":"1997","journal-title":"Parallel and Distributed Computation Numerical Methods"},{"key":"ref30","author":"ghadimi","year":"2013","journal-title":"Optimal parameter selection for the alternating direction method of multipliers (ADMM) Quadratic problems"},{"key":"ref37","author":"schmidt","year":"2011","journal-title":"Convergence Rates of Inexact Proximal-gradient Methods for Convex Optimization"},{"key":"ref36","author":"baes","year":"2009","journal-title":"Estimate Sequence Methods Extensions and Approximations"},{"key":"ref35","author":"wilkinson","year":"1963","journal-title":"Rounding Errors in Algebraic Processes"},{"key":"ref34","year":"0","journal-title":"(2011) LogiCORE IP Floating-Point Operator v5 0 Xilinx"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2009.2017934"},{"key":"ref40","article-title":"A fast gradient method for embedded linear predictive control","author":"k\u00f6gel","year":"0","journal-title":"Proc 18th IFAC World Congr"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2012.6426855"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2011.940571"},{"key":"ref13","author":"ullmann","year":"2011","journal-title":"FiOrdOs A MATLAB Toolbox for C-Code Generation for First Order Methods"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.1251"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1950413.1950454"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2008.2004503"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2010.2096224"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2012.6427015"},{"key":"ref19","article-title":"Embedded predictive control on an FPGA using the fast gradient method","author":"jerez","year":"0","journal-title":"Proc European Control Conf"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2012.2231960"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2012.2206490"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1561\/2200000016"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(01)00174-1"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2011.6160931"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1137\/120878951"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2011.2176389"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2012.6427093"},{"key":"ref7","first-page":"369","article-title":"Parallel solutions of model predictive control using the alternating direction method of multipliers","author":"k\u00f6gel","year":"0","journal-title":"Proc 4th IFAC Conf Nonlinear Model Predictive Control"},{"key":"ref2","author":"rawlings","year":"2009","journal-title":"Model Predictive Control Theory and Design"},{"key":"ref9","article-title":"An ADMM algorithm for solving $l_{1}$ regularized MPC","author":"annergren","year":"0","journal-title":"Proc 51st IEEE Conf Decision and Control"},{"key":"ref1","author":"maciejowski","year":"2001","journal-title":"Predictive Control with Constraints"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(99)00214-9"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1002\/aic.690450805"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2010.5717488"},{"key":"ref24","author":"bertsekas","year":"1999","journal-title":"Nonlinear Programming"},{"key":"ref23","first-page":"3690","article-title":"Closed-loop stability of systems driven by real-time, dynamic optimization algorithms","author":"mcgovern","year":"0","journal-title":"Proc 38th IEEE Conf Decision and Control"},{"key":"ref26","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-8853-9","author":"nesterov","year":"2004","journal-title":"Introductory Lectures on Convex Optimization A Basic Course"},{"key":"ref25","first-page":"372","article-title":"A method for solving a convex programming problem with convergence rate $1\/k^{2}$","volume":"27","author":"nesterov","year":"1983","journal-title":"Soviet Math Dokl"}],"container-title":["IEEE Transactions on Automatic Control"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9\/6960933\/06882832.pdf?arnumber=6882832","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:01:04Z","timestamp":1642003264000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6882832\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,12]]},"references-count":40,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tac.2014.2351991","relation":{},"ISSN":["0018-9286","1558-2523","2334-3303"],"issn-type":[{"value":"0018-9286","type":"print"},{"value":"1558-2523","type":"electronic"},{"value":"2334-3303","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,12]]}}}