Download presentation
Presentation is loading. Please wait.
Published byCory McGee Modified over 9 years ago
1
Lecture 10 - Nonlinear gradient techniques and LU Decomposition CVEN 302 June 24, 2002
2
Lecture’s Goals Nonlinear Gradient technique LU Decomposition –Crout’s technique –Doolittle’s technique –Cholesky’s technique
3
Nonlinear Equations The nonlinear equations can be solved using a gradient technique. The minimization technique calculates a positive scalar value and use a gradient to find the zero of multiple functions.
4
Minimization algorithm Calculate the square function. –h(x) = [ f(x)) 2 ] Calculate a scalar value –z 0 = h(x) Calculate the gradient –dx = - dh/dx
5
Minimization algorithm Multiple loops to convergence x new = x old + dx ; z 1 = h(x new ); dif = z 1 - z 0 ; if dif > 0 dx = dx/2 x new = x old + dx else end loop endif
6
Program FFMIN The program is adapted from the book to do a minimization of scalar and uses a gradient technique to find the roots.
7
Example of the 2-D Problem f 1 (x,y) = x 2 + y 2 - 1 f 2 (x,y) = x 2 - y
8
Example of the 2-D Problem The gradient function: h(x,y) =[( x 2 + y 2 - 1) 2 +( x 2 - y) 2 ] The derivative of the function: dh=[ -(4(x 2 + y 2 -1)x + 4( x 2 - y)x) -(4(x 2 +y 2 - 1)y - 2( x 2 - y))]
9
Example of the 3-D Problem f 1 (x,y,z) = x 2 + 2y 2 + 4z 2 - 7 f 2 (x,y,z) = 2x 2 + y 3 + 6z 2 - 10 f 3 (x,y,z) = xyz + 1
10
Example of the 3-D Problem The gradient function: h(x,y,z) = [ (x 2 + 2y 2 + 4z 2 - 7) 2 + (2x 2 + y 3 + 6z 2 - 10) 2 + (xyz + 1) 2 ]
11
End of material on Exam 1 Exam 1 Chapter 1 through 5 Monday July 3, 2002 open book and open notes
12
Chapter 6 LU Decomposition of Matrices
13
LU Decomposition A modification of the elimination method, called the LU decomposition. The technique will rewrite the matrix as the product of two matrices. A = LU
14
LU Decomposition The technique breaks the matrix into a product of two matrices, L and U, L is a lower triangular matrix and U is an upper triangular matrix.
15
LU Decomposition –Crout’s reduction (U has ones on the diagonal) –Doolittle’s method( L has ones on the diagonal) –Cholesky’s method ( The diagonal terms are the same value for the L and U matrices) There are variation of the technique using different methods.
16
Decomposition
17
LU Decomposition Solving Using the LU decomposition [A]{x} = [L][U]{x} = [L]{[U]{x}} = {b} Solve [L]{y} = {b} and then solve [U]{x} = {y}
18
LU Decomposition The matrices are represented by
19
Equation Solving What is the advantage of breaking up one linear set into two successive ones? –The advantage is that the solution of triangular set of equations is trivial to solve.
20
Equation Solving First step - forward substitution
21
Equation Solving Second step - back substitution
22
LU Decomposition (Crout’s reduction) Matrix decomposition
23
LU Decomposition (Doolittle’s method) Matrix decomposition
24
Cholesky’s method Matrix is decomposed into: where, l ii = u ii
25
LU Decomposition (Crout’s reduction) Matrix decomposition
26
Crout’s Reduction The method alternates from solving from the lower triangular to the upper triangular
27
Crout’s Reduction
28
General formulation of Crout’s These are the general equations for the component of the two matrices
29
Example The matrix is broken into a lower and upper triangular matrices.
30
LU Decomposition (Doolittle’s method) Matrix decomposition
31
Doolitte’s method The method alternates from solving from the upper triangular to the lower triangular
32
General formulation of Doolittle’s The problem is reverse of the Crout’s reduction, starting with the upper triangular matrix and going to the lower triangular matrix.
33
LU Programs There are two programs –LU_factor –LU_factor - the program does a Doolittle decomposition of a matrix and returns the L and U matrices –LU_solve –LU_solve uses an L and U matrix combination to solve the system of equations.
34
Example The matrix is broken into a lower and upper triangular matrices.
35
Summary Nonlinear scalar gradient method uses a simple step to find the crossing terms. Setup of the LU decomposition techniques.
36
Homework Check the Homework webpage
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.