MCS 143M – F12
Norms, Conditions Numbers and Computer Arithmetic Study Guide
Norms
- What are three properties that characterize a vector norm?
- Define some commonly used norms such as the 1, 2, p, and infinity norm.
- Be able to prove that these are norms.
- What are four properties that characterize a matrix norm?
- What is an induced matrix norm?
- How does one calculate a Frobenius, one and infinity norm of a matrix?
- What is a formula for a matrix 2-norm and why is this difficult to calculate?
- Be able to prove simple properties of these matrix norms.
- Define the singular value decomposition. How does it relate to matrix norms?
- What is the two norm of an orthogonal matrix?
Condition Numbers
- In solving Ax=b how are the relative errors in x related to the relative errors in b?
- How is this relation derived?
- If the cond(A) and the number of significant digits in b are known be able to determine a bound on the number of significant digits in a calculated solution x to Ax = b.
- Be able to calculate the condition number with the one or infinity norm.
- Be able to prove results concerning condition numbers (e.g.: cond(cA) = cond(A)).
- What is the classic example of an ill conditioned matrix?
- For a 2 by 2 system draw a picture corresponding to an ill conditioned system. Describe why small changes in the system can cause large changes in the solution.
- Is a small determinant a good indication that A is nearly singular? Provide an example to justify your answer.
- How is cond(A) related to how close A is to being singular?
Computer Arithmetic
- What is an overflow error? What is an underflow error? What are typical values of each in IEEE single and double precision?
- What is roundoff error?
- What is relative machine precision and how is it related to roundoff error?
- Why is the IEEE standard for floating point arithmetic important? What are some ways the IEEE standard handles special cases?
- Know our definition of a the numerical stability of an an algorithm: an algorithm is numerically stable if a bound on the relative error in the algorithm is close to (a small or modest multiple) of the bound on the relative error inherent in the problem.
- What is the difference between a numerically unstable algorithm and an ill condition problem? Give an example of each.
- Describe ways that might be used to cure a numerically unstable algorithm.
- Describe ways that might be used to cure an ill conditioned problem.
- What is subtractive cancellation and why is it important?
- Provide an example of a simple formula that has subtractive cancellation that can be avoided by rewriting the formula.
- Be able to identify subtractive cancellation in an expression and rewrite it to avoid subtractive cancellation. Know how to do this using algebra, trig identities and Taylor’s series.