171 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			171 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
| #LyX 1.6.7 created this file. For more info see http://www.lyx.org/
 | |
| \lyxformat 345
 | |
| \begin_document
 | |
| \begin_header
 | |
| \textclass article
 | |
| \use_default_options true
 | |
| \language english
 | |
| \inputencoding auto
 | |
| \font_roman default
 | |
| \font_sans default
 | |
| \font_typewriter default
 | |
| \font_default_family default
 | |
| \font_sc false
 | |
| \font_osf false
 | |
| \font_sf_scale 100
 | |
| \font_tt_scale 100
 | |
| 
 | |
| \graphics default
 | |
| \paperfontsize default
 | |
| \use_hyperref false
 | |
| \papersize default
 | |
| \use_geometry false
 | |
| \use_amsmath 1
 | |
| \use_esint 1
 | |
| \cite_engine basic
 | |
| \use_bibtopic false
 | |
| \paperorientation portrait
 | |
| \secnumdepth 3
 | |
| \tocdepth 3
 | |
| \paragraph_separation indent
 | |
| \defskip medskip
 | |
| \quotes_language english
 | |
| \papercolumns 1
 | |
| \papersides 1
 | |
| \paperpagestyle default
 | |
| \tracking_changes false
 | |
| \output_changes false
 | |
| \author "" 
 | |
| \author "" 
 | |
| \end_header
 | |
| 
 | |
| \begin_body
 | |
| 
 | |
| \begin_layout Section
 | |
| Basic solving with Cholesky
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| Solving a linear least-squares system:
 | |
| \begin_inset Formula \[
 | |
| \arg\min_{x}\left\Vert Ax-b\right\Vert ^{2}\]
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| Set derivative equal to zero:
 | |
| \begin_inset Formula \begin{align*}
 | |
| 0 & =2A^{T}\left(Ax-b\right)\\
 | |
| 0 & =A^{T}Ax-A^{T}b\end{align*}
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| For comparison, with QR we do
 | |
| \begin_inset Formula \begin{align*}
 | |
| 0 & =R^{T}Q^{T}QRx-R^{T}Qb\\
 | |
|  & =R^{T}Rx-R^{T}Qb\\
 | |
| Rx & =Qb\\
 | |
| x & =R^{-1}Qb\end{align*}
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| But with Cholesky we do
 | |
| \begin_inset Formula \begin{align*}
 | |
| 0 & =R^{T}RR^{T}Rx-R^{T}Rb\\
 | |
|  & =R^{T}Rx-b\\
 | |
|  & =Rx-R^{-T}b\\
 | |
| x & =R^{-1}R^{-T}b\end{align*}
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Section
 | |
| Frontal (rank-deficient) solving with Cholesky
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| To do multi-frontal elimination, we decompose into rank-deficient conditionals.
 | |
|  
 | |
| \begin_inset Formula \[
 | |
| \left[\begin{array}{cccccc}
 | |
| \cdot & \cdot & \cdot & \cdot & \cdot & \cdot\\
 | |
| \cdot & \cdot & \cdot & \cdot & \cdot & \cdot\\
 | |
| \cdot & \cdot & \cdot & \cdot & \cdot & \cdot\end{array}\right]\to\]
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| \begin_inset Formula \[
 | |
| \left[\begin{array}{cc}
 | |
| R^{T} & 0\\
 | |
| S^{T} & C^{T}\end{array}\right]\left[\begin{array}{cc}
 | |
| R & S\\
 | |
| 0 & C\end{array}\right]=\left[\begin{array}{cc}
 | |
| F^{T}F & F^{T}G\\
 | |
| G^{T}F & G^{T}G\end{array}\right]\]
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| \begin_inset space ~
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| \begin_inset Formula \[
 | |
| R^{T}R=F^{T}F\]
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| \begin_inset space ~
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| \begin_inset Formula \begin{align*}
 | |
| R^{T}S & =F^{T}G\\
 | |
| S & =R^{-T}F^{T}G\end{align*}
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| \begin_inset space ~
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \begin_layout Standard
 | |
| \begin_inset Formula \begin{align*}
 | |
| S^{T}S+C^{T}C & =G^{T}G\\
 | |
| G^{T}FR^{-1}R^{-T}F^{T}G+C^{T}C & =G^{T}G\\
 | |
| G^{T}QRR^{-1}R^{-T}R^{T}Q^{T}G+C^{T}C & =G^{T}G\\
 | |
| \textbf{if }R\textbf{ is invertible, }G^{T}G+C^{T}C & =G^{T}G\\
 | |
| C^{T}C & =0\end{align*}
 | |
| 
 | |
| \end_inset
 | |
| 
 | |
| 
 | |
| \end_layout
 | |
| 
 | |
| \end_body
 | |
| \end_document
 |