Optimization tutorial

버전 1.0.0.0 (10.2 KB) 작성자: Mark Bangert
Set of functions for convex optimization including different optimization and line search algorithms
다운로드 수: 3.8K
업데이트 날짜: 2012/1/30

라이선스 보기

This archive includes a set of functions introducing into optimization and line search techniques. It was designed for educational purposes.

Most of the functions run as script on toy problems. It is possible to visualize the line search and experiment with different update rules for the inverse Hessian in order to understand the optimization process.

This package includes

* conjugate gradient
* BFGS algorithm
* LBFGS algorithm
* Levenberg Marquart algorithm
* backtraicking Armijo line search
* line search enforcing strong Wolfe conditions
* line search bases on a 1D quadratic approximation of the objective function
* a function for naive numerical differentation

Have fun!

References:

* Nocedal & Wright: Numerical optimizaion

인용 양식

Mark Bangert (2024). Optimization tutorial (https://www.mathworks.com/matlabcentral/fileexchange/34835-optimization-tutorial), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2010b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0.0