Quiz 2
Registry Synced

Numerical Optimization Methods

94 words
1 min read

Reading compass

Now · Line Search

Numerical Optimization Methods

xk+1=xk+αkdkx_{k+1} = x_k + \alpha_k d_k
Choose step size αk\alpha_k via Armijo condition: f(xk+αdk)f(xk)+c1αfkTdkf(x_k + \alpha d_k) \leq f(x_k) + c_1 \alpha \nabla f_k^T d_k

Trust Region

Approximate ff near xkx_k with model mkm_k, minimize within radius Δk\Delta_k:
pk=argminpΔkmk(xk+p)p_k = \arg\min_{||p|| \leq \Delta_k} m_k(x_k + p)
python
import numpy as np
from scipy.optimize import minimize
# Example: Rosenbrock function
def rosen(x):
    return sum(100*(x[1:]-x[:-1]**2)**2 + (1-x[:-1])**2)
result = minimize(rosen, [0, 0], method='L-BFGS-B')
print(f"Minimum at: {result.x}, Value: {result.fun}")
Document outline

Keep your place and jump directly to a heading.

Table of Contents
System Normal // Awaiting Context

Intelligence Hub

Navigate the knowledge graph to generate context. The Hub adapts dynamically to surface backlinks, related notes, and metadata insights.