SkillAgentSearch skills...

Optimization

(Nonlinear) optimization algorithms in C#

Install / Use

/learn @sunsided/Optimization

README

(Nonlinear) Optimization Library

This library aims to implement different mathematical optimization algorithms, such as regular and conjugate gradient descent. Mathematics is backed by Math.NET Numerics.

Gradient Descent Algorithms

  • Resilient Error Gradient Descent

Conjugate Gradient Descent Algorithms

  • Hager-Zhang ("CG_DESCENT")
  • Polak-Ribière (supporting preconditioning)
  • Fletcher-Reeves

Line Search Algorithms

  • Secant
  • Hager-Zhang with quadratic stepping

Cost Functions

  • Residual Sum of Squares

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated1y ago
Forks3

Languages

C#

Security Score

80/100

Audited on Mar 27, 2024

No findings