Book navigation
Contents and Web Index
Generated from the complete web book. It links to front matter, chapters, theorem/definition sections, exercises, solutions, tools, appendix, and references.
Complete contents
Preface Preface
Guide Objectives, Audience, and How to Use This Book
Symbols List of Symbols and Notation
- Introduction
- Symbols table
- General mathematical notation
- Floating-point arithmetic and error analysis
- Nonlinear equations
- Interpolation and approximation
- Linear systems and matrix factorizations
- Iterative methods and Krylov spaces
- Eigenvalue problems
- Least squares and regularization
- Numerical differentiation
- Numerical integration and quadrature
- Initial-value problems for ODEs
- Boundary-value problems and Galerkin notation
- Partial differential equations
- Spectral and pseudospectral methods
- Optimization and nonlinear systems
- Fractional calculus and fractional differential equations
- Frequently overloaded symbols
1 Floating-Point Arithmetic and Error Analysis
- The Numerical Representation Problem
- Floating-Point Systems
- Rounding as a Projection onto a Finite Set
- The Standard Model for Floating-Point Arithmetic
- Accumulation of Rounding Errors
- Cancellation and Loss of Significance
- Sterbenz Lemma
- Conditioning of Mathematical Problems
- Conditioning of Linear Systems
- Forward Error, Backward Error, and Stability
- A Model Result: Backward Error for a Dot Product
- Stable and Unstable Algebraic Forms
- Algorithms
- Chapter Summary
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
2 Nonlinear Equations
- The Root-Finding Problem
- Error, Residual, and Conditioning of a Root
- Order of Convergence
- Bracketing Methods
- Bisection
- Regula Falsi, Illinois, Pegasus, and Ridder Methods
- Fixed-Point Iteration
- Aitken Acceleration and Steffensen’s Method
- Newton’s Method
- Multiple Roots and Multiplicity Correction
- Semilocal Newton Theory
- Damped, Safeguarded, and Trust-Region Newton Methods
- The Secant Method
- Muller, Inverse Quadratic Interpolation, and Brent-Type Methods
- Cubic One-Step Methods
- Chebyshev’s Method
- Halley’s Method
- Super-Halley and Schröder-Type Cubic Methods
- Quartic and Multipoint Methods
- Ostrowski’s Fourth-Order Method
- King’s Fourth-Order Family
- Jarratt-Type Fourth-Order Methods
- Traub-Type Multipoint Methods
- Methods with Memory
- Systems of Nonlinear Equations
- Quasi-Newton, Broyden, and Rank-One Updates
- Newton–Krylov and Inexact Newton Methods
- Anderson Acceleration
- Interval Newton and Certified Roots
- The Krawczyk Operator
- Smale’s Alpha Theory
- Stopping Criteria
- Algorithms Summary
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
3 Interpolation and Approximation Theory
- The Approximation Problem
- Polynomial Interpolation
- The Vandermonde System
- Lagrange Interpolation
- Newton Interpolation and Divided Differences
- Interpolation Error
- Lebesgue Constants and Stability
- Runge Phenomenon and Chebyshev Nodes
- Barycentric Interpolation
- Hermite Interpolation
- Spline Interpolation
- B-Splines
- Bernstein Polynomials and the Weierstrass Theorem
- Best Uniform Approximation and Chebyshev Alternation
- Least-Squares Approximation and Orthogonal Projection
- Orthogonal Polynomials
- Chebyshev Expansions and Spectral Interpolation
- Rational Approximation and Padé Approximants
- Floater–Hormann Rational Interpolation
- Radial Basis Function Interpolation
- Algorithms Summary
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
4 Direct Methods for Linear Systems
- The Linear System Problem
- Matrix Norms and Conditioning
- Triangular Systems
- Forward Substitution
- Back Substitution
- Gaussian Elimination
- LU Factorization and Solving
- Pivoting
- Partial Pivoting
- Growth Factor
- Complete Pivoting, Rook Pivoting, and Scaling
- Cholesky Factorization
- LDL^T Factorization
- Schur Complements and Block Elimination
- QR Factorization
- Householder QR
- Givens Rotations
- Least-Squares Problems
- Rank-Revealing Factorizations and the SVD
- Banded and Sparse Direct Methods
- Rank-One Updates: Sherman–Morrison and Woodbury
- Iterative Refinement
- Componentwise Backward Error
- Practical Comparison of Direct Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
5 Iterative Methods for Linear Systems
- Why Iterative Methods?
- Matrix Splittings
- The Spectral-Radius Convergence Theorem
- Classical Splittings: Jacobi, Gauss–Seidel, and SOR
- Jacobi Method
- Gauss–Seidel Method
- Successive Over-Relaxation
- Convergence Criteria for Classical Methods
- Richardson and Weighted Jacobi Iterations
- Krylov Subspaces
- Projection Principles
- Arnoldi Process
- Conjugate Gradient Method
- Lanczos Process and Symmetric Krylov Methods
- GMRES
- Restarted GMRES and Nonsymmetric Methods
- Preconditioning
- Preconditioned Conjugate Gradient
- Multigrid Methods
- Stopping Criteria and Finite Precision
- Practical Comparison of Iterative Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
6 Eigenvalue Problems
- The Eigenvalue Problem
- Algebraic and Geometric Multiplicity
- Diagonalization and Schur Decomposition
- Normal and Hermitian Matrices
- Gershgorin Localization
- Rayleigh Quotient
- A Posteriori Eigenvalue Error Bounds
- Power Method
- Inverse Iteration and Shifted Inverse Iteration
- Rayleigh Quotient Iteration
- Orthogonal Iteration and Simultaneous Iteration
- The QR Algorithm
- Hessenberg Reduction
- Shifted QR Algorithm
- Jacobi Method for Symmetric Eigenvalue Problems
- Arnoldi Method for Large Nonsymmetric Problems
- Lanczos Method for Hermitian Problems
- Eigenvalue Conditioning
- Bauer–Fike Theorem and Pseudospectra
- Generalized Eigenvalue Problems
- Singular Values as Eigenvalues
- Practical Comparison of Eigenvalue Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
7 Least-Squares Approximation
- The Least-Squares Problem
- Projection Geometry
- Normal Equations
- Existence and Uniqueness
- Conditioning of Least Squares
- Solving Least Squares by QR Factorization
- Rank-Deficient Least Squares and the SVD
- Residual Norm and Orthogonal Projectors
- Perturbation and Conditioning
- Weighted Least Squares
- Constrained Least Squares
- Tikhonov Regularization
- Filter Factors and Truncated SVD
- Choosing the Regularization Parameter
- Polynomial Least Squares
- Statistical Interpretation
- Nonlinear Least Squares
- Large-Scale Least Squares: CGLS and LSQR
- Randomized Least Squares
- Practical Comparison of Least-Squares Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
8 Numerical Differentiation
- The Numerical Differentiation Problem
- Taylor Expansions and Difference Formulas
- Second Derivatives
- Higher-Order Finite Differences
- One-Sided Boundary Formulas
- Finite-Difference Weights from Interpolation
- Richardson Extrapolation
- Roundoff Error and Optimal Step Size
- Complex-Step Differentiation
- Differentiation Matrices on Uniform Grids
- Chebyshev Nodes
- Chebyshev Differentiation Matrix
- Chebyshev Accuracy versus Finite-Difference Accuracy
- Chebyshev Differentiation for Boundary-Value Problems
- Noise Amplification
- Savitzky–Golay Differentiation
- Automatic Differentiation versus Numerical Differentiation
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
9 Numerical Integration
- The Numerical Integration Problem
- Interpolatory Quadrature
- Midpoint, Trapezoidal, and Simpson Rules
- Composite Quadrature
- Newton–Cotes Formulas
- Richardson Extrapolation and Romberg Integration
- Euler–Maclaurin Formula and Periodic Integrands
- Gaussian Quadrature
- Gauss–Legendre Nodes and Weights
- Clenshaw–Curtis Quadrature
- Adaptive Quadrature
- Gauss–Kronrod Rules
- Endpoint Singularities and Transformations
- Infinite Intervals
- Oscillatory Integrals
- Multidimensional Integration
- Monte Carlo and Quasi-Monte Carlo Integration
- Practical Comparison of Quadrature Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
10 Initial-Value Problems for Ordinary Differential Equations
- Initial-Value Problems
- Existence, Uniqueness, and Flow Maps
- Euler’s Method
- Backward Euler and the Theta Method
- Consistency, Stability, and Convergence
- Runge–Kutta Methods
- Second-Order Runge–Kutta Methods
- Third-Order Runge–Kutta Methods
- Classical Fourth-Order Runge–Kutta Method
- Other Explicit Fourth-Order RK Methods
- Higher-Order Explicit Runge–Kutta Methods
- Runge–Kutta–Fehlberg 4(5)
- Dormand–Prince 5(4)
- Adaptive Step-Size Control
- Stability Regions
- Stiffness
- Linear Multistep Methods
- Adams–Bashforth Methods
- Adams–Moulton Methods
- Backward Differentiation Formulas
- Zero-Stability and Dahlquist Equivalence
- Polynomial and Taylor Methods
- Collocation Methods
- Hermite–Obreschkoff Methods
- Chebyshev Polynomial Methods for IVPs
- Spectral Deferred Correction and Polynomial Correction
- Dense Output and Event Detection
- Practical Comparison of IVP Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
11 Boundary-Value Problems for Ordinary Differential Equations
- Boundary-Value Problems
- Well-Posedness and Maximum Principles
- Shooting Method
- Multiple Shooting
- Finite Differences for Linear BVPs
- Finite Differences for Nonlinear BVPs
- Collocation Methods
- Chebyshev Spectral Collocation
- Weak Formulation for Linear BVPs
- Linear Galerkin Method
- Finite Elements with Piecewise Linear Basis Functions
- High-Precision Quadrature for Galerkin Integrals
- Nonlinear Galerkin Method
- Newton–Galerkin Linearization
- Quadrature for Nonlinear Galerkin Terms
- Petrov–Galerkin and Least-Squares Galerkin Methods
- A Posteriori Residual Estimation
- Adaptive Mesh Refinement
- Practical Comparison of BVP Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
12 Numerical Methods for Partial Differential Equations
- Model Partial Differential Equations
- Classification and Numerical Consequences
- Finite Differences for the Heat Equation
- Implicit and Crank–Nicolson Heat Schemes
- Finite Differences for the Wave Equation
- Advection: Upwind, Lax–Friedrichs, and Lax–Wendroff
- Method of Lines
- Poisson and Laplace Equations
- Finite Element Weak Forms for PDEs
- Quadrature for PDE Galerkin Integrals
- Nonlinear PDEs and Newton Linearization
- Picard, Newton–Krylov, and Continuation for Nonlinear PDEs
- Burgers Equation and Nonlinear Conservation Laws
- Finite-Volume Numerical Fluxes
- Fourier Spectral Methods
- Aliasing and the Dealiasing Rule
- Chebyshev Spectral Methods
- Spline and B-Spline Methods
- Spline Collocation
- Discontinuous Galerkin Methods
- Operator Splitting and IMEX Methods
- ADI Methods
- Solvers and Preconditioners for PDE Systems
- Practical Comparison of PDE Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
13 Spectral and Pseudospectral Methods
- Spectral Approximation
- Spectral, Pseudospectral, Collocation, Tau, and Galerkin Methods
- Fourier Series and Periodic Problems
- Discrete Fourier Transform and FFT Differentiation
- Fourier Spectral Methods for PDEs
- Chebyshev Polynomials
- Chebyshev–Gauss–Lobatto Nodes
- Barycentric Interpolation
- Chebyshev Differentiation Matrix
- Scaling to General Intervals
- Chebyshev Collocation for Boundary-Value Problems
- Chebyshev Collocation for Evolution PDEs
- Spectral Galerkin Methods
- Tau Methods
- Quadrature in Spectral Methods
- Pseudospectral Treatment of Nonlinear Terms
- Aliasing
- Dealiasing: The 2/3 -Rule and Zero Padding
- Filtering
- Gibbs Phenomenon
- Fourier Pseudospectral Burgers Solver
- Chebyshev Pseudospectral Nonlinear BVPs
- Spectral Accuracy and Loss of Spectral Accuracy
- Legendre Spectral Methods
- Ultraspherical Spectral Methods
- Spectral Element Methods
- Comparison with Splines and High-Order Finite Elements
- Practical Comparison of Spectral Tools
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
14 Optimization and Nonlinear Systems
- Nonlinear Systems
- Damped and Globalized Newton Methods
- Inexact Newton and Newton–Krylov Methods
- Broyden and Quasi-Newton Methods for Systems
- Unconstrained Optimization
- Gradient Descent
- Line Search Methods
- Newton’s Method for Optimization
- Trust-Region Methods
- Conjugate Gradient Methods for Optimization
- Quasi-Newton Methods: DFP, BFGS, and L-BFGS
- Nonlinear Least Squares
- Optimization of Parameter-Dependent Integrals
- Quadrature Rules for Integral Objectives
- Differentiating Integral Objectives
- Residual Minimization for Differential Equations
- Nelder–Mead Simplex Method
- Other Derivative-Free Methods
- Constrained Optimization and KKT Conditions
- Sequential Quadratic Programming
- Penalty, Barrier, and Interior-Point Methods
- Augmented Lagrangian and ADMM
- Optimization with Noisy or Expensive Objectives
- Adjoint Methods for Parameter Optimization
- Practical Comparison of Methods
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
15 Numerical Methods for Fractional Differential Equations
- Why Fractional Derivatives?
- Fractional Integrals
- Main Fractional Derivatives
- Caputo versus Riemann–Liouville
- Power Functions and Fractional Clocks
- Volterra Integral Form
- The L1 Scheme
- Caputo–Katugampola L1 Scheme
- Grunwald–Letnikov and Shifted GL Methods
- L1-2, Alikhanov, L2, and L3 Ideas
- Lubich Convolution Quadrature
- PECE Predictor–Corrector Methods
- Fast Convolution and Short-Memory Principle
- Chebyshev–Lobatto Panel Quadrature
- Incomplete-Beta Weights for the Caputo Kernel
- Incomplete-Beta Weights for the Caputo–Katugampola Kernel
- Cubic Chebyshev–Lobatto Formula
- Quintic Chebyshev–Lobatto Formula
- Comparison of Fractional Differentiation Methods
- Examples
- Example 1: Caputo derivative of a constant
- Example 2: Fractional relaxation
- Example 3: Fractional diffusion
- Example 4: Residual minimization
- Fractional Residual Minimization and Fractional Clocks
- Practical Guidelines
- Exercises
- Basic problems
- Intermediate problems
- Advanced problems
- Research-level problems
- Exercise solutions
- Interactive tools
A Appendix A: Formula Handbook
- Chapter 1: Floating-Point Arithmetic
- Chapter 2: Nonlinear Equations
- Chapter 3: Interpolation and Approximation
- Chapter 4: Direct Linear Systems
- Chapter 5: Iterative Linear Systems
- Chapter 6: Eigenvalue Problems
- Chapter 7: Least Squares
- Chapter 8: Numerical Differentiation
- Chapter 9: Numerical Integration
- Chapter 10: Initial-Value Problems for ODEs
- Chapter 11: Boundary-Value Problems for ODEs
- Chapter 12: Partial Differential Equations
- Chapter 13: Spectral and Pseudospectral Methods
- Chapter 14: Optimization and Nonlinear Systems
- Chapter 15: Fractional Differential Equations
Refs Bibliography
Alphabetical web index
A
A Model Result: Backward Error for a Dot Product (1)
A Posteriori Eigenvalue Error Bounds (6)
A Posteriori Residual Estimation (11)
Accumulation of Rounding Errors (1)
Adaptive Step-Size Control (10)
ADI Methods (12)
Adjoint Methods for Parameter Optimization (14)
Advanced problems (10)
Advanced problems (11)
Advanced problems (12)
Advanced problems (13)
Advanced problems (14)
Advanced problems (15)
Advection: Upwind, Lax–Friedrichs, and Lax–Wendroff (12)
Aitken Acceleration and Steffensen’s Method (2)
Algebraic and Geometric Multiplicity (6)
Algorithms (1)
Aliasing (13)
Aliasing and the Dealiasing Rule (12)
Appendix A: Formula Handbook (A)
Arnoldi Method for Large Nonsymmetric Problems (6)
Arnoldi Process (5)
Augmented Lagrangian and ADMM (14)
Automatic Differentiation versus Numerical Differentiation (8)
B
B-Splines (3)
Backward Differentiation Formulas (10)
Backward Euler and the Theta Method (10)
Banded and Sparse Direct Methods (4)
Barycentric Interpolation (13)
Basic problems (1)
Basic problems (2)
Basic problems (3)
Basic problems (4)
Basic problems (5)
Basic problems (6)
Basic problems (7)
Basic problems (8)
Basic problems (9)
Basic problems (10)
Basic problems (11)
Basic problems (12)
Basic problems (13)
Basic problems (14)
Basic problems (15)
Bauer–Fike Theorem and Pseudospectra (6)
Bernstein Polynomials and the Weierstrass Theorem (3)
Best Uniform Approximation and Chebyshev Alternation (3)
Bibliography (Refs)
Bibliography (Refs)
Bisection (2)
Boundary-value problems and Galerkin notation (Symbols)
Boundary-Value Problems for Ordinary Differential Equations (11)
Broyden and Quasi-Newton Methods for Systems (14)
Burgers Equation and Nonlinear Conservation Laws (12)
C
Cancellation and Loss of Significance (1)
Caputo versus Riemann–Liouville (15)
Caputo–Katugampola L1 Scheme (15)
Chapter 10: Initial-Value Problems for ODEs (A)
Chapter 11: Boundary-Value Problems for ODEs (A)
Chapter 12: Partial Differential Equations (A)
Chapter 13: Spectral and Pseudospectral Methods (A)
Chapter 14: Optimization and Nonlinear Systems (A)
Chapter 15: Fractional Differential Equations (A)
Chapter 1: Floating-Point Arithmetic (A)
Chapter 2: Nonlinear Equations (A)
Chapter 3: Interpolation and Approximation (A)
Chapter 4: Direct Linear Systems (A)
Chapter 5: Iterative Linear Systems (A)
Chapter 6: Eigenvalue Problems (A)
Chapter 8: Numerical Differentiation (A)
Chapter 9: Numerical Integration (A)
Chapter Summary (1)
Chebyshev Accuracy versus Finite-Difference Accuracy (8)
Chebyshev Collocation for Boundary-Value Problems (13)
Chebyshev Collocation for Evolution PDEs (13)
Chebyshev Differentiation for Boundary-Value Problems (8)
Chebyshev Differentiation Matrix (8)
Chebyshev Differentiation Matrix (13)
Chebyshev Expansions and Spectral Interpolation (3)
Chebyshev Nodes (8)
Chebyshev Polynomial Methods for IVPs (10)
Chebyshev Pseudospectral Nonlinear BVPs (13)
Chebyshev Spectral Collocation (11)
Chebyshev Spectral Methods (12)
Chebyshev–Gauss–Lobatto Nodes (13)
Chebyshev–Lobatto Panel Quadrature (15)
Choosing the Regularization Parameter (7)
Classical Fourth-Order Runge–Kutta Method (10)
Classical Splittings: Jacobi, Gauss–Seidel, and SOR (5)
Classification and Numerical Consequences (12)
Clenshaw–Curtis Quadrature (9)
Collocation Methods (10)
Collocation Methods (11)
Comparison of Fractional Differentiation Methods (15)
Comparison with Splines and High-Order Finite Elements (13)
Complete Pivoting, Rook Pivoting, and Scaling (4)
Complex-Step Differentiation (8)
Componentwise Backward Error (4)
Conditioning of Least Squares (7)
Conditioning of Linear Systems (1)
Conditioning of Mathematical Problems (1)
Conjugate Gradient Methods for Optimization (14)
Consistency, Stability, and Convergence (10)
Constrained Optimization and KKT Conditions (14)
Convergence Criteria for Classical Methods (5)
Cubic Chebyshev–Lobatto Formula (15)
D
Damped and Globalized Newton Methods (14)
Damped, Safeguarded, and Trust-Region Newton Methods (2)
Dealiasing: The 2/3 -Rule and Zero Padding (13)
Dense Output and Event Detection (10)
Diagonalization and Schur Decomposition (6)
Differentiating Integral Objectives (14)
Differentiation Matrices on Uniform Grids (8)
Direct Methods for Linear Systems (4)
Discontinuous Galerkin Methods (12)
Discrete Fourier Transform and FFT Differentiation (13)
Dormand–Prince 5(4) (10)
E
Eigenvalue problems (Symbols)
Endpoint Singularities and Transformations (9)
Error, Residual, and Conditioning of a Root (2)
Euler–Maclaurin Formula and Periodic Integrands (9)
Euler’s Method (10)
Example 1: Caputo derivative of a constant (15)
Example 2: Fractional relaxation (15)
Example 3: Fractional diffusion (15)
Example 4: Residual minimization (15)
Examples (15)
Exercise solutions (10)
Exercise solutions (11)
Exercise solutions (12)
Exercise solutions (13)
Exercise solutions (14)
Exercise solutions (15)
Exercises (1)
Exercises (2)
Exercises (3)
Exercises (4)
Exercises (5)
Exercises (6)
Exercises (7)
Exercises (8)
Exercises (9)
Exercises (10)
Exercises (11)
Exercises (12)
Exercises (13)
Exercises (14)
Exercises (15)
Existence, Uniqueness, and Flow Maps (10)
F
Fast Convolution and Short-Memory Principle (15)
Filter Factors and Truncated SVD (7)
Filtering (13)
Finite Differences for Linear BVPs (11)
Finite Differences for Nonlinear BVPs (11)
Finite Differences for the Heat Equation (12)
Finite Differences for the Wave Equation (12)
Finite Element Weak Forms for PDEs (12)
Finite Elements with Piecewise Linear Basis Functions (11)
Finite-Difference Weights from Interpolation (8)
Finite-Volume Numerical Fluxes (12)
Floater–Hormann Rational Interpolation (3)
Floating-point arithmetic and error analysis (Symbols)
Floating-Point Arithmetic and Error Analysis (1)
Forward Error, Backward Error, and Stability (1)
Fourier Pseudospectral Burgers Solver (13)
Fourier Series and Periodic Problems (13)
Fourier Spectral Methods for PDEs (13)
Fractional calculus and fractional differential equations (Symbols)
Fractional Integrals (15)
Fractional Residual Minimization and Fractional Clocks (15)
Frequently overloaded symbols (Symbols)
G
Gauss–Legendre Nodes and Weights (9)
General mathematical notation (Symbols)
Generalized Eigenvalue Problems (6)
Gibbs Phenomenon (13)
Givens Rotations (4)
GMRES (5)
Gradient Descent (14)
Growth Factor (4)
Grunwald–Letnikov and Shifted GL Methods (15)
H
Halley’s Method (2)
Hermite–Obreschkoff Methods (10)
High-Precision Quadrature for Galerkin Integrals (11)
Higher-Order Explicit Runge–Kutta Methods (10)
Higher-Order Finite Differences (8)
Householder QR (4)
How to read the book (Guide)
I
Implicit and Crank–Nicolson Heat Schemes (12)
Incomplete-Beta Weights for the Caputo Kernel (15)
Incomplete-Beta Weights for the Caputo–Katugampola Kernel (15)
Inexact Newton and Newton–Krylov Methods (14)
Initial-value problems for ODEs (Symbols)
Initial-Value Problems for Ordinary Differential Equations (10)
Intended audience (Guide)
Interactive tools (10)
Interactive tools (11)
Interactive tools (12)
Interactive tools (13)
Interactive tools (14)
Interactive tools (15)
Interpolation and approximation (Symbols)
Interpolation and Approximation Theory (3)
Interval Newton and Certified Roots (2)
Introduction (Symbols)
Inverse Iteration and Shifted Inverse Iteration (6)
Iterative methods and Krylov spaces (Symbols)
Iterative Methods for Linear Systems (5)
J
Jacobi Method (5)
Jacobi Method for Symmetric Eigenvalue Problems (6)
Jarratt-Type Fourth-Order Methods (2)
K
King’s Fourth-Order Family (2)
Krylov Subspaces (5)
L
L1-2, Alikhanov, L2, and L3 Ideas (15)
Lanczos Method for Hermitian Problems (6)
Lanczos Process and Symmetric Krylov Methods (5)
Large-Scale Least Squares: CGLS and LSQR (7)
Least squares and regularization (Symbols)
Least-Squares Approximation (7)
Least-Squares Approximation and Orthogonal Projection (3)
Lebesgue Constants and Stability (3)
Legendre Spectral Methods (13)
Line Search Methods (14)
Linear systems and matrix factorizations (Symbols)
List of Symbols and Notation (Symbols)
LU Factorization and Solving (4)
Lubich Convolution Quadrature (15)
M
Main Fractional Derivatives (15)
Matrix Norms and Conditioning (4)
Method of Lines (12)
Midpoint, Trapezoidal, and Simpson Rules (9)
Model Partial Differential Equations (12)
Monte Carlo and Quasi-Monte Carlo Integration (9)
Muller, Inverse Quadratic Interpolation, and Brent-Type Methods (2)
Multidimensional Integration (9)
Multiple Roots and Multiplicity Correction (2)
Multiple Shooting (11)
N
Nelder–Mead Simplex Method (14)
Newton Interpolation and Divided Differences (3)
Newton–Galerkin Linearization (11)
Newton–Krylov and Inexact Newton Methods (2)
Newton’s Method (2)
Newton’s Method for Optimization (14)
Nonlinear equations (Symbols)
Nonlinear Galerkin Method (11)
Nonlinear PDEs and Newton Linearization (12)
Nonlinear Systems (14)
Normal and Hermitian Matrices (6)
Normal Equations (7)
Numerical differentiation (Symbols)
Numerical integration and quadrature (Symbols)
Numerical Methods for Fractional Differential Equations (15)
Numerical Methods for Partial Differential Equations (12)
O
Objectives (Guide)
Objectives, Audience, and How to Use This Book (Guide)
One-Sided Boundary Formulas (8)
Operator Splitting and IMEX Methods (12)
Optimization and nonlinear systems (Symbols)
Optimization and Nonlinear Systems (14)
Optimization of Parameter-Dependent Integrals (14)
Optimization with Noisy or Expensive Objectives (14)
Orthogonal Iteration and Simultaneous Iteration (6)
Ostrowski’s Fourth-Order Method (2)
Other Derivative-Free Methods (14)
Other Explicit Fourth-Order RK Methods (10)
P
Partial differential equations (Symbols)
Partial Pivoting (4)
PECE Predictor–Corrector Methods (15)
Penalty, Barrier, and Interior-Point Methods (14)
Perturbation and Conditioning (7)
Petrov–Galerkin and Least-Squares Galerkin Methods (11)
Picard, Newton–Krylov, and Continuation for Nonlinear PDEs (12)
Pivoting (4)
Poisson and Laplace Equations (12)
Polynomial and Taylor Methods (10)
Power Functions and Fractional Clocks (15)
Power Method (6)
Practical Comparison of BVP Methods (11)
Practical Comparison of Direct Methods (4)
Practical Comparison of Eigenvalue Methods (6)
Practical Comparison of Iterative Methods (5)
Practical Comparison of IVP Methods (10)
Practical Comparison of Least-Squares Methods (7)
Practical Comparison of Methods (14)
Practical Comparison of PDE Methods (12)
Practical Comparison of Quadrature Methods (9)
Practical Comparison of Spectral Tools (13)
Practical Guidelines (15)
Preconditioned Conjugate Gradient (5)
Preconditioning (5)
Preface (Preface)
Preface (Preface)
Prerequisites (Guide)
Pseudospectral Treatment of Nonlinear Terms (13)
Q
QR Factorization (4)
Quadrature for Nonlinear Galerkin Terms (11)
Quadrature for PDE Galerkin Integrals (12)
Quadrature in Spectral Methods (13)
Quadrature Rules for Integral Objectives (14)
Quartic and Multipoint Methods (2)
Quasi-Newton Methods: DFP, BFGS, and L-BFGS (14)
Quasi-Newton, Broyden, and Rank-One Updates (2)
Quintic Chebyshev–Lobatto Formula (15)
R
Radial Basis Function Interpolation (3)
Rank-Deficient Least Squares and the SVD (7)
Rank-One Updates: Sherman–Morrison and Woodbury (4)
Rank-Revealing Factorizations and the SVD (4)
Rational Approximation and Padé Approximants (3)
Rayleigh Quotient Iteration (6)
Regula Falsi, Illinois, Pegasus, and Ridder Methods (2)
Residual Minimization for Differential Equations (14)
Residual Norm and Orthogonal Projectors (7)
Restarted GMRES and Nonsymmetric Methods (5)
Richardson and Weighted Jacobi Iterations (5)
Richardson Extrapolation and Romberg Integration (9)
Rounding as a Projection onto a Finite Set (1)
Roundoff Error and Optimal Step Size (8)
Runge Phenomenon and Chebyshev Nodes (3)
Runge–Kutta Methods (10)
Runge–Kutta–Fehlberg 4(5) (10)
S
Savitzky–Golay Differentiation (8)
Scaling to General Intervals (13)
Schur Complements and Block Elimination (4)
Second-Order Runge–Kutta Methods (10)
Sequential Quadratic Programming (14)
Shooting Method (11)
Singular Values as Eigenvalues (6)
Solvers and Preconditioners for PDE Systems (12)
Solving Least Squares by QR Factorization (7)
Spectral Accuracy and Loss of Spectral Accuracy (13)
Spectral and pseudospectral methods (Symbols)
Spectral and Pseudospectral Methods (13)
Spectral Deferred Correction and Polynomial Correction (10)
Spectral Galerkin Methods (13)
Spectral, Pseudospectral, Collocation, Tau, and Galerkin Methods (13)
Spline and B-Spline Methods (12)
Spline Collocation (12)
Stability Regions (10)
Stable and Unstable Algebraic Forms (1)
Statistical Interpretation (7)
Sterbenz Lemma (1)
Stiffness (10)
Stopping Criteria and Finite Precision (5)
Successive Over-Relaxation (5)
Super-Halley and Schröder-Type Cubic Methods (2)
Symbols table (Symbols)
Systems of Nonlinear Equations (2)
T
Tau Methods (13)
Taylor Expansions and Difference Formulas (8)
The L1 Scheme (15)
The Numerical Differentiation Problem (8)
The Numerical Integration Problem (9)
The Numerical Representation Problem (1)
The QR Algorithm (6)
The Spectral-Radius Convergence Theorem (5)
The Standard Model for Floating-Point Arithmetic (1)
Third-Order Runge–Kutta Methods (10)
Traub-Type Multipoint Methods (2)
Trust-Region Methods (14)
U
Ultraspherical Spectral Methods (13)
Unconstrained Optimization (14)
V
W
Weak Formulation for Linear BVPs (11)
Well-Posedness and Maximum Principles (11)
Why Fractional Derivatives? (15)