Optimization path comparisons:
- Newton and modified Newton
- symmetric-rank-one quasi-Newton
- BFGS
- Fletcher–Reeves nonlinear conjugate gradient
- backtracking and interpolating Armijo line searches
The original figure layout and plotting style are preserved. Running main.py
regenerates the three figures with the corrected numerical paths.
python3 -m venv .venv
.venv/bin/pip install -r requirements-dev.txt
.venv/bin/pytest
MPLBACKEND=Agg .venv/bin/python main.py

