{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:15:26Z","timestamp":1760148926198,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2023,6,9]],"date-time":"2023-06-09T00:00:00Z","timestamp":1686268800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>We present novel methods for computing the online dynamic mode decomposition (online DMD) for streaming datasets. We propose a framework that allows incremental updates to the DMD operator as data become available. Due to its ability to work on datasets with lower ranks, the proposed method is more advantageous than existing ones. A noteworthy feature of the method is that it is entirely data-driven and does not require knowledge of any underlying governing equations. Additionally, we present a modified version of our proposed approach that utilizes a weighted alternative to online DMD. The suggested techniques are demonstrated using several numerical examples.<\/jats:p>","DOI":"10.3390\/computation11060114","type":"journal-article","created":{"date-parts":[[2023,6,9]],"date-time":"2023-06-09T10:52:15Z","timestamp":1686307935000},"page":"114","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Extended Online DMD and Weighted Modifications for Streaming Data Analysis"],"prefix":"10.3390","volume":"11","author":[{"given":"Gyurhan","family":"Nedzhibov","sequence":"first","affiliation":[{"name":"Faculty of Mathematics and Informatics, Shumen University, 9700 Shumen, Bulgaria"}]}],"member":"1968","published-online":{"date-parts":[[2023,6,9]]},"reference":[{"key":"ref_1","unstructured":"Schmid, P.J., and Sesterhenn, J. (2008, January 23\u201325). Dynamic mode decomposition of numerical and experimental data. Proceedings of the 61st Annual Meeting of the APS Division of Fluid Dynamics, San Antonio, CA, USA."},{"key":"ref_2","unstructured":"Grosek, J., and Nathan Kutz, J. (2014). Dynamic Mode Decomposition for Real-Time Background\/Foreground Separation in Video. arXiv."},{"key":"ref_3","doi-asserted-by":"crossref","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":"ref_4","doi-asserted-by":"crossref","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":"ref_5","doi-asserted-by":"crossref","first-page":"1643","DOI":"10.1080\/14697688.2016.1170194","article-title":"Dynamic mode decomposition for financial trading strategies","volume":"16","author":"Mann","year":"2016","journal-title":"Quant. Financ."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1016\/j.physa.2016.06.046","article-title":"Trading strategy based on dynamic mode decomposition: Tested in Chinese stock market","volume":"461","author":"Cui","year":"2016","journal-title":"Phys. Stat. Mech. Its Appl."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Kuttichira, D.P., Gopalakrishnan, E.A., Menon, V.K., and Soman, K.P. (2017, January 13\u201316). Stock price prediction using dynamic mode decomposition. Proceedings of the 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, India.","DOI":"10.1109\/ICACCI.2017.8125816"},{"key":"ref_8","doi-asserted-by":"crossref","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":"ref_9","doi-asserted-by":"crossref","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":"ref_10","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1016\/j.ijheatfluidflow.2011.09.008","article-title":"Dynamic mode decomposition of turbulent cavity ows for selfsustained oscillations","volume":"32","author":"Seena","year":"2011","journal-title":"Int. J. Heat Fluid Fl."},{"key":"ref_11","doi-asserted-by":"crossref","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":"ref_12","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1017\/S0022112009992059","article-title":"Spectral analysis of nonlinear flows","volume":"641","author":"Rowley","year":"2009","journal-title":"J. Fluid Mech."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1007\/s11071-005-2824-x","article-title":"Spectral properties of dynamical systems, model reduction and decompositions","volume":"41","year":"2005","journal-title":"Nonlin. Dynam."},{"key":"ref_14","doi-asserted-by":"crossref","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. Comput. Dyn."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Kutz, J.N., Brunton, S.L., Brunton, B.W., and Proctor, J. (2016). Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems, SIAM.","DOI":"10.1137\/1.9781611974508"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"561","DOI":"10.2514\/1.J057870","article-title":"Dynamic Mode Decomposition for CompressiveSystem Identification","volume":"58","author":"Bai","year":"2020","journal-title":"AIAA J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1137\/21M1401243","article-title":"Modern Koopman Theory for Dynamical Systems","volume":"64","author":"Brunton","year":"2020","journal-title":"SIAM Rev."},{"key":"ref_18","doi-asserted-by":"crossref","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. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","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":"ref_20","doi-asserted-by":"crossref","unstructured":"Brunton, S.L., Brunton, B.W., Proctor, J.L., and Kutz, J.N. (2016). Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control. PLoS ONE, 11.","DOI":"10.1371\/journal.pone.0150171"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2413","DOI":"10.1140\/epjst\/e2016-60057-9","article-title":"Including inputs and control within equation-free architectures for complex systems","volume":"225","author":"Proctor","year":"2016","journal-title":"Eur. Phys. J. Spec. Top."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1016\/j.expthermflusci.2017.06.011","article-title":"Higher order dynamic mode decomposition of noisy experimental data: The flow structure of a zero-net-mass-flux jet","volume":"88","author":"Vega","year":"2017","journal-title":"Exp. Therm. Fluid Sci."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1016\/j.jcp.2018.12.012","article-title":"A parallel and streaming Dynamic Mode Decomposition algorithm with finite precision error analysis for large data","volume":"380","author":"Anantharamu","year":"2019","journal-title":"J. Comput. Physics"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1007\/s00162-016-0385-x","article-title":"Parallel data-driven decomposition algorithm for large-scale datasets: With application to transitional boundary layers","volume":"30","author":"Sayadi","year":"2016","journal-title":"Theor. Comput. Fluid Dyn."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"101599","DOI":"10.1016\/j.jocs.2022.101599","article-title":"Reduced-communication parallel dynamic mode decomposition","volume":"61","author":"Maryada","year":"2022","journal-title":"J. Comput. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"111495","DOI":"10.1016\/j.jcp.2022.111495","article-title":"A dynamic mode decomposition technique for the analysis of non\u2013uniformly sampled flow data","volume":"468","author":"Li","year":"2022","journal-title":"J. Comput. Phys."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Smith, E., Variansyah, I., and McClarren, R. (2022). Variable Dynamic Mode Decomposition for Estimating Time Eigenvalues in Nuclear Systems. arXiv.","DOI":"10.1080\/00295639.2022.2142025"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"024103","DOI":"10.1063\/1.4863670","article-title":"Sparsity-promoting dynamic mode decomposition","volume":"26","author":"Jovanovic","year":"2014","journal-title":"Phys. Fluids"},{"key":"ref_29","first-page":"025113","article-title":"A dynamic mode decomposition approach for large and arbitrarily sampled systems","volume":"27","author":"Mathelin","year":"2014","journal-title":"Phys. Fluids"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1586","DOI":"10.1137\/18M1192329","article-title":"Online Dynamic Mode Decomposition for Time-Varying Systems","volume":"18","author":"Zhang","year":"2019","journal-title":"SIAM J. Appl. Dyn. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"111701","DOI":"10.1063\/1.4901016","article-title":"Dynamic mode decomposition for large and streaming datasets","volume":"26","author":"Hemati","year":"2014","journal-title":"Phy. Fluids"},{"key":"ref_32","unstructured":"Matsumoto, D., and Indinger, T. (2017). On-the-Fly Algorithm for Dynamic Mode Decomposition Using Incremental Singular Value Decomposition and Total Least Squares. arXiv."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Nedzhibov, G. (2023). Online Dynamic Mode Decomposition: An alternative approach for low rank datasets. Ann. Acad. Rom. Sci. Ser. Math. Appl., in press.","DOI":"10.4064\/am2465-4-2023"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"640","DOI":"10.1016\/j.istruc.2023.01.120","article-title":"Continuous crack detection using the combination of dynamic mode decomposition and connected component-based filtering method","volume":"49","author":"Cao","year":"2023","journal-title":"Structures"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1038\/s41598-022-25421-w","article-title":"Learning the dynamics of realistic models of C. elegans nervous system with recurrent neural networks","volume":"13","author":"Barbulescu","year":"2023","journal-title":"Sci. Rep."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1851","DOI":"10.2514\/1.J057629","article-title":"Transforming the Shock Pattern of Supersonic Jets Using Fluidic Injection","volume":"57","author":"Semlitsch","year":"2019","journal-title":"AIAA J."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"109324","DOI":"10.1016\/j.knosys.2022.109324","article-title":"A stock price prediction method based on meta-learning and variational mode decomposition","volume":"252","author":"Liu","year":"2022","journal-title":"Knowl.-Based Syst."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Holmes, P., Lumley, J.L., Berkooz, G., and Rowley, C.W. (2012). Turbulence, Coherent Structures, Dynamical Systems and Symmetry, Cambridge University Press. [2nd ed.]. Cambridge Monographs on Mechanics.","DOI":"10.1017\/CBO9780511919701"},{"key":"ref_39","first-page":"A24","article-title":"Data-driven selection of dynamic mode decomposition parameters","volume":"892","author":"Chen","year":"2020","journal-title":"J. Fluid Mech."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1137\/15M1023543","article-title":"Multiresolution dynamic mode decomposition","volume":"15","author":"Kutz","year":"2016","journal-title":"SIAM J. Appl. Dyn. Syst."},{"key":"ref_41","first-page":"A15","article-title":"Dynamic mode decomposition for machine learning in fluids","volume":"907","author":"Chakraborty","year":"2021","journal-title":"J. Fluid Mech."}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/11\/6\/114\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:52:00Z","timestamp":1760125920000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/11\/6\/114"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,9]]},"references-count":41,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2023,6]]}},"alternative-id":["computation11060114"],"URL":"https:\/\/doi.org\/10.3390\/computation11060114","relation":{},"ISSN":["2079-3197"],"issn-type":[{"type":"electronic","value":"2079-3197"}],"subject":[],"published":{"date-parts":[[2023,6,9]]}}}