{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T07:58:08Z","timestamp":1776412688933,"version":"3.51.2"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T00:00:00Z","timestamp":1751587200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T00:00:00Z","timestamp":1751587200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100002666","name":"Aalto University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100002666","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Numer Algor"],"published-print":{"date-parts":[[2026,5]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    This paper considers the problem of finding the nearest\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\Omega $$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>\u03a9<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    -stable pencil to a given square pencil\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$A+xB \\in \\mathbb {C}^{n \\times n}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>A<\/mml:mi>\n                            <mml:mo>+<\/mml:mo>\n                            <mml:mi>x<\/mml:mi>\n                            <mml:mi>B<\/mml:mi>\n                            <mml:mo>\u2208<\/mml:mo>\n                            <mml:msup>\n                              <mml:mrow>\n                                <mml:mi>C<\/mml:mi>\n                              <\/mml:mrow>\n                              <mml:mrow>\n                                <mml:mi>n<\/mml:mi>\n                                <mml:mo>\u00d7<\/mml:mo>\n                                <mml:mi>n<\/mml:mi>\n                              <\/mml:mrow>\n                            <\/mml:msup>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    , where a pencil is called\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\Omega $$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>\u03a9<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    -stable if it is regular and all of its eigenvalues belong to the closed set\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\Omega $$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>\u03a9<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    . We propose a new method, based on the Schur form of a matrix pair and Riemannian optimization over the manifold\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$U(n) \\times U(n)$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>U<\/mml:mi>\n                            <mml:mo>(<\/mml:mo>\n                            <mml:mi>n<\/mml:mi>\n                            <mml:mo>)<\/mml:mo>\n                            <mml:mo>\u00d7<\/mml:mo>\n                            <mml:mi>U<\/mml:mi>\n                            <mml:mo>(<\/mml:mo>\n                            <mml:mi>n<\/mml:mi>\n                            <mml:mo>)<\/mml:mo>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    , that is, the Cartesian product of the unitary group with itself. While the developed theory holds for any closed set\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\Omega $$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mi>\u03a9<\/mml:mi>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    , we focus on two cases that are the most common in applications: Hurwitz stability and Schur stability. For these cases, we develop publicly available efficient implementations. Numerical experiments show that the resulting algorithm outperforms existing methods.\n                  <\/jats:p>","DOI":"10.1007\/s11075-025-02140-7","type":"journal-article","created":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T05:59:40Z","timestamp":1751608780000},"page":"569-592","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Finding the nearest $$\\Omega $$-stable pencil with Riemannian optimization"],"prefix":"10.1007","volume":"102","author":[{"given":"Vanni","family":"Noferini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lauri","family":"Nyman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,7,4]]},"reference":[{"issue":"3","key":"2140_CR1","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/s10208-005-0179-9","volume":"7","author":"PA Absil","year":"2007","unstructured":"Absil, P.A., Baker, C., Gallivan, K.: Trust-region methods on Riemannian manifolds. Found. Comput. Math. 7(3), 303\u2013330 (2007)","journal-title":"Found. Comput. Math."},{"issue":"4","key":"2140_CR2","doi-asserted-by":"publisher","first-page":"1325","DOI":"10.1137\/19M1246213","volume":"40","author":"P Benner","year":"2019","unstructured":"Benner, P., Mitchell, T.: Extended and improved criss-cross algorithms for computing the spectral value set abscissa and radius. SIAM J. Matrix Anal. Appl. 40(4), 1325\u20131352 (2019)","journal-title":"SIAM J. Matrix Anal. Appl."},{"key":"2140_CR3","doi-asserted-by":"crossref","unstructured":"Boumal, N.: An Introduction to Optimization on Smooth Manifolds. Cambridge University Press (2023)","DOI":"10.1017\/9781009166164"},{"key":"2140_CR4","first-page":"1455","volume":"15","author":"N Boumal","year":"2014","unstructured":"Boumal, N., Mishra, B., Absil, P.A., Sepulchre, R.: Manopt, a MATLAB toolbox for optimization on manifolds. J. Mach. Learn. Res. 15, 1455\u20131459 (2014)","journal-title":"J. Mach. Learn. Res."},{"issue":"5","key":"2140_CR5","doi-asserted-by":"publisher","first-page":"875","DOI":"10.1137\/0909059","volume":"9","author":"R Byers","year":"1988","unstructured":"Byers, R.: A bisection method for measuring the distance of a stable matrix to the unstable matrices. SIAM J. Sci. Stat. Comput. 9(5), 875\u2013881 (1988)","journal-title":"SIAM J. Sci. Stat. Comput."},{"key":"2140_CR6","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/0024-3795(93)90466-2","volume":"188","author":"R Byers","year":"1993","unstructured":"Byers, R., Nichols, N.: On the stability radius of a generalized state-space system. Linear Algebra Appl. 188, 113\u2013134 (1993)","journal-title":"Linear Algebra Appl."},{"key":"2140_CR7","doi-asserted-by":"crossref","unstructured":"Chazal, F., Cohen-Steiner, D., Lieutier, A., M\u00e9rigot, Q., Thibert, B.: Inference of curvature using tubular neighborhoods. In: Najman, L., Romon, P. (eds.) Lecture Notes in Mathematics, volume 2184 of Modern Approaches to Discrete Curvature, pp. 133\u2013158. Springer (2017)","DOI":"10.1007\/978-3-319-58002-9_4"},{"key":"2140_CR8","doi-asserted-by":"crossref","unstructured":"Choudhary, N., Gillis, N., Sharma, P.: On approximating the nearest $$\\Omega $$-stable matrix. Numerical Lin. Alg. Appl. 27(3) (2020)","DOI":"10.1002\/nla.2282"},{"issue":"1","key":"2140_CR9","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1080\/10556788.2016.1208749","volume":"32","author":"FE Curtis","year":"2017","unstructured":"Curtis, F.E., Mitchell, T., Overton, M.L.: A BFGS-SQP method for nonsmooth, nonconvex, constrained optimization and its evaluation using relative minimization profiles. Optim. Methods Softw. 32(1), 148\u2013181 (2017)","journal-title":"Optim. Methods Softw."},{"issue":"4","key":"2140_CR10","doi-asserted-by":"publisher","first-page":"2007","DOI":"10.1137\/23M1596326","volume":"45","author":"F Dopico","year":"2024","unstructured":"Dopico, F., Noferini, V., Nyman, L.: A Riemannian optimization method to compute the nearest singular pencil. SIAM J. Matrix Anal. Appl. 45(4), 2007\u20132038 (2024)","journal-title":"SIAM J. Matrix Anal. Appl."},{"key":"2140_CR11","doi-asserted-by":"crossref","unstructured":"Du, N., Linh, V., Mehrmann, V.: Robust stability of differential-algebraic equations. Surveys in differential-algebraic equations I. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-34928-7_2"},{"key":"2140_CR12","doi-asserted-by":"crossref","unstructured":"Gillis, N., Mehrmann, V., Sharma, P.: Computing the nearest stable matrix pairs. Numerical Lin. Alg. Appl. 25(5) (2018)","DOI":"10.1002\/nla.2153"},{"key":"2140_CR13","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/j.automatica.2017.07.047","volume":"85","author":"N Gillis","year":"2017","unstructured":"Gillis, N., Sharma, P.: On computing the distance to stability for matrices using linear dissipative Hamiltonian systems. Automatica 85, 113\u2013121 (2017)","journal-title":"Automatica"},{"issue":"6","key":"2140_CR14","doi-asserted-by":"publisher","first-page":"3097","DOI":"10.1137\/16M1105840","volume":"55","author":"N Guglielmi","year":"2017","unstructured":"Guglielmi, N., Lubich, C.: Matrix stabilization using differential equations. SIAM J. Numer. Anal. 55(6), 3097\u20133119 (2017)","journal-title":"SIAM J. Numer. Anal."},{"key":"2140_CR15","doi-asserted-by":"publisher","first-page":"1402","DOI":"10.1093\/imanum\/dru038","volume":"35","author":"N Guglielmi","year":"2015","unstructured":"Guglielmi, N., Manetta, M.: Approximating real stability radii. IMA J. Numer. Anal. 35, 1402\u20131425 (2015)","journal-title":"IMA J. Numer. Anal."},{"issue":"2","key":"2140_CR16","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1137\/140963479","volume":"36","author":"VR Kosti\u0107","year":"2015","unstructured":"Kosti\u0107, V.R., Miedlar, A., Stolwijk, J.J.: On matrix nearness problems: Distance to delocalization. SIAM J. Matrix Anal. Appl. 36(2), 435\u2013460 (2015)","journal-title":"SIAM J. Matrix Anal. Appl."},{"key":"2140_CR17","doi-asserted-by":"publisher","DOI":"10.4171\/017","volume-title":"Differential-algebraic equations: Analysis and numerical solution","author":"P Kunkel","year":"2006","unstructured":"Kunkel, P., Mehrmann, V.: Differential-algebraic equations: Analysis and numerical solution. EMS, Zurich (2006)"},{"issue":"4","key":"2140_CR18","doi-asserted-by":"publisher","first-page":"1776","DOI":"10.1137\/18M1177019","volume":"39","author":"E Mengi","year":"2018","unstructured":"Mengi, E.: Large-scale and global maximization of the distance to instability. SIAM J. Matrix Anal. Appl. 39(4), 1776\u20131809 (2018)","journal-title":"SIAM J. Matrix Anal. Appl."},{"issue":"4","key":"2140_CR19","doi-asserted-by":"publisher","first-page":"817","DOI":"10.1007\/s00211-021-01217-4","volume":"148","author":"V Noferini","year":"2021","unstructured":"Noferini, V., Poloni, F.: Nearest $$\\Omega $$-stable matrix via Riemannian optimization. Numer. Math. 148(4), 817\u2013851 (2021)","journal-title":"Numer. Math."},{"key":"2140_CR20","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.laa.2022.10.025","volume":"658","author":"V Noferini","year":"2023","unstructured":"Noferini, V., Van Dooren, P.: On computing root polynomials and minimal bases of matrix pencils. Linear Algebra Appl. 658, 86\u2013115 (2023)","journal-title":"Linear Algebra Appl."},{"issue":"5","key":"2140_CR21","doi-asserted-by":"publisher","first-page":"1195","DOI":"10.1016\/j.automatica.2013.01.053","volume":"49","author":"F-X Orbandexivry","year":"2013","unstructured":"Orbandexivry, F.-X., Nesterov, Y., Van Dooren, P.: Nearest stable system using successive convex approximations. Automatica 49(5), 1195\u20131203 (2013)","journal-title":"Automatica"},{"issue":"4","key":"2140_CR22","doi-asserted-by":"publisher","first-page":"669","DOI":"10.1137\/0709056","volume":"9","author":"GW Stewart","year":"1972","unstructured":"Stewart, G.W.: On the sensitivity of the eigenvalue problem $$A x = \\lambda B x$$. SIAM J. Numer. Anal. 9(4), 669\u2013686 (1972)","journal-title":"SIAM J. Numer. Anal."},{"key":"2140_CR23","doi-asserted-by":"crossref","unstructured":"Veselic, K.: Damped Oscillations of Linear Systems: A Mathematical Introduction. Heidelberg: Springer (2011)","DOI":"10.1007\/978-3-642-21335-9"}],"container-title":["Numerical Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11075-025-02140-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11075-025-02140-7","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11075-025-02140-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T07:17:56Z","timestamp":1776410276000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11075-025-02140-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,4]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,5]]}},"alternative-id":["2140"],"URL":"https:\/\/doi.org\/10.1007\/s11075-025-02140-7","relation":{},"ISSN":["1017-1398","1572-9265"],"issn-type":[{"value":"1017-1398","type":"print"},{"value":"1572-9265","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,4]]},"assertion":[{"value":"24 February 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 June 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 July 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}]}}