cs 357: numerical methods optimization

27
CS 357: Numerical Methods Optimization Eric Shaffer

Upload: others

Post on 01-Jan-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS 357: Numerical Methods Optimization

CS 357: Numerical Methods

Optimization

Eric Shaffer

Page 2: CS 357: Numerical Methods Optimization

Optimization Problems

Page 3: CS 357: Numerical Methods Optimization

Optimization Problems

Page 4: CS 357: Numerical Methods Optimization

Global versus Local Minimum

Page 5: CS 357: Numerical Methods Optimization

Global Optimization

Page 6: CS 357: Numerical Methods Optimization

First Order Optimality Condition

Page 7: CS 357: Numerical Methods Optimization
Page 8: CS 357: Numerical Methods Optimization

Second Order Optimality Condition

Page 9: CS 357: Numerical Methods Optimization

Unimodality

Page 10: CS 357: Numerical Methods Optimization

Optimization and Root-finding

In both problems, searching for specific function values

Can we create an optimization algorithm like Bisection?

Page 11: CS 357: Numerical Methods Optimization

Golden Section Search

Page 12: CS 357: Numerical Methods Optimization

Golden Section Search

Page 13: CS 357: Numerical Methods Optimization

Golden Section Search

Page 14: CS 357: Numerical Methods Optimization

Golden Section Search: Example

Page 15: CS 357: Numerical Methods Optimization

Successive Parabolic Interpolation

Page 16: CS 357: Numerical Methods Optimization

Newton’s Method (for optimization)

Page 17: CS 357: Numerical Methods Optimization

Newton’s Method: Example

Page 18: CS 357: Numerical Methods Optimization
Page 19: CS 357: Numerical Methods Optimization

Multi-Dimensional Oiptimization

Direct Search Methods: Nelder-Mead

Page 20: CS 357: Numerical Methods Optimization

Steepest Descent

Page 21: CS 357: Numerical Methods Optimization

Steepest Descent

Page 22: CS 357: Numerical Methods Optimization

Steepest Descent: Example

Page 23: CS 357: Numerical Methods Optimization

Steepest Descent: Example

Page 24: CS 357: Numerical Methods Optimization

Multi-Dimensional Optimization:

Newton’s Method

Page 25: CS 357: Numerical Methods Optimization

Multi-Dimensional Optimization:

Newton’s Method

Page 26: CS 357: Numerical Methods Optimization

Multi-Dimensional Optimization:

Newton’s Method

Page 27: CS 357: Numerical Methods Optimization

Multi-Dimensional Optimization:

Newton’s Method