{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,28]],"date-time":"2026-08-28T18:45:12Z","timestamp":1787942712794,"version":"build-2784847793"},"reference-count":26,"publisher":"Society for Industrial & Applied Mathematics (SIAM)","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIAM J. Sci. Comput."],"published-print":{"date-parts":[[2023,8,31]]},"abstract":"<jats:p>Abstract.<\/jats:p>\n                  <jats:p>This paper presents an extension of the Adaptive Antoulas\u2013Anderson (AAA) algorithm for rational modeling. Specifically, our new stable multi-input multi-output AAA (smiAAA) algorithm builds rational approximations of multi-input signals with a common set of stable poles. A new methodology is presented for iteratively enforcing the stability constraint on the poles. We demonstrate the strengths of this approach compared to the stability enforcement in the FastAAA algorithm. Results using the smiAAA algorithm are compared with the commonly used Vector Fitting algorithm and the more recently published Rational Krylov fitting (RKFIT) algorithm. The Vector Fitting and RKFIT algorithms both require the user to input the number of poles to use in the approximations. If the final approximation is not accurate enough, the user must restart the Vector Fitting or RKFIT algorithm with a larger number of poles and\/or a new starting location for the poles. In contrast, the smiAAA algorithm is designed to allow the user to simply input the desired accuracy of the approximations, and the necessary number of poles is detected automatically. This permits users to produce approximations of a desired accuracy with no knowledge about the underlying order of the system being approximated, preventing the algorithm from ever needing to be rerun. An additional feature for preventing extraneous poles from being returned by the AAA algorithm is also discussed. The cause of these extraneous poles is efficiently detected and removed by our presented methodology. The examples presented demonstrate that the smiAAA algorithm can efficiently produce approximations of similar or better accuracy than the Vector Fitting and RKFIT algorithms while requiring less input from the user.<\/jats:p>","DOI":"10.1137\/21m1467043","type":"journal-article","created":{"date-parts":[[2023,7,21]],"date-time":"2023-07-21T09:32:25Z","timestamp":1689931945000},"page":"A1844-A1861","source":"Crossref","is-referenced-by-count":10,"title":["Iterative Stability Enforcement in Adaptive Antoulas\u2013Anderson Algorithms for   \\({\\boldsymbol{\\mathcal{H}_2}}\\)   Model Reduction"],"prefix":"10.1137","volume":"45","author":[{"given":"Lisa","family":"Davis","sequence":"first","affiliation":[{"name":"Department of Mathematics, Montana State University, Bozeman, MT 59717 USA."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7743-366X","authenticated-orcid":true,"given":"William","family":"Johns","sequence":"additional","affiliation":[{"name":"Pacific Northwest National Lab, Richland, WA 99354 USA."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lucas","family":"Monz\u00f3n","sequence":"additional","affiliation":[{"name":"Department of Applied Mathematics, University of Colorado, Boulder, CO 80309 USA."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Matthew","family":"Reynolds","sequence":"additional","affiliation":[{"name":"National Renewable Energy Lab, Golden, CO 80401 USA."}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"351","published-online":{"date-parts":[[2023,7,21]]},"reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718713"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1090\/conm\/280\/04630"},{"key":"ref3","unstructured":"M. Berljafa , Rational Krylov Decompositions: Theory and Applications, Ph.D. thesis, University of Manchester, 2017."},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1137\/140998081"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1137\/15M1025426"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-27909-1_24"},{"key":"ref7","unstructured":"S. Costa  and \nL. N. Trefethen , AAA-Least Squares Rational Approximation and Solution of Laplace Problems, https:\/\/arxiv.org\/abs\/2107.01574, 2021."},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/LMWC.2008.922585"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1137\/17M1132409"},{"key":"ref10","volume-title":"Matrices, Moments, and Quadrature","author":"Golub G. H.","year":"1994"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1137\/19M125947X"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1137\/060666123"},{"key":"ref13","doi-asserted-by":"crossref","unstructured":"S. Gugercin , \nA. C. Antoulas , and \nN. Bedrossian , Approximation of the International Space Station 1r and 12a models, in Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No. 01CH37228), 2 (2001), pp. 1515\u20131516, https:\/\/doi.org\/10.1109\/CDC.2001.981109.","DOI":"10.1109\/CDC.2001.981109"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TPWRD.2005.860281"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/61.772353"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1137\/20M1380533"},{"key":"ref17","doi-asserted-by":"crossref","unstructured":"A. Hochman , FastAAA: A fast rational-function fitter, in Proceedings of the 2017 IEEE 26th Conference on Electrical Performance of Electronic Packaging and Systems (EPEPS), 2017, pp. 1\u20133, https:\/\/doi.org\/10.1109\/EPEPS.2017.8329756.","DOI":"10.1109\/EPEPS.2017.8329756"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.laa.2013.10.007"},{"key":"ref19","unstructured":"P. Lawrence , Eigenvalue Methods for Interpolation Bases, Ph.D thesis, University of Western Ontario, 2013."},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2009.2034500"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TMTT.2013.2246526"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1093\/imanum\/draa098"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/BF01170633"},{"key":"ref24","doi-asserted-by":"crossref","unstructured":"L. Monz\u00f3n , \nW. Johns , \nS. Iyengar , \nM. Reynolds , \nJ. Maack , and \nK. Prabakar , A multi-function AAA algorithm applied to frequency dependent line modeling, in Proceedings of the 2020 IEEE Power Energy Society General Meeting (PESGM), (2020), pp. 1\u20135, https:\/\/doi.org\/10.1109\/PESGM41954.2020.9281536.","DOI":"10.1109\/PESGM41954.2020.9281536"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1137\/16M1106122"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2016.2531127"}],"container-title":["SIAM Journal on Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/epubs.siam.org\/doi\/pdf\/10.1137\/21M1467043","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T15:56:45Z","timestamp":1787327805000},"score":1,"resource":{"primary":{"URL":"https:\/\/epubs.siam.org\/doi\/10.1137\/21M1467043"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,21]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,8,31]]}},"alternative-id":["10.1137\/21M1467043"],"URL":"https:\/\/doi.org\/10.1137\/21m1467043","relation":{},"ISSN":["1064-8275","1095-7197"],"issn-type":[{"value":"1064-8275","type":"print"},{"value":"1095-7197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,21]]}}}