Examples
Contents:
- 1. Unconstrained convex minimization
- 1.1. Gradient descent
- 1.2. Subgradient method
- 1.3. Subgradient method under restricted secant inequality and error bound
- 1.4. Gradient descent with exact line search
- 1.5. Conjugate gradient
- 1.6. Heavy Ball momentum
- 1.7. Accelerated gradient for convex objective
- 1.8. Simplified accelerated gradient for convex objective
- 1.9. Accelerated gradient for strongly convex objective
- 1.10. Optimized gradient
- 1.11. Optimized gradient for gradient
- 1.12. Robust momentum
- 1.13. Triple momentum
- 1.14. Information theoretic exact method
- 1.15. Cyclic coordinate descent
- 1.16. Proximal point
- 1.17. Accelerated proximal point
- 1.18. Inexact gradient descent
- 1.19. Inexact gradient descent with exact line search
- 1.20. Inexact accelerated gradient
- 1.21. Epsilon-subgradient method
- 1.22. Gradient descent for quadratically upper bounded convex objective
- 1.23. Gradient descent with decreasing step sizes for quadratically upper bounded convex objective
- 1.24. Conjugate gradient for quadratically upper bounded convex objective
- 1.25. Heavy Ball momentum for quadratically upper bounded convex objective
- 1.26. Gradient descent for smooth strongly convex quadratic objective
- 1.27. Gradient descent for smooth strongly convex objective with linear mapping
- 1.28. Gradient descent with silver step-size for convex objective
- 1.29. Gradient descent with silver step-size for strongly convex objective
- 2. Composite convex minimization
- 2.1. Proximal gradient
- 2.2. Proximal gradient on quadratics
- 2.3. Accelerated proximal gradient (a.k.a., FISTA)
- 2.4. Simplified accelerated proximal gradient
- 2.5. Bregman proximal point
- 2.6. Douglas Rachford splitting
- 2.7. Douglas Rachford splitting contraction
- 2.8. Accelerated Douglas Rachford splitting
- 2.9. Frank Wolfe
- 2.10. Improved interior method
- 2.11. No Lips in function value
- 2.12. No Lips in Bregman divergence
- 2.13. Three operator splitting
- 3. Non-convex optimization
- 3.1. Gradient Descent
- 3.2. No Lips 1
- 3.3. No Lips 2
- 3.4. Gradient descent on smooth function satisfying quadratic Lojasiewicz inequality (naive version)
- 3.5. Gradient descent on smooth function satisfying quadratic Lojasiewicz inequality (intermediate)
- 3.6. Gradient descent on smooth function satisfying quadratic Lojasiewicz inequality (expensive version)
- 3.7. Difference-of-convex algorithm (DCA)
- 4. Stochastic and randomized convex minimization
- 5. Monotone inclusions and variational inequalities
- 5.1. Proximal point
- 5.2. Accelerated proximal point
- 5.3. Optimal Strongly-monotone Proximal Point
- 5.4. Douglas Rachford Splitting
- 5.5. Douglas Rachford Splitting 2
- 5.6. Three operator splitting
- 5.7. Optimistic gradient
- 5.8. Optimistic gradient (more expensive/less conservative version)
- 5.9. Optimistic gradient, cocoercive problem (more expensive/less conservative version)
- 5.10. Past extragradient
- 6. Fixed point
- 7. Potential functions
- 8. Inexact proximal methods
- 9. Adaptive methods
- 10. Continuous-time models
- 11. Online learning and convex optimization
- 12. Low dimensional worst-cases scenarios
- 13. Tutorials