Optimization Algorithms
Implementation of various optimization algorithms, for different test cases. More specifically:
- Find the minimum of -strictly- convex functions [1-D]
- Find the minimum of a function with no analytic formula given [2-D]
- Steepest Descent [Algorithm]
- Newton [Algorithm]
- Levenberg - Marquardt [Algorithm]
- Conjugate Gradient (Polak–Ribière) [Algorithm]
- quasi Newton (Davidon–Fletcher–Powell formula) [Algorithm]
- Steepest Descent, with and without constraints [Algorithm]