This closing note of Topic 8 puts backward stability to work on the two workhorse algorithms the unit has used since LA-I's elimination note: Gaussian elimination with partial pivoting, and Householder . Both are backward stable in practice — but the mechanism behind their stability, and the one genuine caveat elimination carries that does not, is worth understanding precisely rather than taking on faith.
Learning objectives. By the end of this note you should be able to:
- state why Householder is unconditionally backward stable;
- state the (much weaker, conditional) stability guarantee for Gaussian elimination with partial pivoting;
- define the growth factor and explain its role in elimination's stability analysis;
- recommend an algorithm for a given problem based on both stability and cost.
In this lesson
- Householder QR: unconditional stability
- Gaussian elimination with partial pivoting: conditional stability
- Practical recommendation
Before you start
The full lesson, with worked examples and exercise solutions, is for members.
Read the full lessonNew to SelfMadeQuant.com? See membership options or browse the Linear Algebra, Optimisation and Numerical Methods syllabus.