Neural Sync Active
Numerical Optimization Methods
Registry Synced
Numerical Optimization Methods
94 words
1 min read
Reading compass
Now · Line Search
Numerical Optimization Methods
Line Search
xk+1=xk+αkdkChoose step size αk via Armijo condition: f(xk+αdk)≤f(xk)+c1α∇fkTdk
Trust Region
Approximate f near xk with model mk, minimize within radius Δk:
pythonimport 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}")