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
							 |