{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T15:58:06Z","timestamp":1778601486615,"version":"3.51.4"},"reference-count":47,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,9]]},"DOI":"10.1109\/cacsd.2010.5612665","type":"proceedings-article","created":{"date-parts":[[2010,11,10]],"date-time":"2010-11-10T11:36:59Z","timestamp":1289389019000},"page":"985-992","source":"Crossref","is-referenced-by-count":50,"title":["Code generation for receding horizon control"],"prefix":"10.1109","author":[{"given":"Jacob","family":"Mattingley","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen","family":"Boyd","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1016\/S0098-1354(03)00048-6"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1016\/S0098-1354(03)00047-4"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2006.377490"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1080\/10556789908805766"},{"key":"ref31","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1007\/s10107-002-0347-5","article-title":"Solving semidefinite-quadratic-linear programs using SDPT 3","volume":"95","author":"t\u00fct\u00fcnc\u00fc","year":"2003","journal-title":"Mathematical Programming"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1080\/10556789908805762"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1021\/ie0511938"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1016\/S0098-1354(00)00469-5"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2006.03.019"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0305-9"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(01)00174-1"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/PCT.2007.4538355"},{"key":"ref11","first-page":"6974","article-title":"Fast model predictive control using online optimization","author":"wang","year":"2008","journal-title":"Proceedings IFAC World Congress"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1524\/auto.2002.50.12.557","article-title":"An efficient algorithm for nonlinear model predictive control of large-scale systems. Part I: Description of the method","volume":"50","author":"diehl","year":"2002","journal-title":"Automatisierungstechnik"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1080\/00207170310001643221"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021711402723"},{"key":"ref15","article-title":"CVXGEN: Automatic convex optimization code generation (web page and software)","author":"mattingley","year":"2010"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511804441"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/0-387-30528-9_7"},{"key":"ref18","article-title":"Real-time convex optimization in signal processing","author":"mattingley","year":"2009","journal-title":"to appear in IEEE Signal Processing Magazine"},{"key":"ref19","first-page":"50","article-title":"Automatic code generation for real-time convex optimization","author":"mattingley","year":"2010","journal-title":"Convex Optimization in Signal Processing and Communications"},{"key":"ref28","article-title":"CVX: Matlab software for disciplined convex programming (web page and software)","author":"grant","year":"2008"},{"key":"ref4","author":"maciejowski","year":"2002","journal-title":"Predictive Control with Constraints"},{"key":"ref27","article-title":"YALMIP: A toolbox for modeling and optimization in MATLAB","author":"l\u00f6fberg","year":"2004","journal-title":"Proceedings of the CACSD Conference"},{"key":"ref3","doi-asserted-by":"crossref","DOI":"10.1007\/b138145","author":"goodwin","year":"2005","journal-title":"Constrained Control and Estimation"},{"key":"ref6","first-page":"1409","article-title":"Supply chain planning: Rolling horizon scheduling of multi-factory supply chains","author":"cho","year":"2003","journal-title":"Proceedings of the 35th conference on Winter simulation Driving innovation"},{"key":"ref29","article-title":"CVXMOD: Convex optimization software in Python (web page and software)","author":"mattingley","year":"2008"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/S0967-0661(02)00186-7"},{"key":"ref8","doi-asserted-by":"crossref","DOI":"10.1007\/b139000","author":"talluri","year":"2004","journal-title":"The Theory and Practice of Revenue Management"},{"key":"ref7","article-title":"Strategic portfolio management for long-term investments: An optimal control approach","author":"herzog","year":"2005"},{"key":"ref2","author":"whittle","year":"1982","journal-title":"Optimization Over Time"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1023\/A:1023696221899"},{"key":"ref1","author":"kwon","year":"2005","journal-title":"Receding Horizon Control"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/IEMDC.2003.1211267"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72699-9_18"},{"key":"ref45","doi-asserted-by":"crossref","first-page":"767","DOI":"10.1109\/IVS.2007.4290209","article-title":"Control solutions for hybrid solar vehicle fuel consumption minimization","author":"preitl","year":"2007","journal-title":"2007 IEEE Intelligent Vehicles Symposium"},{"key":"ref22","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":"ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysconle.2008.10.004"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.9746\/sicetr1965.38.617"},{"key":"ref42","first-page":"1","article-title":"Real-time pricing and demand response can work within limits","volume":"21","author":"braithwait","year":"2005","journal-title":"Natural Gas & Electricity"},{"key":"ref24","author":"johansson","year":"1993","journal-title":"System Modeling and Identification"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijepes.2006.03.003"},{"key":"ref23","article-title":"ACADO toolkit: Automatic control and dynamic optimization (web page and software)","author":"houska","year":"2008"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1115\/IMECE2006-14588"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1088\/0957-0233\/13\/4\/709"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2009.5400002"},{"key":"ref25","author":"ljung","year":"1987","journal-title":"System Identification Theory for the User"}],"event":{"name":"Control (MSC)","location":"Yokohama, Japan","start":{"date-parts":[[2010,9,8]]},"end":{"date-parts":[[2010,9,10]]}},"container-title":["2010 IEEE International Symposium on Computer-Aided Control System Design"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5604774\/5612639\/05612665.pdf?arnumber=5612665","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T11:59:44Z","timestamp":1497873584000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5612665\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9]]},"references-count":47,"URL":"https:\/\/doi.org\/10.1109\/cacsd.2010.5612665","relation":{},"subject":[],"published":{"date-parts":[[2010,9]]}}}