{"title":"Exact QR factorizations of rectangular matrices","authors":"Christopher Lourenco, Erick Moreno-Centeno","doi":"10.1007/s11590-024-02095-z","DOIUrl":null,"url":null,"abstract":"<p>QR factorization is a key tool in mathematics, computer science, operations research, and engineering. This paper presents the roundoff-error-free (REF) QR factorization framework comprising integer-preserving versions of the standard and the thin QR factorizations and associated algorithms to compute them. Specifically, the standard REF QR factorization factors a given matrix <span>\\(A\\in {\\mathbb {Z}}^{m\\times n}\\)</span> as <span>\\(A=QDR\\)</span>, where <span>\\(Q\\in {\\mathbb {Z}}^{m\\times m}\\)</span> has pairwise orthogonal columns, <i>D</i> is a diagonal matrix, and <span>\\(R\\in {\\mathbb {Z}}^{m\\times n}\\)</span> is an upper trapezoidal matrix; notably, the entries of <i>Q</i> and <i>R</i> are integral, while the entries of <i>D</i> are reciprocals of integers. In the thin REF QR factorization, <span>\\(Q\\in {\\mathbb {Z}}^{m\\times n}\\)</span> also has pairwise orthogonal columns, and <span>\\(R\\in {\\mathbb {Z}}^{n\\times n}\\)</span> is also an upper triangular matrix. In contrast to traditional (i.e., floating-point) QR factorizations, every operation used to compute these factors is integral; thus, REF QR is guaranteed to be an exact orthogonal decomposition. Importantly, the bit-length of every entry in the REF QR factorizations (and within the algorithms to compute them) is bounded polynomially. Notable applications of our REF QR factorizations include finding exact least squares or exact basic solutions, <span>\\({\\textbf{x}}\\in {\\mathbb {Q}}^n\\)</span>, to any given full column rank or rank deficient linear system <span>\\(A {\\textbf{x}}= {\\textbf{b}}\\)</span>, respectively. In addition, our exact factorizations can be used as a subroutine within exact and/or high-precision quadratic programming. Altogether, REF QR provides a framework to obtain exact orthogonal factorizations of any rational matrix (as any rational/decimal matrix can be easily transformed into an integral matrix).</p>","PeriodicalId":49720,"journal":{"name":"Optimization Letters","volume":"40 1","pages":""},"PeriodicalIF":1.3000,"publicationDate":"2024-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Optimization Letters","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s11590-024-02095-z","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0
Abstract
QR factorization is a key tool in mathematics, computer science, operations research, and engineering. This paper presents the roundoff-error-free (REF) QR factorization framework comprising integer-preserving versions of the standard and the thin QR factorizations and associated algorithms to compute them. Specifically, the standard REF QR factorization factors a given matrix \(A\in {\mathbb {Z}}^{m\times n}\) as \(A=QDR\), where \(Q\in {\mathbb {Z}}^{m\times m}\) has pairwise orthogonal columns, D is a diagonal matrix, and \(R\in {\mathbb {Z}}^{m\times n}\) is an upper trapezoidal matrix; notably, the entries of Q and R are integral, while the entries of D are reciprocals of integers. In the thin REF QR factorization, \(Q\in {\mathbb {Z}}^{m\times n}\) also has pairwise orthogonal columns, and \(R\in {\mathbb {Z}}^{n\times n}\) is also an upper triangular matrix. In contrast to traditional (i.e., floating-point) QR factorizations, every operation used to compute these factors is integral; thus, REF QR is guaranteed to be an exact orthogonal decomposition. Importantly, the bit-length of every entry in the REF QR factorizations (and within the algorithms to compute them) is bounded polynomially. Notable applications of our REF QR factorizations include finding exact least squares or exact basic solutions, \({\textbf{x}}\in {\mathbb {Q}}^n\), to any given full column rank or rank deficient linear system \(A {\textbf{x}}= {\textbf{b}}\), respectively. In addition, our exact factorizations can be used as a subroutine within exact and/or high-precision quadratic programming. Altogether, REF QR provides a framework to obtain exact orthogonal factorizations of any rational matrix (as any rational/decimal matrix can be easily transformed into an integral matrix).
期刊介绍:
Optimization Letters is an international journal covering all aspects of optimization, including theory, algorithms, computational studies, and applications, and providing an outlet for rapid publication of short communications in the field. Originality, significance, quality and clarity are the essential criteria for choosing the material to be published.
Optimization Letters has been expanding in all directions at an astonishing rate during the last few decades. New algorithmic and theoretical techniques have been developed, the diffusion into other disciplines has proceeded at a rapid pace, and our knowledge of all aspects of the field has grown even more profound. At the same time one of the most striking trends in optimization is the constantly increasing interdisciplinary nature of the field.
Optimization Letters aims to communicate in a timely fashion all recent developments in optimization with concise short articles (limited to a total of ten journal pages). Such concise articles will be easily accessible by readers working in any aspects of optimization and wish to be informed of recent developments.