{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,28]],"date-time":"2026-10-28T19:11:57Z","timestamp":1793214717348,"version":"4.5.0"},"reference-count":120,"publisher":"IOP Publishing","issue":"3","license":[{"start":{"date-parts":[[2021,6,14]],"date-time":"2021-06-14T00:00:00Z","timestamp":1623628800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,14]],"date-time":"2021-06-14T00:00:00Z","timestamp":1623628800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"crossref","award":["HR011-16-C-0016"],"award-info":[{"award-number":["HR011-16-C-0016"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"crossref"}]},{"name":"NSF HDR","award":["1934292"],"award-info":[{"award-number":["1934292"]}]},{"DOI":"10.13039\/100000183","name":"Army Research Office","doi-asserted-by":"crossref","award":["W911NF-17-1-0306"],"award-info":[{"award-number":["W911NF-17-1-0306"]}],"id":[{"id":"10.13039\/100000183","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100000181","name":"Air Force Office of Scientific Research","doi-asserted-by":"crossref","award":["FA9550-15-1-0385"],"award-info":[{"award-number":["FA9550-15-1-0385"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Mach. Learn.: Sci. Technol."],"published-print":{"date-parts":[[2021,9,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Data-driven transformations that reformulate nonlinear systems in a linear framework have the potential to enable the prediction, estimation, and control of strongly nonlinear dynamics using linear systems theory. The Koopman operator has emerged as a principled linear embedding of nonlinear dynamics, and its eigenfunctions establish intrinsic coordinates along which the dynamics behave linearly. Previous studies have used finite-dimensional approximations of the Koopman operator for model-predictive control approaches. In this work, we illustrate a fundamental closure issue of this approach and argue that it is beneficial to first validate eigenfunctions and then construct reduced-order models in these validated eigenfunctions. These coordinates form a Koopman-invariant subspace <jats:italic>by design<\/jats:italic> and, thus, have improved predictive power. We show then how the control can be formulated directly in these intrinsic coordinates and discuss potential benefits and caveats of this perspective. The resulting control architecture is termed <jats:italic>Koopman Reduced Order Nonlinear Identification and Control<\/jats:italic> (KRONIC). It is further demonstrated that these eigenfunctions can be approximated with data-driven regression and power series expansions, based on the partial differential equation governing the infinitesimal generator of the Koopman operator. Validating discovered eigenfunctions is crucial and we show that lightly damped eigenfunctions may be faithfully extracted from EDMD or an implicit formulation. These lightly damped eigenfunctions are particularly relevant for control, as they correspond to nearly conserved quantities that are associated with persistent dynamics, such as the Hamiltonian. KRONIC is then demonstrated on a number of relevant examples, including (a) a nonlinear system with a known linear embedding, (b) a variety of Hamiltonian systems, and (c) a high-dimensional double-gyre model for ocean mixing.<\/jats:p>","DOI":"10.1088\/2632-2153\/abf0f5","type":"journal-article","created":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T22:32:00Z","timestamp":1616452320000},"page":"035023","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":200,"title":["Data-driven discovery of Koopman eigenfunctions for control"],"prefix":"10.1088","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6049-0812","authenticated-orcid":false,"given":"Eurika","family":"Kaiser","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6004-2275","authenticated-orcid":false,"given":"J Nathan","family":"Kutz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6565-5118","authenticated-orcid":false,"given":"Steven L","family":"Brunton","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"266","published-online":{"date-parts":[[2021,6,14]]},"reference":[{"key":"mlstabf0f5bib1","doi-asserted-by":"crossref","DOI":"10.15607\/RSS.2017.XIII.052","article-title":"Model-based control using Koopman operators","author":"Abraham","year":"2017"},{"key":"mlstabf0f5bib2","first-page":"391","author":"Allg\u00f6wer","year":"1999"},{"key":"mlstabf0f5bib3","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1.1.568.5312","article-title":"Nonlinear model predictive control: from theory to application","volume":"35","author":"Allg\u00f6wer","year":"2004","journal-title":"J. Chin. Inst. Chem. Eng."},{"key":"mlstabf0f5bib4","doi-asserted-by":"publisher","first-page":"6409","DOI":"10.1109\/CDC.2018.8619720","article-title":"A data-driven Koopman model predictive control framework for nonlinear partial differential equations","author":"Arbabi","year":"2019"},{"key":"mlstabf0f5bib5","article-title":"Ergodic theory, dynamic mode decomposition and computation of spectral properties of the Koopman operator","author":"Arbabi","year":"2016"},{"key":"mlstabf0f5bib6","author":"Ariyur","year":"2003"},{"key":"mlstabf0f5bib7","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1016\/S0005-1098(99)00140-5","article-title":"Swinging up a pendulum by energy control","volume":"36","author":"Astr\u00f6m","year":"2000","journal-title":"Automatica"},{"key":"mlstabf0f5bib8","doi-asserted-by":"publisher","first-page":"596","DOI":"10.1017\/jfm.2013.249","article-title":"Koopman-mode decomposition of the cylinder wake","volume":"726","author":"Bagheri","year":"2013","journal-title":"J. Fluid Mech."},{"key":"mlstabf0f5bib9","doi-asserted-by":"publisher","first-page":"841","DOI":"10.1002\/rnc.706","article-title":"Identification of linear parameter varying models","volume":"12","author":"Bamieh","year":"2002","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"mlstabf0f5bib10","doi-asserted-by":"publisher","first-page":"663","DOI":"10.1080\/00207729208949241","article-title":"Infinite-dimensional Carleman linearization, the Lie series and optimal control of non-linear partial differential equations","volume":"23","author":"Banks","year":"1992","journal-title":"Int. J. Syst. Sci."},{"key":"mlstabf0f5bib11","article-title":"State-dependent Riccati equation regulation of systems with state and control nonlinearities","author":"Beeler","year":"2004"},{"key":"mlstabf0f5bib12","author":"Bellman","year":"1964"},{"key":"mlstabf0f5bib13","author":"Bellman","year":"1957"},{"key":"mlstabf0f5bib14","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1080\/01691864.2014.981292","article-title":"Estimation of perturbations in robotic behavior using dynamic mode decomposition","volume":"29","author":"Berger","year":"2015","journal-title":"J. Adv. Robot."},{"key":"mlstabf0f5bib15","author":"Bertsekas","year":"2005"},{"key":"mlstabf0f5bib16","author":"Billings","year":"2013"},{"key":"mlstabf0f5bib17","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1016\/0005-1098(76)90080-7","article-title":"Volterra series and geometric control theory","volume":"12","author":"Brockett","year":"1976","journal-title":"Automatica"},{"key":"mlstabf0f5bib18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jneumeth.2015.10.010","article-title":"Extracting spatial\u2013temporal coherent patterns in large-scale neural recordings using dynamic mode decomposition","volume":"258","author":"Brunton","year":"2016","journal-title":"J. Neurosci. Methods"},{"key":"mlstabf0f5bib19","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1038\/s41467-017-00030-8","article-title":"Chaos as an intermittently forced linear system","volume":"8","author":"Brunton","year":"2017","journal-title":"Nat. Commun."},{"key":"mlstabf0f5bib20","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0150171","article-title":"Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control","volume":"11","author":"Brunton","year":"2016","journal-title":"PLoS One"},{"key":"mlstabf0f5bib21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1115\/1.4031175","article-title":"Closed-loop turbulence control: progress and challenges","volume":"67","author":"Brunton","year":"2015","journal-title":"Appl. Mech. Rev."},{"key":"mlstabf0f5bib22","doi-asserted-by":"publisher","first-page":"3932","DOI":"10.1073\/pnas.1517384113","article-title":"Discovering governing equations from data by sparse identification of nonlinear dynamical systems","volume":"113","author":"Brunton","year":"2016","journal-title":"Proc. Natl Acad. Sci"},{"key":"mlstabf0f5bib23","doi-asserted-by":"publisher","first-page":"165","DOI":"10.3934\/jcd.2015002","article-title":"Compressed sensing and dynamic mode decomposition","volume":"2","author":"Brunton","year":"2015","journal-title":"J. Comp. Dyn."},{"key":"mlstabf0f5bib24","doi-asserted-by":"publisher","first-page":"1255","DOI":"10.1016\/j.physd.2012.04.006","article-title":"Geometry of the ergodic quotient reveals coherent structures in flows","volume":"241","author":"Budi\u0161i\u0107","year":"2012","journal-title":"Physica D"},{"key":"mlstabf0f5bib25","doi-asserted-by":"publisher","DOI":"10.1063\/1.4772195","article-title":"Applied Koopmanism","volume":"22","author":"Budi\u0161i\u0107","year":"2012","journal-title":"Chaos"},{"key":"mlstabf0f5bib26","author":"Camacho","year":"2007","edition":"2nd edn"},{"key":"mlstabf0f5bib27","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1016\/0167-6911(89)90031-5","article-title":"On dynamic feedback linearization","volume":"13","author":"Charlet","year":"1989","journal-title":"Syst. Control Lett."},{"key":"mlstabf0f5bib28","doi-asserted-by":"publisher","DOI":"10.5402\/2011\/164564","article-title":"Numerical differentiation of noisy, nonsmooth data","volume":"2011","author":"Chartrand","year":"2011","journal-title":"ISRN Appl. Math."},{"key":"mlstabf0f5bib29","doi-asserted-by":"publisher","first-page":"3761","DOI":"10.3182\/20080706-5-KR-1001.00635","article-title":"State-dependent Riccati equation (SDRE) control: a survey","volume":"41","author":"Cimen","year":"2008","journal-title":"IFAC Proc. Volumes"},{"key":"mlstabf0f5bib30","first-page":"117","article-title":"Nonlinear regulation and nonlinear h\u221e control via the state-dependent Riccati equation technique: part 1, theory; part 2, examples","author":"Cloutier","year":"1996"},{"key":"mlstabf0f5bib31","first-page":"932","article-title":"State-dependent Riccati equation techniques: an overview","volume":"vol 2","author":"Cloutier","year":"1997"},{"key":"mlstabf0f5bib32","doi-asserted-by":"publisher","first-page":"1107","DOI":"10.1007\/s10955-019-02272-w","article-title":"Delay-coordinate maps and the spectra of Koopman operators","volume":"175","author":"Das","year":"2019","journal-title":"J. Stat. Phys."},{"key":"mlstabf0f5bib33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00348-016-2127-7","article-title":"Characterizing and correcting for the effect of sensor noise in the dynamic mode decomposition","volume":"57","author":"Dawson","year":"2016","journal-title":"Exp. Fluids"},{"key":"mlstabf0f5bib34","first-page":"145","author":"Dellnitz","year":"2001"},{"key":"mlstabf0f5bib35","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1016\/s1874-575x(02)80026-1","author":"Dellnitz","year":"2002"},{"key":"mlstabf0f5bib36","author":"Dullerud","year":"2000"},{"key":"mlstabf0f5bib37","author":"Edwards","year":"1998"},{"key":"mlstabf0f5bib38","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1214\/009053604000000067","article-title":"Least angle regression","volume":"32","author":"Efron","year":"2004","journal-title":"Ann. Stat."},{"key":"mlstabf0f5bib39","doi-asserted-by":"publisher","first-page":"1541","DOI":"10.2514\/1.G002507","article-title":"Model predictive control in aerospace systems: current state and opportunities","volume":"40","author":"Eren","year":"2017","journal-title":"J. Guid. Control Dyn."},{"key":"mlstabf0f5bib40","doi-asserted-by":"publisher","first-page":"1479","DOI":"10.1007\/s11554-016-0655-2","article-title":"Compressed dynamic mode decomposition for real-time object detection","volume":"16","author":"Erichson","year":"2016","journal-title":"J. Real-Time Image Proc."},{"key":"mlstabf0f5bib41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.physd.2013.01.013","article-title":"An analytic framework for identifying finite-time coherent sets in time-dependent dynamical systems","volume":"250","author":"Froyland","year":"2013","journal-title":"Physica D"},{"key":"mlstabf0f5bib42","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1016\/j.acha.2017.09.001","article-title":"Data-driven spectral decomposition and forecasting of ergodic dynamical systems","volume":"47","author":"Giannakis","year":"2019","journal-title":"Appl. Comput. Harmon. Anal."},{"key":"mlstabf0f5bib43","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1017\/jfm.2012.37","article-title":"Analysis of unsteady behaviour in shockwave turbulent boundary layer interaction","volume":"700","author":"Grilli","year":"2012","journal-title":"J. Fluid Mech."},{"key":"mlstabf0f5bib44","article-title":"Dynamic mode decomposition for real-time background\/foreground separation in video","author":"Grosek","year":"2014"},{"key":"mlstabf0f5bib45","volume":"vol 42","author":"Guckenheimer","year":"1983"},{"key":"mlstabf0f5bib46","doi-asserted-by":"publisher","DOI":"10.1063\/1.4908073","article-title":"A dynamic mode decomposition approach for large and arbitrarily sampled systems","volume":"27","author":"Gueniat","year":"2015","journal-title":"Phys. Fluids"},{"key":"mlstabf0f5bib47","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1109\/TEVC.2008.924423","article-title":"A method for handling uncertainty in evolutionary optimization with an application to feedback control of combustion","volume":"13","author":"Hansen","year":"2009","journal-title":"IEEE Trans. Evol. Comput."},{"key":"mlstabf0f5bib48","article-title":"Learning Koopman eigenfunctions and invariant subspaces from data: symmetric subspace decomposition","author":"Haseli","year":"2019"},{"key":"mlstabf0f5bib49","doi-asserted-by":"publisher","DOI":"10.2514\/6.2017-3160","article-title":"Dynamic mode shaping for fluid flow control: new strategies for transient growth suppression","author":"Hemati","year":"2017"},{"key":"mlstabf0f5bib50","article-title":"De-biasing the dynamic mode decomposition for applied Koopman spectral analysis","author":"Hemati","year":"2015"},{"key":"mlstabf0f5bib51","doi-asserted-by":"publisher","DOI":"10.1063\/1.4901016","article-title":"Dynamic mode decomposition for large and streaming datasets","volume":"26","author":"Hemati","year":"2014","journal-title":"Phys. Fluids"},{"key":"mlstabf0f5bib52","doi-asserted-by":"publisher","first-page":"1785","DOI":"10.1007\/s11071-017-3764-y","article-title":"High-dimensional time series prediction using kernel-based Koopman mode regression","volume":"90","author":"Hua","year":"2017","journal-title":"Nonlinear Dyn."},{"key":"mlstabf0f5bib53","author":"Isidori","year":"2013"},{"key":"mlstabf0f5bib54","doi-asserted-by":"publisher","first-page":"2019","DOI":"10.2514\/6.2019-3072","article-title":"Reduced-order modeling using dynamic mode decomposition and least angle regression","author":"Graff","year":"2019"},{"key":"mlstabf0f5bib55","doi-asserted-by":"publisher","DOI":"10.1063\/1.4863670","article-title":"Sparsity-promoting dynamic mode decomposition","volume":"26","author":"Jovanovi\u0107","year":"2014","journal-title":"Phys. Fluids"},{"key":"mlstabf0f5bib56","first-page":"197","author":"Kaiser","year":"2020"},{"key":"mlstabf0f5bib57","doi-asserted-by":"publisher","first-page":"911","DOI":"10.5555\/3157096.3157199","author":"Kawahara","year":"2016"},{"key":"mlstabf0f5bib58","author":"Khalil","year":"1996"},{"key":"mlstabf0f5bib59","doi-asserted-by":"publisher","first-page":"51","DOI":"10.3934\/jcd.2016003","article-title":"On the numerical approximation of the Perron-Frobenius and Koopman operator","volume":"3","author":"Klus","year":"2016","journal-title":"J. Comp. Dyn."},{"key":"mlstabf0f5bib60","article-title":"Data-driven approximation of the Koopman generator: model reduction, system identification, and control","author":"Klus","year":"2019"},{"key":"mlstabf0f5bib61","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1109\/37.165507","article-title":"The joy of feedback: nonlinear and adaptive","volume":"12","author":"Kokotovic","year":"1992","journal-title":"IEEE Control syst."},{"key":"mlstabf0f5bib62","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1016\/0005-1098(76)90076-5","article-title":"Singular perturbations and order reduction in control theory\u2014an overview","volume":"12","author":"Kokotovic","year":"1976","journal-title":"Automatica"},{"key":"mlstabf0f5bib63","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1073\/pnas.17.5.315","article-title":"Hamiltonian systems and transformation in Hilbert space","volume":"17","author":"Koopman","year":"1931","journal-title":"Proc. Natl Acad. Sci"},{"key":"mlstabf0f5bib64","article-title":"Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control","author":"Korda","year":"2016"},{"key":"mlstabf0f5bib65","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TAC.2020.2978039","article-title":"Optimal construction of Koopman eigenfunctions for prediction and control","volume":"1","author":"Korda","year":"2020","journal-title":"IEEE Trans. Autom. Control"},{"key":"mlstabf0f5bib66","author":"Kowalski","year":"1991"},{"key":"mlstabf0f5bib67","author":"Krsti\u0107","year":"1995"},{"key":"mlstabf0f5bib68","author":"Kutz","year":"2016"},{"key":"mlstabf0f5bib69","doi-asserted-by":"publisher","first-page":"713","DOI":"10.1137\/15M1023543","article-title":"Multi-resolution dynamic mode decomposition","volume":"15","author":"Kutz","year":"2016","journal-title":"SIAM J. Appl. Dyn. Syst."},{"key":"mlstabf0f5bib70","doi-asserted-by":"publisher","DOI":"10.1201\/b20190-31","author":"Kutz","year":"2016","edition":"1st edn"},{"key":"mlstabf0f5bib71","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.physd.2012.08.017","article-title":"Linearization in the large of nonlinear systems and Koopman operator spectrum","volume":"242","author":"Lan","year":"2013","journal-title":"Physica D"},{"key":"mlstabf0f5bib72","author":"Ljung","year":"1999"},{"key":"mlstabf0f5bib73","doi-asserted-by":"publisher","first-page":"4950","DOI":"10.1038\/s41467-018-07210-0","article-title":"Deep learning for universal linear embeddings of nonlinear dynamics","volume":"9","author":"Lusch","year":"2018","journal-title":"Nat. Commun."},{"key":"mlstabf0f5bib74","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/TMBMC.2016.2633265","article-title":"Inferring biological networks by sparse identification of nonlinear dynamics","volume":"2","author":"Mangan","year":"2016","journal-title":"IEEE Trans. Mol. Biol. Multi-Scale Commun."},{"key":"mlstabf0f5bib75","doi-asserted-by":"publisher","first-page":"6500","DOI":"10.1109\/CDC.2016.7799269","article-title":"Linear identification of nonlinear systems: a lifting technique based on the Koopman operator","author":"Mauroy","year":"2016"},{"key":"mlstabf0f5bib76","first-page":"5234","article-title":"A spectral operator-theoretic framework for global stability","author":"Mauroy","year":"2013"},{"key":"mlstabf0f5bib77","doi-asserted-by":"publisher","first-page":"3356","DOI":"10.1109\/TAC.2016.2518918","article-title":"Global stability analysis using the eigenfunctions of the Koopman operator","volume":"61","author":"Mauroy","year":"2016","journal-title":"IEEE Trans. Autom. Control"},{"key":"mlstabf0f5bib78","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1016\/S0005-1098(99)00214-9","article-title":"Constrained model predictive control: stability and optimality","volume":"36","author":"Mayne","year":"2000","journal-title":"Automatica"},{"key":"mlstabf0f5bib79","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1007\/s11071-005-2824-x","article-title":"Spectral properties of dynamical systems, model reduction and decompositions","volume":"41","author":"Mezi\u0107","year":"2005","journal-title":"Nonlinear Dyn."},{"key":"mlstabf0f5bib80","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1146\/annurev-fluid-011212-140652","article-title":"Analysis of fluid flows via spectral properties of the Koopman operator","volume":"45","author":"Mezi\u0107","year":"2013","journal-title":"Ann. Rev. Fluid Mech."},{"key":"mlstabf0f5bib81","first-page":"7034","article-title":"On applications of the spectral theory of the Koopman operator in dynamical systems and control theory","author":"Mezi\u0107","year":"2015"},{"key":"mlstabf0f5bib82","article-title":"Koopman operator spectrum and data analysis","author":"Mezic","year":"2017"},{"key":"mlstabf0f5bib83","author":"Mezi\u0107","year":"2017"},{"key":"mlstabf0f5bib84","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.physd.2004.06.015","article-title":"Comparison of systems with complex behavior","volume":"197","author":"Mezi\u0107","year":"2004","journal-title":"Physica D"},{"key":"mlstabf0f5bib85","author":"Nelles","year":"2013"},{"key":"mlstabf0f5bib86","doi-asserted-by":"publisher","first-page":"635","DOI":"10.1137\/110858616","article-title":"A variational approach to modeling slow processes in stochastic dynamical systems","volume":"11","author":"No\u00e9","year":"2013","journal-title":"Multiscale Model. Simul."},{"key":"mlstabf0f5bib87","doi-asserted-by":"publisher","DOI":"10.1063\/1.4940774","article-title":"Variational tensor approach for approximating the rare-event kinetics of macromolecular systems","volume":"144","author":"N\u00fcske","year":"2016","journal-title":"J. Chem. Phys."},{"key":"mlstabf0f5bib88","article-title":"Sparsity-promoting algorithms for the discovery of informative koopman invariant subspaces","author":"Pan","year":"2020"},{"key":"mlstabf0f5bib89","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1080\/00207216208937454","article-title":"Approximation methods in optimal control i. Sub-optimal control","volume":"13","author":"Pearson","year":"1962","journal-title":"Int. J. Electron."},{"key":"mlstabf0f5bib90","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.conengprac.2008.05.005","article-title":"Nonlinear system modeling and predictive control using the RBF nets-based quasi-linear ARX model","volume":"17","author":"Peng","year":"2009","journal-title":"Control Eng. Pract."},{"key":"mlstabf0f5bib91","author":"Pontryagin","year":"1962"},{"key":"mlstabf0f5bib92","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1137\/15M1013857","article-title":"Dynamic mode decomposition with control","volume":"15","author":"Proctor","year":"2016","journal-title":"SIAM J. Appl. Dyn. Sys."},{"key":"mlstabf0f5bib93","doi-asserted-by":"publisher","first-page":"909","DOI":"10.1137\/16M1062296","article-title":"Generalizing Koopman theory to allow for inputs and control","volume":"17","author":"Proctor","year":"2018","journal-title":"SIAM J. Appl. Dyn. Syst."},{"key":"mlstabf0f5bib94","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1093\/inthealth\/ihv009","article-title":"Discovering dynamic patterns from infectious disease data using dynamic mode decomposition","volume":"7","author":"Proctor","year":"2015","journal-title":"Int. Health"},{"key":"mlstabf0f5bib95","doi-asserted-by":"publisher","first-page":"3401","DOI":"10.1109\/TIT.2016.2601599","article-title":"Finding a sparse vector in a subspace: linear sparsity using alternating directions","volume":"27","author":"Qu","year":"2014","journal-title":"Adv. Neural Inform. Process. Syst."},{"key":"mlstabf0f5bib96","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1017\/S0022112009992059","article-title":"Spectral analysis of nonlinear flows","volume":"645","author":"Rowley","year":"2009","journal-title":"J. Fluid Mech."},{"key":"mlstabf0f5bib97","doi-asserted-by":"publisher","first-page":"1401","DOI":"10.1016\/S0005-1098(00)00058-3","article-title":"Research on gain scheduling","volume":"36","author":"Rugh","year":"2000","journal-title":"Automatica"},{"key":"mlstabf0f5bib98","doi-asserted-by":"publisher","first-page":"1307","DOI":"10.1137\/0907087","article-title":"Linear inversion of band-limited reflection seismograms","volume":"7","author":"Santosa","year":"1986","journal-title":"SIAM J. Sci. Stat. Comput."},{"key":"mlstabf0f5bib99","volume":"vol 10","author":"Sastry","year":"2013"},{"key":"mlstabf0f5bib100","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1017\/S0022112010001217","article-title":"Dynamic mode decomposition of numerical and experimental data","volume":"656","author":"Schmid","year":"2010","journal-title":"J. Fluid Mech."},{"key":"mlstabf0f5bib101","doi-asserted-by":"publisher","first-page":"1123","DOI":"10.1007\/s00348-010-0911-3","article-title":"Application of the dynamic mode decomposition to experimental data","volume":"50","author":"Schmid","year":"2011","journal-title":"Exp. Fluids"},{"key":"mlstabf0f5bib102","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1016\/j.physd.2005.10.007","article-title":"Definition and properties of Lagrangian coherent structures from finite-time Lyapunov exponents in two-dimensional aperiodic flows","volume":"212","author":"Shadden","year":"2005","journal-title":"Physica D"},{"key":"mlstabf0f5bib103","author":"Skogestad","year":"2005","edition":"2nd edn"},{"key":"mlstabf0f5bib104","doi-asserted-by":"publisher","first-page":"6280","DOI":"10.1103\/PhysRevA.38.6280","article-title":"Chaotic particle transport in time-dependent Rayleigh\u2013B\u00e9nard convection","volume":"38","author":"Solomon","year":"1988","journal-title":"Phys. Rev. A"},{"key":"mlstabf0f5bib105","article-title":"An optimal control formulation of pulse-based control using Koopman operator","author":"Sootla","year":"2017"},{"key":"mlstabf0f5bib106","author":"Stengel","year":"2012"},{"key":"mlstabf0f5bib107","doi-asserted-by":"publisher","first-page":"6492","DOI":"10.1109\/CDC.2016.7799268","article-title":"Koopman operator based observer synthesis for control-affine nonlinear systems","author":"Surana","year":"2016"},{"key":"mlstabf0f5bib108","doi-asserted-by":"publisher","first-page":"716","DOI":"10.1016\/j.ifacol.2016.10.250","article-title":"Linear observer synthesis for nonlinear systems using Koopman operator framework","volume":"49","author":"Surana","year":"2016","journal-title":"IFAC-PapersOnLine"},{"key":"mlstabf0f5bib109","doi-asserted-by":"publisher","first-page":"7022","DOI":"10.1109\/CDC.2015.7403326","article-title":"A prony approximation of Koopman mode decomposition","author":"Susuki","year":"2015"},{"key":"mlstabf0f5bib110","author":"Sutton","year":"1998"},{"key":"mlstabf0f5bib111","doi-asserted-by":"publisher","first-page":"3263","DOI":"10.1016\/0009-2509(94)00141-3","article-title":"Discretization of nonlinear control systems via the Carleman linearization","volume":"49","author":"Svoronos","year":"1994","journal-title":"Chem. Eng. Sci."},{"key":"mlstabf0f5bib112","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1111\/j.2517-6161.1996.tb02080.x","article-title":"Regression shrinkage and selection via the lasso","volume":"58","author":"Tibshirani","year":"1996","journal-title":"J. R. Stat. Soc. B"},{"key":"mlstabf0f5bib113","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00348-014-1805-6","article-title":"Spectral analysis of fluid flows using sub-Nyquist-rate PIV data","volume":"55","author":"Tu","year":"2014","journal-title":"Exp. Fluids"},{"key":"mlstabf0f5bib114","doi-asserted-by":"publisher","first-page":"391","DOI":"10.3934\/jcd.2014.1.391","article-title":"On dynamic mode decomposition: theory and applications","volume":"1","author":"Tu","year":"2014","journal-title":"J. Comp. Dyn."},{"key":"mlstabf0f5bib115","author":"Vander Velde","year":"1968"},{"key":"mlstabf0f5bib116","doi-asserted-by":"publisher","first-page":"704","DOI":"10.1016\/j.ifacol.2016.10.248","article-title":"Extending data-driven Koopman analysis to actuated systems","volume":"49","author":"Williams","year":"2016","journal-title":"IFAC-PapersOnLine"},{"key":"mlstabf0f5bib117","doi-asserted-by":"publisher","first-page":"1307","DOI":"10.1007\/s00332-015-9258-5","article-title":"A data-driven approximation of the Koopman operator: extending dynamic mode decomposition","volume":"25","author":"Williams","year":"2015","journal-title":"J. Nonlin. Sci."},{"key":"mlstabf0f5bib118","doi-asserted-by":"publisher","first-page":"247","DOI":"10.3934\/jcd.2015005","article-title":"A kernel approach to data-driven Koopman spectral analysis","volume":"2","author":"Williams","year":"2015","journal-title":"J. Comp. Dyn."},{"key":"mlstabf0f5bib119","doi-asserted-by":"publisher","first-page":"944","DOI":"10.1137\/130942851","article-title":"An energy-optimal methodology for synchronization of excitable media","volume":"13","author":"Wilson","year":"2014","journal-title":"SIAM J. Appl. Dyn. Sys."},{"key":"mlstabf0f5bib120","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1109\/ICRA.2016.7487175","article-title":"Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search","author":"Zhang","year":"2016","journal-title":"IEEE Int. Conf. Robotics and Automation"}],"container-title":["Machine Learning: Science and Technology"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,12]],"date-time":"2021-12-12T17:52:16Z","timestamp":1639331536000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/abf0f5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,14]]},"references-count":120,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2021,6,14]]},"published-print":{"date-parts":[[2021,9,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2632-2153\/abf0f5","relation":{},"ISSN":["2632-2153"],"issn-type":[{"value":"2632-2153","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,14]]},"assertion":[{"value":"Data-driven discovery of Koopman eigenfunctions for control","name":"article_title","label":"Article Title"},{"value":"Machine Learning: Science and Technology","name":"journal_title","label":"Journal Title"},{"value":"paper","name":"article_type","label":"Article Type"},{"value":"\u00a9 2021 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2020-12-09","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2021-03-22","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2021-06-14","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}