CS 357: Numerical Methods Optimization

27
CS 357: Numerical Methods Optimization Eric Shaffer

Transcript of CS 357: Numerical Methods Optimization

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