{"id":85,"date":"2020-07-09T03:44:51","date_gmt":"2020-07-09T03:44:51","guid":{"rendered":"http:\/\/www.ethanepperly.com\/?p=85"},"modified":"2022-10-16T18:53:34","modified_gmt":"2022-10-16T18:53:34","slug":"big-ideas-in-applied-math-the-schur-complement","status":"publish","type":"post","link":"https:\/\/www.ethanepperly.com\/index.php\/2020\/07\/09\/big-ideas-in-applied-math-the-schur-complement\/","title":{"rendered":"Big Ideas in Applied Math: The Schur Complement"},"content":{"rendered":"<p>Given the diversity of applications of mathematics, the field of applied mathematics lacks a universally accepted set of core concepts which most experts would agree all self-proclaimed applied mathematicians should know. Further, much mathematical writing is very carefully written, and many important ideas can be obscured by precisely worded theorems or buried several steps into a long proof.<\/p>\n<p>In this series of blog posts, I hope to share my personal experience with some techniques in applied mathematics which I&#8217;ve seen pop up many times. My goal is to isolate a single particularly interesting idea and provide a simple explanation of how it works and why it can be useful. In doing this, I hope to collect my own thoughts on these topics and write an introduction to these ideas of the sort I wish I had when I was first learning this material.<\/p>\n<p>Given my fondness for linear algebra, I felt an appropriate first topic for this series would be the\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Schur_complement\"><strong>Schur Complement<\/strong><\/a>. Given matrices <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-06d2c1a5a171b6d7d9c5df87d123c5a4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-52134c3741ef3371f17ceb962d0792f6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/>, and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-ab69a4a7716bbf890e5f604a06fd1f13_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#68;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"15\" style=\"vertical-align: 0px;\"\/> of sizes <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-41c0efe7f3a82ce93dc2542200956ad7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"43\" style=\"vertical-align: 0px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-27700399e22e47f690566215b1b4fad6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#109;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"47\" style=\"vertical-align: 0px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-7c060ad3084ad1de4a3ce67946c1e82a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"48\" style=\"vertical-align: 0px;\"\/>, and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-5a322d087471e3199e2d9c9f1183245d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#109;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"52\" style=\"vertical-align: 0px;\"\/> with <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> invertible, the Schur complement is defined to be the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-9f91fcd6ee99e8ae187e2e72f363fa37_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#68;&#32;&#45;&#32;&#67;&#65;&#94;&#123;&#45;&#49;&#125;&#66;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"96\" style=\"vertical-align: 0px;\"\/>.<\/p>\n<p>The Schur complement naturally arises in block Gaussian elimination. In vanilla Gaussian elimination, one begins by using the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-d324ea61edce693bff957ca1e663880c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#49;&#44;&#49;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"38\" style=\"vertical-align: -5px;\"\/>-entry of a matrix to &#8220;zero out&#8221; its column. Block Gaussian elimination extends this idea by using the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-41c0efe7f3a82ce93dc2542200956ad7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"43\" style=\"vertical-align: 0px;\"\/> submatrix occupying the top-left portion of a matrix to &#8220;zero out&#8221; all of the first <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-75a5652acadcd645b180a972b75a9d09_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"11\" style=\"vertical-align: 0px;\"\/> columns together. Formally, given the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-c1ff95058c15ff92cfcb7d483adbe9da_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"56\" style=\"vertical-align: -16px;\"\/>, one can check by carrying out the multiplication that the following factorization holds:<\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 42px;\"><span class=\"ql-right-eqno\"> (1) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-5ae21c1515f70897eac61a6746050f51_l3.png\" height=\"42\" width=\"387\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#73;&#95;&#110;&#32;&#38;&#32;&#48;&#95;&#123;&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#109;&#125;&#32;&#92;&#92;&#32;&#67;&#65;&#94;&#123;&#45;&#49;&#125;&#32;&#38;&#32;&#73;&#95;&#109;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#48;&#95;&#123;&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#38;&#32;&#68;&#32;&#45;&#32;&#67;&#65;&#94;&#123;&#45;&#49;&#125;&#66;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#46; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>Here, we let <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-558889bf22bc5de46d86b0897939d93a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#73;&#95;&#106;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"14\" style=\"vertical-align: -6px;\"\/> denote an identity matrix of size <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-65f34b6ba834c4cbf4420420a3598aa9_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#106;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#106;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"39\" style=\"vertical-align: -4px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-bcc2feb76666c9074be0cb6b1bd91aff_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;&#95;&#123;&#106;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#107;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"33\" style=\"vertical-align: -6px;\"\/> the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-b43bf3ee58d64210d830252c04de4142_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#106;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#107;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"40\" style=\"vertical-align: -4px;\"\/> zero matrix. Here, we use the notation of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Block_matrix\">block (or partitioned) matrices<\/a>\u00a0where, in this case, a <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-1733e16cd4c9e37c9159d0495cd597f4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#109;&#43;&#110;&#41;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#40;&#109;&#43;&#110;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"143\" style=\"vertical-align: -5px;\"\/> matrix is written out as a <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-17551d41f05fc09b4c2f2e5b57bfe27a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#50;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"39\" style=\"vertical-align: 0px;\"\/> &#8220;block&#8221; matrix whose entries themselves are matrices of the appropriate size that all matrices occurring in one block row (or column) have the same number of rows (or columns). Two block matrices which are blocked in a compatible way can be multiplied just like two regular matrices can be multiplied, taking care of the noncommutativity of matrix multiplication.<\/p>\n<p>The Schur complement naturally in the expression for the inverse of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-8bf975c4415c9884bb13e8b8340bc134_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"56\" style=\"vertical-align: -16px;\"\/>. One can verify that for a block triangular matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-70e17f914ac2cfe0f0614d1bb813b994_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#77;&#95;&#123;&#49;&#49;&#125;&#32;&#38;&#32;&#77;&#95;&#123;&#49;&#50;&#125;&#32;&#92;&#92;&#32;&#48;&#95;&#123;&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#38;&#32;&#77;&#95;&#123;&#50;&#50;&#125;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"146\" style=\"vertical-align: -16px;\"\/>, we have the inverse formula<\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 46px;\"><span class=\"ql-right-eqno\"> (2) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-4d74e2b6ea49ce7faec48b7785933361_l3.png\" height=\"46\" width=\"414\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#77;&#94;&#123;&#45;&#49;&#125;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#77;&#95;&#123;&#49;&#49;&#125;&#32;&#38;&#32;&#77;&#95;&#123;&#49;&#50;&#125;&#32;&#92;&#92;&#32;&#48;&#95;&#123;&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#38;&#32;&#77;&#95;&#123;&#50;&#50;&#125;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#94;&#123;&#45;&#49;&#125;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#77;&#95;&#123;&#49;&#49;&#125;&#94;&#123;&#45;&#49;&#125;&#32;&#38;&#32;&#45;&#77;&#95;&#123;&#49;&#49;&#125;&#94;&#123;&#45;&#49;&#125;&#32;&#77;&#95;&#123;&#49;&#50;&#125;&#77;&#95;&#123;&#50;&#50;&#125;&#94;&#123;&#45;&#49;&#125;&#32;&#92;&#92;&#32;&#48;&#95;&#123;&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#38;&#32;&#77;&#95;&#123;&#50;&#50;&#125;&#94;&#123;&#45;&#49;&#125;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#46; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>(This can be verified by carrying out the block multiplication <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-b9724c9908187281061ef72bb4ccb000_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;&#77;&#94;&#123;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"55\" style=\"vertical-align: 0px;\"\/> for the proposed formula for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-b0598e3c42236c046e9b07b4b5f6e713_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;&#94;&#123;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"36\" style=\"vertical-align: 0px;\"\/> and verifying that one obtains the identity matrix.) A similar formula holds for block lower triangular matrices. From here, we can deduce a formula for the\u00a0inverse of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-8bf975c4415c9884bb13e8b8340bc134_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"56\" style=\"vertical-align: -16px;\"\/>. Let <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-7d16a5fc58ed90a634bfd50c9ec13a5b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#83;&#32;&#61;&#32;&#68;&#32;&#45;&#32;&#66;&#65;&#94;&#123;&#45;&#49;&#125;&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"132\" style=\"vertical-align: 0px;\"\/> be the Schur complement. Then<\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 148px;\"><span class=\"ql-right-eqno\"> (3) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-2637b3e44729634dc3a811b283cc493f_l3.png\" height=\"148\" width=\"409\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#115;&#112;&#108;&#105;&#116;&#125; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#94;&#123;&#45;&#49;&#125;&#32;&#38;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#48;&#95;&#123;&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#38;&#32;&#83;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#94;&#123;&#45;&#49;&#125;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#73;&#95;&#110;&#32;&#38;&#32;&#48;&#95;&#123;&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#109;&#125;&#32;&#92;&#92;&#32;&#67;&#65;&#94;&#123;&#45;&#49;&#125;&#32;&#38;&#32;&#73;&#95;&#109;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#94;&#123;&#45;&#49;&#125;&#32;&#92;&#92; &#38;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#32;&#38;&#32;&#45;&#65;&#94;&#123;&#45;&#49;&#125;&#66;&#83;&#94;&#123;&#45;&#49;&#125;&#32;&#92;&#92;&#32;&#48;&#95;&#123;&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#38;&#32;&#83;&#94;&#123;&#45;&#49;&#125;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#73;&#95;&#110;&#32;&#38;&#32;&#48;&#95;&#123;&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#109;&#125;&#32;&#92;&#92;&#32;&#45;&#67;&#65;&#94;&#123;&#45;&#49;&#125;&#32;&#38;&#32;&#73;&#95;&#109;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#92;&#92; &#38;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#32;&#43;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#66;&#83;&#94;&#123;&#45;&#49;&#125;&#67;&#65;&#94;&#123;&#45;&#49;&#125;&#32;&#38;&#32;&#45;&#65;&#94;&#123;&#45;&#49;&#125;&#66;&#83;&#94;&#123;&#45;&#49;&#125;&#32;&#92;&#92;&#32;&#45;&#83;&#94;&#123;&#45;&#49;&#125;&#67;&#65;&#94;&#123;&#45;&#49;&#125;&#32;&#38;&#32;&#83;&#94;&#123;&#45;&#49;&#125;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#46; &#92;&#101;&#110;&#100;&#123;&#115;&#112;&#108;&#105;&#116;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>This remarkable formula gives the inverse of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-8bf975c4415c9884bb13e8b8340bc134_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"56\" style=\"vertical-align: -16px;\"\/> in terms of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-ffb618ba60461b20079aa2f20f80637d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#94;&#123;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"30\" style=\"vertical-align: 0px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-79011e782fe86a826dea37356620d2ac_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#83;&#94;&#123;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"29\" style=\"vertical-align: 0px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-06d2c1a5a171b6d7d9c5df87d123c5a4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/>, and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-52134c3741ef3371f17ceb962d0792f6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/>. In particular, the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-8734ab1d9d809d2a2c9ae76a16ca761d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#50;&#44;&#50;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"38\" style=\"vertical-align: -5px;\"\/>-block entry of\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-356b1e3a55c62264ae93274480bb075f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#94;&#123;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"46\" width=\"77\" style=\"vertical-align: -16px;\"\/> is simply just the inverse of the Schur complement.<\/p>\n<p>Here, we have seen that if one starts with a large matrix and performs block Gaussian elimination, one ends up with a smaller matrix called the Schur complement whose inverse appears in inverse of the original matrix. Very often, however, it benefits us to run this trick in reverse: we begin with a small matrix, which we recognize to be the Schur complement of a larger matrix. In general, dealing with a larger matrix is more difficult than a smaller one, but very often this larger matrix will have special properties which allow us to more efficiently compute the inverse of the original matrix.<\/p>\n<p>One beautiful application of this idea is the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Woodbury_matrix_identity\">Sherman-Morrison-Woodbury matrix identity<\/a>. Suppose we want to find the inverse of the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-e478818e5924074bffaec710e77da453_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#32;&#45;&#32;&#67;&#68;&#94;&#123;&#45;&#49;&#125;&#66;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"96\" style=\"vertical-align: 0px;\"\/>. Notice that this is the Schur complement of the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-1c43b6fb479a78a4358750ceb96543a6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#68;&#32;&#38;&#32;&#67;&#32;&#92;&#92;&#32;&#66;&#32;&#38;&#32;&#65;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"56\" style=\"vertical-align: -16px;\"\/>, which is the same <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-c1ff95058c15ff92cfcb7d483adbe9da_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"56\" style=\"vertical-align: -16px;\"\/> after reordering.<sup class=\"modern-footnotes-footnote \" data-mfn=\"1\" data-mfn-post-scope=\"00000000000005810000000000000000_85\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000005810000000000000000_85-1\">1<\/a><\/sup><span id=\"mfn-content-00000000000005810000000000000000_85-1\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"1\">Specifically, move the switch the first <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-75a5652acadcd645b180a972b75a9d09_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"11\" style=\"vertical-align: 0px;\"\/> rows with the last <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-6d890b0f5af56bc2bde465a9af2fd218_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#109;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"15\" style=\"vertical-align: 0px;\"\/> rows and do the same with the columns. This defines a permutation matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-718c52f811a5a560b2903ed964f61fa4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#80;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#48;&#95;&#123;&#109;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#38;&#32;&#73;&#95;&#109;&#32;&#92;&#92;&#32;&#73;&#95;&#110;&#32;&#38;&#32;&#48;&#95;&#123;&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#109;&#125;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"150\" style=\"vertical-align: -16px;\"\/> such that\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-9e9aacc30b76b4546e1d6e43f3f55058_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#68;&#32;&#38;&#32;&#67;&#32;&#92;&#92;&#32;&#66;&#32;&#38;&#32;&#65;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#61;&#32;&#80;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#80;&#94;&#92;&#116;&#111;&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"191\" style=\"vertical-align: -16px;\"\/>. Alternately, and perhaps more cleanly, one may define two Schur complements of the block matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-8a5f3930cfadd83c000084d9f1366b8a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"102\" style=\"vertical-align: -16px;\"\/>: one by &#8220;eliminating <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/>&#8220;, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-ff9b9b2936cdfb82db36d492f78bfb96_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;&#47;&#65;&#32;&#61;&#32;&#68;&#32;&#45;&#32;&#67;&#65;&#94;&#123;&#45;&#49;&#125;&#66;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"159\" style=\"vertical-align: -5px;\"\/>, and the other by &#8220;eliminating <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-ab69a4a7716bbf890e5f604a06fd1f13_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#68;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"15\" style=\"vertical-align: 0px;\"\/>&#8220;, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-5da57fa5d27f5b3fae3cfe3ba64808cf_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;&#47;&#68;&#32;&#61;&#32;&#65;&#32;&#45;&#32;&#66;&#68;&#94;&#123;&#45;&#49;&#125;&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"163\" style=\"vertical-align: -5px;\"\/>.<\/span> Following the calculation in Eq. (3), just like the inverse of the Schur complement <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-80955de4b95574358c25487a6b6090e1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#68;&#32;&#45;&#32;&#66;&#65;&#94;&#123;&#45;&#49;&#125;&#67;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"97\" style=\"vertical-align: 0px;\"\/> appears in the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-8734ab1d9d809d2a2c9ae76a16ca761d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#50;&#44;&#50;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"38\" style=\"vertical-align: -5px;\"\/> entry of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-f9fb4bf37de8d5b183d237503db86f9a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#94;&#123;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"46\" width=\"77\" style=\"vertical-align: -16px;\"\/>, the inverse of the alternate Schur complement <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-e478818e5924074bffaec710e77da453_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#32;&#45;&#32;&#67;&#68;&#94;&#123;&#45;&#49;&#125;&#66;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"96\" style=\"vertical-align: 0px;\"\/> can be shown to appear in the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-d324ea61edce693bff957ca1e663880c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#49;&#44;&#49;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"38\" style=\"vertical-align: -5px;\"\/> entry of\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-f9fb4bf37de8d5b183d237503db86f9a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#65;&#32;&#38;&#32;&#66;&#32;&#92;&#92;&#32;&#67;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#94;&#123;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"46\" width=\"77\" style=\"vertical-align: -16px;\"\/>. Thus, comparing with Eq. (3), we deduce the\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Woodbury_matrix_identity\">Sherman-Morrison-Woodbury matrix identity<\/a>:<\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 22px;\"><span class=\"ql-right-eqno\"> (4) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-e30b32f6a641adf0b3874988b406f08d_l3.png\" height=\"22\" width=\"430\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#40;&#65;&#32;&#45;&#32;&#67;&#68;&#94;&#123;&#45;&#49;&#125;&#66;&#41;&#94;&#123;&#45;&#49;&#125;&#32;&#61;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#32;&#43;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#67;&#40;&#68;&#45;&#66;&#65;&#94;&#123;&#45;&#49;&#125;&#67;&#41;&#94;&#123;&#45;&#49;&#125;&#66;&#65;&#94;&#123;&#45;&#49;&#125;&#46; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>To see how this formula can be useful in practice, suppose that we have a fast way of solving the system linear equations <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-bb1076898a88ac5d6a1c74d7932dd5fc_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#120;&#32;&#61;&#32;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"55\" style=\"vertical-align: 0px;\"\/>. Perhaps <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> is a simple matrix like a diagonal matrix or we have already pre-computed an <a href=\"https:\/\/en.wikipedia.org\/wiki\/LU_decomposition\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-7502241092088409534a6e225be435c7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#76;&#85;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"26\" style=\"vertical-align: 0px;\"\/> factorization<\/a>\u00a0for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/>. Consider the problem of solving the rank-one updated problem <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-c76044a95508280d4479ee79620e9b90_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#65;&#43;&#117;&#118;&#94;&#92;&#116;&#111;&#112;&#41;&#120;&#32;&#61;&#32;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"120\" style=\"vertical-align: -5px;\"\/>. Using the Sherman-Morrison-Woodbury identity with <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-5a0abd60b2105787e9152d3af0a4ac7f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#67;&#61;&#117;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"48\" style=\"vertical-align: 0px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-b35cb05513d0c0ca84c4edf2a2e04ba8_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#68;&#61;&#45;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"61\" style=\"vertical-align: 0px;\"\/>, and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-fc1d792cc375a1390e361da06a3f119b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;&#32;&#61;&#32;&#118;&#94;&#92;&#116;&#111;&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"57\" style=\"vertical-align: 0px;\"\/>, we have that<\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 22px;\"><span class=\"ql-right-eqno\"> (5) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-01fe4b90781fdcc9f2c8eda8772da7ff_l3.png\" height=\"22\" width=\"469\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#120;&#32;&#61;&#32;&#40;&#65;&#43;&#117;&#118;&#94;&#92;&#116;&#111;&#112;&#41;&#94;&#123;&#45;&#49;&#125;&#98;&#32;&#61;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#98;&#32;&#43;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#117;&#32;&#40;&#45;&#49;&#45;&#118;&#94;&#92;&#116;&#111;&#112;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#117;&#41;&#94;&#123;&#45;&#49;&#125;&#118;&#94;&#92;&#116;&#111;&#112;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#98;&#44; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>Careful observation of this formula shows how we can compute <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-b312d649591164b7149ed0756f694a76_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"10\" style=\"vertical-align: 0px;\"\/> (solving <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-c76044a95508280d4479ee79620e9b90_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#65;&#43;&#117;&#118;&#94;&#92;&#116;&#111;&#112;&#41;&#120;&#32;&#61;&#32;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"120\" style=\"vertical-align: -5px;\"\/>) by only solving two linear systems <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-b3173025a54d468a8658f97fce81fc81_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#120;&#95;&#49;&#32;&#61;&#32;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"63\" style=\"vertical-align: -3px;\"\/> for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-49e195c15101b6915b5a3b945e442f8f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#95;&#49;&#32;&#61;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"81\" style=\"vertical-align: -3px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-3b38db1dad408c8ed882e57803ee61f7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#120;&#95;&#50;&#32;&#61;&#32;&#117;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"65\" style=\"vertical-align: -3px;\"\/> for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-5159f4e270c1394dc1e0a22fac9a69ed_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#95;&#50;&#32;&#61;&#32;&#65;&#94;&#123;&#45;&#49;&#125;&#117;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"83\" style=\"vertical-align: -3px;\"\/>.<sup class=\"modern-footnotes-footnote \" data-mfn=\"2\" data-mfn-post-scope=\"00000000000005810000000000000000_85\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000005810000000000000000_85-2\">2<\/a><\/sup><span id=\"mfn-content-00000000000005810000000000000000_85-2\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"2\">Further economies can be saved if one has already previously computed <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-e08a13fffeaa35c71a527c0bfe1ee065_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#95;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"16\" style=\"vertical-align: -3px;\"\/>, which may be the case in many applications.<\/span>\n<p>Here&#8217;s another variant of the same idea. Suppose we want solve the linear system of equation <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-ca1badf059f219e45ba1c493cae90b3a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#68;&#32;&#43;&#32;&#117;&#118;&#94;&#92;&#116;&#111;&#112;&#41;&#120;&#32;&#61;&#32;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"122\" style=\"vertical-align: -5px;\"\/> where <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-ab69a4a7716bbf890e5f604a06fd1f13_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#68;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"15\" style=\"vertical-align: 0px;\"\/> is a diagonal matrix. Then we can immediately write down the lifted system of linear equations<\/p>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 67px;\"><span class=\"ql-right-eqno\"> (6) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-041812f2efa97c070076699bd6e8f4db_l3.png\" height=\"67\" width=\"170\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#92;&#117;&#110;&#100;&#101;&#114;&#98;&#114;&#97;&#99;&#101;&#123;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#45;&#49;&#32;&#38;&#32;&#118;&#94;&#92;&#116;&#111;&#112;&#32;&#92;&#92;&#32;&#117;&#32;&#38;&#32;&#68;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#125;&#95;&#123;&#58;&#61;&#77;&#125;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#121;&#32;&#92;&#92;&#32;&#120;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#48;&#32;&#92;&#92;&#32;&#98;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#46; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>One can easily see that <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-b9ca9a82f576a9898097ab8578163e2b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#68;&#43;&#117;&#118;&#94;&#92;&#116;&#111;&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"66\" style=\"vertical-align: -2px;\"\/> is the Schur complement of the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-a038471f70ce2efa1e2bb1ab05e0a7ce_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"19\" style=\"vertical-align: 0px;\"\/> (with respect to the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-d324ea61edce693bff957ca1e663880c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#49;&#44;&#49;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"38\" style=\"vertical-align: -5px;\"\/> block). This system of linear equations is <a href=\"https:\/\/en.wikipedia.org\/wiki\/Sparse_matrix\">sparse<\/a> in the sense that most of its entries are zero and can be efficiently solved by <a href=\"http:\/\/people.eecs.berkeley.edu\/~demmel\/cs267\/lectureSparseLU\/lectureSparseLU1.html\">sparse Gaussian elimination<\/a>, for which there exists <a href=\"http:\/\/faculty.cse.tamu.edu\/davis\/suitesparse.html\">high quality software<\/a>. Easy generalizations of this idea can be used to effectively solve many &#8220;sparse + low-rank&#8221; problems.<\/p>\n<p>Another example of the power of the Schur complement are in least-squares problems. Consider the problem of minimizing <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-edb8f75ad13b5433d9c62385cc7ccd5c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#124;&#65;&#120;&#32;&#45;&#32;&#98;&#92;&#124;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"67\" style=\"vertical-align: -5px;\"\/>, where <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> is a matrix with full column rank and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-6f7c7374d9450ba3b092597ca402f7b1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#124;&#92;&#99;&#100;&#111;&#116;&#92;&#124;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"27\" style=\"vertical-align: -5px;\"\/> is the Euclidean norm of a vector <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-9d535f4fb6394d4bb5e7c26b0ce4bb42_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#124;&#120;&#92;&#124;&#94;&#50;&#32;&#61;&#32;&#120;&#94;&#92;&#116;&#111;&#112;&#32;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"89\" style=\"vertical-align: -5px;\"\/>. It is well known that the solution <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-b312d649591164b7149ed0756f694a76_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"10\" style=\"vertical-align: 0px;\"\/> satisfies the <a href=\"https:\/\/mathworld.wolfram.com\/NormalEquation.html\">normal equations<\/a> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-0c5d81cde12bfc6697323ebe2800d8f5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#94;&#92;&#116;&#111;&#112;&#32;&#65;&#32;&#120;&#32;&#61;&#32;&#65;&#94;&#92;&#116;&#111;&#112;&#32;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"105\" style=\"vertical-align: 0px;\"\/>. However, if the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> is even moderately <a href=\"https:\/\/en.wikipedia.org\/wiki\/Condition_number#Matrices\">ill-conditioned<\/a>, the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-841e32306afba64e7ef539a005755747_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#94;&#92;&#116;&#111;&#112;&#32;&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"38\" style=\"vertical-align: 0px;\"\/> will be\u00a0<em>much more<\/em> <em>ill-conditioned<\/em> (<a href=\"https:\/\/nhigham.com\/2020\/03\/19\/what-is-a-condition-number\/\">the condition number<\/a> will be squared), leading to a loss of accuracy. It is for this reason that it is preferable to solve the least-squares problem with <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-78a1848c637775e3797b2c0cfc4c62da_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#81;&#82;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"28\" style=\"vertical-align: -4px;\"\/> <a href=\"https:\/\/en.wikipedia.org\/wiki\/QR_decomposition\">factorization<\/a>. However, if <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-78a1848c637775e3797b2c0cfc4c62da_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#81;&#82;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"28\" style=\"vertical-align: -4px;\"\/> factorization isn&#8217;t available, we can use the Schur complement trick instead. Notice that <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-841e32306afba64e7ef539a005755747_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#94;&#92;&#116;&#111;&#112;&#32;&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"38\" style=\"vertical-align: 0px;\"\/> is the Schur complement of the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-13febde8e77d06d95154172610e61af1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#45;&#73;&#95;&#123;&#109;&#125;&#32;&#38;&#32;&#65;&#32;&#92;&#92;&#32;&#65;&#94;&#92;&#116;&#111;&#112;&#32;&#38;&#32;&#48;&#95;&#123;&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"98\" style=\"vertical-align: -16px;\"\/>. Thus, we can solve the normal equations by instead solving the (potentially, see footnote) much better-conditioned system<sup class=\"modern-footnotes-footnote \" data-mfn=\"3\" data-mfn-post-scope=\"00000000000005810000000000000000_85\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000005810000000000000000_85-3\">3<\/a><\/sup><span id=\"mfn-content-00000000000005810000000000000000_85-3\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"3\">More precisely, one should scale the identity in the <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-d324ea61edce693bff957ca1e663880c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#49;&#44;&#49;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"38\" style=\"vertical-align: -5px;\"\/> block of this system to be on the order of the size of the entries in <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/>. The conditioning is sensitive to the scaling. If one selects a scale <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-8210bd8216bbed7f9976608ea5dfdc9d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#115;&#32;&#61;&#32;&#49;&#47;&#92;&#115;&#113;&#114;&#116;&#123;&#50;&#125;&#92;&#99;&#100;&#111;&#116;&#32;&#92;&#115;&#105;&#103;&#109;&#97;&#95;&#123;&#92;&#114;&#109;&#32;&#109;&#105;&#110;&#125;&#40;&#65;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"21\" width=\"146\" style=\"vertical-align: -5px;\"\/> to be proportional to the smallest\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Singular_value\">singular value<\/a>\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-3e1dd36d4813c36df282d21e5bb14333_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#115;&#105;&#103;&#109;&#97;&#95;&#123;&#92;&#114;&#109;&#32;&#109;&#105;&#110;&#125;&#40;&#65;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"60\" style=\"vertical-align: -5px;\"\/> of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/> and constructs <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-797e330fccac45533d9c6ebc2665f7a8_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#45;&#115;&#73;&#95;&#109;&#32;&#38;&#32;&#65;&#32;&#92;&#92;&#32;&#65;&#94;&#92;&#116;&#111;&#112;&#32;&#38;&#32;&#48;&#95;&#123;&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"42\" width=\"153\" style=\"vertical-align: -16px;\"\/>, then one can show that the two-norm condition number of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-a038471f70ce2efa1e2bb1ab05e0a7ce_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"19\" style=\"vertical-align: 0px;\"\/> no more than twice that of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/>. If one picks <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-237419ccf116597dd4054fbf1cca1281_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#115;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/> to be roughly equal to the largest singular value <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-6dac84cc934a0d4483b09b285673dfc7_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#115;&#105;&#103;&#109;&#97;&#95;&#123;&#92;&#114;&#109;&#32;&#109;&#97;&#120;&#125;&#40;&#65;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"63\" style=\"vertical-align: -5px;\"\/>, then the two-norm condition number of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-a038471f70ce2efa1e2bb1ab05e0a7ce_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#77;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"19\" style=\"vertical-align: 0px;\"\/> is roughly <em>the square<\/em> of the condition number of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/>. The accuracy of this approach <a href=\"https:\/\/link.springer.com\/article\/10.1007\/BF01389335\">may be less sensitive to the scaling parameter than this condition number analysis suggests<\/a>.<\/span>\n<p class=\"ql-center-displayed-equation\" style=\"line-height: 42px;\"><span class=\"ql-right-eqno\"> (7) <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-6fb37d985bea161d9ee52cbc340a3a90_l3.png\" height=\"42\" width=\"201\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#45;&#73;&#95;&#123;&#109;&#125;&#32;&#38;&#32;&#65;&#32;&#92;&#92;&#32;&#65;&#94;&#92;&#116;&#111;&#112;&#32;&#38;&#32;&#48;&#95;&#123;&#110;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#125;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#114;&#32;&#92;&#92;&#32;&#120;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#98;&#32;&#92;&#92;&#32;&#48;&#95;&#110;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#46; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>In addition to (often) being much better-conditioned, this system is also highly interpretable. Multiplying out the first block row gives the equation <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-8de1167af9c79cee536ce29d2c59d8dd_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#45;&#114;&#32;&#43;&#32;&#65;&#120;&#32;&#61;&#32;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"98\" style=\"vertical-align: -2px;\"\/> which simplifies to <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-d791136b5470b3f87d3e830f6aaf2cc5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#114;&#32;&#61;&#32;&#65;&#120;&#32;&#45;&#32;&#98;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"85\" style=\"vertical-align: 0px;\"\/>. The unknown <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-0cfb382a93bc3f68981565d49d1aeb9e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#114;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/> is nothing but the least-squares <a href=\"https:\/\/en.wikipedia.org\/wiki\/Residual_(numerical_analysis)\">residual<\/a>. The second block row gives <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-008c06770654eef1029f5c9a6bf87499_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;&#94;&#92;&#116;&#111;&#112;&#32;&#114;&#32;&#61;&#32;&#48;&#95;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"74\" style=\"vertical-align: -3px;\"\/>, which encodes the condition that the residual is orthogonal to the range of the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-11f4f587954b361e7d78940f65b8d70d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#65;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"13\" style=\"vertical-align: 0px;\"\/>. Thus, by lifting the normal equations to a large system of equations by means of the Schur complement trick, one derives an interpretable way of solving the least-squares problem by solving a linear system of equations, no <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-78a1848c637775e3797b2c0cfc4c62da_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#81;&#82;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"28\" style=\"vertical-align: -4px;\"\/> factorization or ill-conditioned normal equations needed.<\/p>\n<p>The Schur complement trick continues to have use in areas of more contemporary interest. For example, the Schur complement trick plays a central role in the theory of <a href=\"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3208976.3209025?casa_token=u3Wn73V0cP0AAAAA:K_L5i3eFf0q_ANgAIr1sSh8gXRxdfckK9qKjD512hvvYS_syu6TUG9Gben8MNLreVu4i3c99h7KnJw\">sequentially semiseparable matrices<\/a>\u00a0which is a precursor to many recent developments in <a href=\"https:\/\/www-pequan.lip6.fr\/~tmary\/doc\/PP16b.pdf\">rank-structured linear solvers<\/a>. I have used the Schur complement trick myself several times in <a href=\"https:\/\/arxiv.org\/pdf\/1911.05858\">my work on graph-induced rank-structures<\/a>.<\/p>\n<p><strong>Upshot:<\/strong> The Schur complement appears naturally when one does (block) Gaussian elimination on a matrix. One can also run this process in reverse: if one recognizes a matrix expression\u00a0(involving a product of matrices potentially added to another matrix) as being a Schur complement of a larger matrix , one can often get considerable dividends by writing this larger matrix down. Examples include a proof of the Sherman-Morrison-Woodbury matrix identity (see Eqs. (3-4)), techniques for solving a low-rank update of a linear system of equations (see Eqs. (5-6)), and a stable way of solving least-squares problems without the need to use <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ethanepperly.com\/wp-content\/ql-cache\/quicklatex.com-78a1848c637775e3797b2c0cfc4c62da_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#81;&#82;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"28\" style=\"vertical-align: -4px;\"\/> factorization (see Eq. (7)).<\/p>\n<p><strong>Additional resource:\u00a0<\/strong>My classmate <a href=\"https:\/\/chrisyeh96.github.io\">Chris Yeh<\/a> has <a href=\"https:\/\/chrisyeh96.github.io\/2021\/05\/19\/schur-complement.html#key-properties\">a great introduction to the Schur complements<\/a> focusing more on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Definite_matrix\">positive semidefinite<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rank_(linear_algebra)\">rank-deficient<\/a> matrices.<\/p>\n<hr \/>\n<p><strong>Edits:<\/strong>\u00a0This blog post was edited to clarify the conditioning of the augmented linear system Eq. (7) and to include a reference to Chris&#8217; post on Schur complements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Given the diversity of applications of mathematics, the field of applied mathematics lacks a universally accepted set of core concepts which most experts would agree all self-proclaimed applied mathematicians should know. Further, much mathematical writing is very carefully written, and many important ideas can be obscured by precisely worded theorems or buried several steps into<a class=\"more-link\" href=\"https:\/\/www.ethanepperly.com\/index.php\/2020\/07\/09\/big-ideas-in-applied-math-the-schur-complement\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-big-ideas-in-applied-math"],"_links":{"self":[{"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/posts\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":32,"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":1368,"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/posts\/85\/revisions\/1368"}],"wp:attachment":[{"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/media?parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/categories?post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ethanepperly.com\/index.php\/wp-json\/wp\/v2\/tags?post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}