Foundations of Computational Math
Due date: 5PM Wednesday, 11/26/08
Grading: Since this overlaps with the assignment of Program 3, all of these
questions
will be graded based on effort.
Problem 8.1
Suppose is a symmetric positive definite tridiagonal matrix of the form
where n = 2k, Dr and Db are diagonal matrices of order n/2, L is a lower
triangular matrix
with nonzeros restricted to its main diagonal and its first subdiagonal, and U
is upper
triangular matrix with nonzeros restricted to its main diagonal and its first
superdiagonal.
Assume that Ax = b can be solved using Jacobi ’s method, i.e., the iteration
converges
acceptably fast. Partition each iterate xi into the top half and bottom half,
i.e.,
8.1.a. Assume an initial guess x0 is given and identify
what information, i.e., the pieces
of xi for 0≤i≤j,
determines the values found in the vectors and
for any j > 0.
8.1.b. Can the relationships from 8.1.a be used to design an iteration
that approximates
the solution essentially as well but only requires half of the work of Jacobi’s
method ?
8.1.c. Relate your new method from 8.1.b to applying Gauss-Seidel to
solve Bx = b
starting from the same initial guess x0.
Problem 8.2
8.2.a
Consider the two matrices :
Suppose you solve systems of linear equations involving A1 and A2
using Jacobi’s method.
For which matrix would you expect faster convergence?
8.2.b
Consider the matrix
(i) Will Jacobi’s method converge when solving Ax = b?
(ii) Will Gauss-Seidel converge when solving Ax = b?
Problem 8.3
Consider solving a linear system Ax = b where A is symmetric positive definite using steepest descent.
(8.3.a) Suppose you use steepest descent without preconditioning . Show that
the residuals,
rk and rk+1 are orthogonal for all k.
(8.3.b) Suppose you use steepest descent with preconditioning . Are the
residuals, rk
and rk+1 are orthogonal for all k? If not is there any vector from
step k that is
guaranteed to be orthogonal to rk+1?
Problem 8.4
Let f(x) = x^3 − 3x + 1. This polynomial has three distinct roots
(8.4.a) Consider using the iteration function
Which, if any, of the three roots can you compute with
and how would you
choose x(0) for each computable root?
(8.4.b) Consider using the iteration function
Which, if any, of the three roots can you compute with
and how would you
choose x(0) for each computable root?
(8.4.c) For each of the roots you identified as computable
using either
or ,
apply the iteration to find the values of the roots . (You need not turn in any
code, but using a simple program to do this is recommended.)
8.4.d
Let be a continuous
function. Show that if is a contraction
mapping
on [a, b] then the sequence {x(k)} defined by x(k+1) =
is a Cauchy sequence.
Prev | Next |