_index.org

iterative method

Last edited: February 2, 2026

constituents

requirements

Iterative methods require a starting point \(x^{(0)}\) such that:

  • \(x^{(0)} \in \text{dom } f\)
  • sublevel set \(S = \qty {x \mid f\qty(x) \leq f\qty(x^{(0)})}\) is closed

additional information

strong convexity

\(f\) is strongly convex on \(S\) if there exists \(m > 0\) such that:

\begin{align} \nabla^{2}f\qty(x) \succeq mI, \forall x \in S \end{align}

if \(f\) is strongly convex for \(x, y \in S\), we have:

\begin{align} f\qty(y) \geq f\qty(x) + \nabla f\qty(x)^{T} \qty(y-x) + \frac{m}{2} \norm{x-y}_{2}^{2} \end{align}

Newton's Method

Last edited: February 2, 2026

constituents

requirements

A Newton step is:

\begin{align} \Delta x_{nt} = -\nabla^{2}f\qty(x)^{-1}\nabla f\qty(x) \end{align}

additional information

Newton’s method is affine invariant!

convergence

Then number of steps until convergence for Newton’s method relates to the third derivative because its step changes as a function of how the second derivative changes.

Number of iterations until \(f\qty(x) - p^{*} \leq \epsilon\) is bounded above by:

\begin{align} \frac{f\qty(x^{(0)}) - p^{*}}{\gamma} + \log \log \qty(\frac{\epsilon_{0}}{\epsilon}) \end{align}

Numerical Linear Algebra

Last edited: February 2, 2026

FLOP

A FLOP is a “floating-point operations”. One addition, subtraction, multiplication, or division of two floating-point numbers.

Basic Linear Algebra Subroutines

BLAS Level 1

Vector-Vector operations

  • inner product \(x^{T}y\) which is \(2n-1\) flops
  • sum \(x+y\) and scale \(\alpha x\) which is \(n\) flops

BLAS Level 2

Matrix-vector product

\(y = Ax\) with \(A \in \mathbb{R}^{m \times n}\)

  • standard multiply \(m\qty(2n - 1)\)
  • \(2N\) if \(A\) is sparse with \(N\) non-zero elements
  • \(2p\qty(n+m)\) if \(A\) is given as \(A = UV^{T}\), where \(U \in \mathbb{R}^{m \times p}\) and \(V \in \mathbb{R}^{n \times p}\), which is called a “banded” matrix (sparse everywhere except for a strip nexht to diagonal)

BLAS Level 3

Matrix-matrix operations

SU-EE364A FEb192026

Last edited: February 2, 2026

Key Sequence

Notation

New Concepts

Important Results / Claims

Questions

Interesting Factoids

SU-EE364A FEB242026

Last edited: February 2, 2026

Key Sequence

Notation

New Concepts

Important Results / Claims

Questions

Interesting Factoids