{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T12:17:51Z","timestamp":1777637871735,"version":"3.51.4"},"reference-count":75,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2013,11,1]],"date-time":"2013-11-01T00:00:00Z","timestamp":1383264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Contr. Syst. Technol."],"published-print":{"date-parts":[[2013,11]]},"DOI":"10.1109\/tcst.2012.2231960","type":"journal-article","created":{"date-parts":[[2013,1,28]],"date-time":"2013-01-28T19:01:53Z","timestamp":1359399713000},"page":"2432-2442","source":"Crossref","is-referenced-by-count":130,"title":["A Splitting Method for Optimal Control"],"prefix":"10.1109","volume":"21","author":[{"given":"Brendan","family":"O'Donoghue","sequence":"first","affiliation":[]},{"given":"Giorgos","family":"Stathopoulos","sequence":"additional","affiliation":[]},{"given":"Stephen","family":"Boyd","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/1024074.1024081"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/1114268.1114277"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1080\/10556789908805762"},{"key":"ref70","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/978-1-84800-155-8_7","author":"grant","year":"2008","journal-title":"Recent Advances in Learning and Control"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718881"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2010.2096224"},{"key":"ref75","author":"boyd","year":"2012","journal-title":"Performance bounds and suboptimal policies for multi-period investment"},{"key":"ref38","first-page":"1","article-title":"To-wards a fixed point QP solver for predictive control","author":"jerez","year":"2012","journal-title":"Proc IEEE 51st Conf Decision Control"},{"key":"ref33","first-page":"15250","article-title":"Embedded model predictive control (MPC) using a FPGA","author":"ling","year":"2008","journal-title":"Proc 17th IFAC World Congr"},{"key":"ref32","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1109\/CDC.2011.6160688","article-title":"Fast predictive control of linear systems combining Nesterov's gradient method and the method of multipliers","author":"k\ufffdgel","year":"2011","journal-title":"Proc 50th IEEE Conf Decision Control"},{"key":"ref31","first-page":"780","article-title":"Fast predictive control of linear, time-invariant systems using an algorithm based on the fast gradient method and augmented lagrange multipliers","author":"k\ufffdgel","year":"2011","journal-title":"Proc IEEE Int Conf Control Appl"},{"key":"ref30","first-page":"1362","article-title":"A fast gradient method for embedded linear predictive control","author":"k\ufffdgel","year":"2011","journal-title":"Proc 18th IFAC World Conf"},{"key":"ref37","doi-asserted-by":"crossref","first-page":"1391","DOI":"10.1109\/TAC.2011.2176389","article-title":"Computational complexity certification for real-time MPC with input constraints based on the fast gradient method","volume":"57","author":"richter","year":"2012","journal-title":"IEEE Trans Autom Control"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2011.6160429"},{"key":"ref35","first-page":"1338","article-title":"Parallel MPC for real-time FPGA-based implementation","author":"jerez","year":"2011","journal-title":"Proc 18th IFAC World Congr"},{"key":"ref34","first-page":"156","article-title":"A comparison of interior point and active set methods for FPGA implementation of model predictive control","author":"lau","year":"2009","journal-title":"Proc ECC"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1007\/BF02196592"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1137\/0708060"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.10.2.218"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611971446"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2009.5400619"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718027"},{"key":"ref27","author":"nesterov","year":"2007","journal-title":"Gradient methods for minimizing composite objective function"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719574"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1137\/0805005"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2010.5531095"},{"key":"ref67","first-page":"92","author":"saunders","year":"1996","journal-title":"Linear and Nonlinear Conjugate Gradient-Related Methods"},{"key":"ref68","author":"duff","year":"1989","journal-title":"Direct Methods for Sparse Matrices"},{"key":"ref69","author":"grant","year":"0","journal-title":"CVX MATLAB Software for Disciplined Convex Programming"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511804441"},{"key":"ref1","doi-asserted-by":"crossref","DOI":"10.1515\/9781400873173","author":"rockafellar","year":"1970","journal-title":"Convex Analysis"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/BF02591884"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/BF02591962"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1271.1276"},{"key":"ref24","author":"ferreau","year":"2006","journal-title":"An Online Active Set Strategy for Fast Solution of Parametric Quadratic Programs with Applications to Predictive Engine Control"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/s11081-006-6588-z"},{"key":"ref26","first-page":"372","article-title":"A method of solving a convex programming problem with convergence rate <formula formulatype=\"inline\"><tex Notation=\"TeX\">${O}(1\/k^{2})$<\/tex><\/formula>","volume":"27","author":"nesterov","year":"1983","journal-title":"Soviet Math Doklady"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.1251"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1561\/2200000016"},{"key":"ref51","first-page":"1","article-title":"An ADMM algorithm for a class of total variation regularized estimation problems","author":"wahlberg","year":"2012","journal-title":"Proc 16th IFAC Symp Syst Identificat"},{"key":"ref59","author":"vandenberghe","year":"2012","journal-title":"Lecture on proximal gradient method"},{"key":"ref58","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1007\/978-1-4419-9569-8_10","author":"combettes","year":"2011","journal-title":"Fixed-Point Algorithms For Inverse Problems in Science and Engineering"},{"key":"ref57","first-page":"1","author":"goldfarb","year":"2011","journal-title":"Fast Multiple Splitting Algorithms for Convex Optimization"},{"key":"ref56","author":"goldfarb","year":"2010","journal-title":"Fast alternating linearization methods for minimizing the sum of two convex functions"},{"key":"ref55","author":"goldstein","year":"2012","journal-title":"Fast Alternating Direction Optimization Methods"},{"key":"ref54","first-page":"4765","article-title":"Design of optimal sparse feedback gains via the alternating direction method of multipliers","author":"lin","year":"2012","journal-title":"Proc Amer Control Conf"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1016\/S1076-5670(08)70157-5"},{"key":"ref52","first-page":"1","article-title":"An ADMM algorithm for solving <formula formulatype=\"inline\"> <tex Notation=\"TeX\">$\\ell_{1}$<\/tex><\/formula> regularized MPC","author":"annergren","year":"2012","journal-title":"Proc IEEE 51st Conf Decision Control"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/s11081-011-9176-9"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1002\/oca.939"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1950413.1950454"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2012.6426855"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.9746\/sicetr1965.38.617"},{"key":"ref14","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1016\/j.automatica.2003.11.005","article-title":"A continuation\/GMRES method for fast computation of nonlinear receding horizon control","volume":"40","author":"ohtsuka","year":"2004","journal-title":"Automatica"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2011.940571"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(01)00174-1"},{"key":"ref17","first-page":"1199","article-title":"An algorithm for multi-parametric quadratic programming and explicit MPC solutions","author":"t\ufffdndel","year":"2001","journal-title":"Proc IEEE Conf Decision Control"},{"key":"ref18","doi-asserted-by":"crossref","first-page":"852","DOI":"10.1016\/j.automatica.2006.10.019","article-title":"Fast, large-scale model predictive control by partial enumeration","volume":"43","author":"pannocchia","year":"2006","journal-title":"Automatica"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-99789-1_5"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718577"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/BF00940784"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021711402723"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2009.2017934"},{"key":"ref8","first-page":"183","article-title":"Robust optimal control of linear discrete-time systems using primal-dual interior-point methods","volume":"1","author":"hansson","year":"1998","journal-title":"Proc Amer Control Conf"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/9.880615"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1137\/110836936"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1080\/00207170310001643221"},{"key":"ref46","author":"gabay","year":"1983","journal-title":"Augmented Lagrangian Methods Applications to the Solution of Boundary-Value Problems"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1016\/0898-1221(76)90003-1"},{"key":"ref48","first-page":"1","author":"he","year":"2012","journal-title":"On Non-Ergodic Convergence Rate of Douglas?Rachford Alternating Direction Method of Multipliers"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/BF01581204"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2010.2096224"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2008.2004503"},{"key":"ref44","first-page":"41","article-title":"Sur l'approximation, par elements finis d'ordre un, et la resolution, par penalisation-dualit\ufffd, d'une classe de problems de Dirichlet non lineares","volume":"9","author":"glowinski","year":"1975","journal-title":"Proc Revue Fran\ufffdaise d'Automatique Informatique et Recherche Op\ufffdrationelle"},{"key":"ref43","first-page":"1","article-title":"Predictive control of a Boeing 747 aircraft using an FPGA","author":"hartley","year":"2012","journal-title":"Proc IFAC NMPC Conf"}],"container-title":["IEEE Transactions on Control Systems Technology"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/87\/6623119\/06422363.pdf?arnumber=6422363","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,29]],"date-time":"2023-06-29T00:38:38Z","timestamp":1687999118000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6422363\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11]]},"references-count":75,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/tcst.2012.2231960","relation":{},"ISSN":["1063-6536","1558-0865"],"issn-type":[{"value":"1063-6536","type":"print"},{"value":"1558-0865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,11]]}}}