Computing Library › Glossary
Glossary

Numerical Analysis

The study of algorithms that compute approximate solutions to mathematical problems, with control of error.

Definition

Numerical analysis develops and analyzes algorithms for solving mathematical problems approximately with finite-precision arithmetic. It concerns not only computing answers but bounding the errors that arise from discretization and rounding.

A guiding principle is that a good algorithm should be backward stable, meaning it returns the exact answer to a slightly perturbed problem. Combined with the problem's conditioning, backward stability bounds the error you can expect, separating algorithm quality from inherent problem difficulty.

A central discipline is separating the difficulty inherent in a problem from the quality of the algorithm used to solve it. A well-conditioned problem solved by a stable algorithm yields an accurate answer; an ill-conditioned problem may defeat even a perfect algorithm in finite precision. Recognizing which situation you are in, through conditioning and stability analysis, is what distinguishes a trustworthy computation from one that merely looks plausible.

Central concerns

Why it matters

Almost every quantitative science relies on numerical methods, since exact closed-form solutions are rare. Understanding error, stability, and conditioning is what separates a trustworthy computation from a plausible-looking but wrong one.

Fusion connection

Kronos plasma and engineering simulations are built on numerical methods, and verifying their accuracy and stability is part of the program's insistence on results that hold up to scrutiny.