genpark-bfgs-quasi-newton-line-search-skill

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Gecti
  • Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Broyden-Fletcher-Goldfarb-Shanno (BFGS) quasi-Newton optimization with backtracking Armijo line search

README.md

BFGS Quasi-Newton Optimizer Skill

Broyden-Fletcher-Goldfarb-Shanno (BFGS) quasi-Newton optimization featuring rank-2 inverse Hessian approximation updates.

flowchart TD
    Grad["Compute Current Gradient g_k"] --> Direction["Search Direction: p_k = -H_k * g_k"]
    Direction --> LineSearch["Armijo Backtracking Line Search for Step α"]
    LineSearch --> Update["Update State: x_{k+1} = x_k + α * p_k"]
    Update --> Hessian["Rank-2 Inverse Hessian Update H_{k+1}"]
    Hessian --> Conv{"Norm(g) < Tol?"}
    Conv -- No --> Grad
    Conv -- Yes --> Done["Optimal Solution Found"]

Features

  • 100% Python Standard Library: No numpy or scipy required.
  • Superlinear Convergence: Approximates Newton-Raphson curvature without computing explicit second derivatives.
  • Robust Armijo Line Search: Guaranteed decrease in objective function.

Yorumlar (0)

Sonuc bulunamadi