Skip to main content
Numerical analysis
Lesson 41 of 75
Introduction

Conditioning and stability

Objective. Separate problem conditioning from algorithm stability.

  1. 1. Learn
  2. 2. Worked example
  3. 3. Practice
  4. 4. Feedback
  5. 5. Continue

Learn: the key idea

Conditioning and stability separate two different sources of error in numerical computation: conditioning describes how sensitive the exact mathematical problem is to small perturbations in input data, while stability describes whether a particular algorithm amplifies rounding errors during computation. A problem can be well-conditioned yet solved by an unstable algorithm, producing inaccurate results, or ill-conditioned so that even a stable algorithm cannot avoid large output errors. For solving a linear system Ax = b, a large condition number of A signals ill-conditioning regardless of which solution method is used.

Worked example

A linear system has condition number κ(A) = 10^6. Explain the implication of this conditioning for numerical solution accuracy.

10 … 6
Illustrated card showing 10 … 6
  1. 1Recall condition number measures sensitivity of the solution to input errors
  2. 2A value of 10^6 is very large, indicating high sensitivity
  3. 3Small input perturbations can be amplified by this factor in the solution
  4. 4State the conclusion about the problem's conditioning

Answer: The problem is ill-conditioned, so small input errors cause large solution errors

Concept mastery

Based on your past attempts at this lesson — the question types to practise again come first.

Complete a practice set to see your concept breakdown here.

Practice

Practice happens on its own screen, one question at a time. Answers stay hidden until you submit yours, and you can stop and pick up at the same question later.

Start practising

Common mistake. Students often blame an unstable algorithm whenever results are inaccurate, without checking whether the underlying problem itself is ill-conditioned, in which case no algorithm could do better. Always assess the problem's conditioning separately from the method's stability.

Your progress

Tick each step as you finish it. Your exact reading position is saved automatically, so Continue drops you back on the same line.

0 of 5 steps complete

Your place saves automatically as you read.

My dashboard