computational methods in optimization
play

Computational methods in optimization David F. Gleich Purdue - PowerPoint PPT Presentation

Computational methods in optimization David F. Gleich Purdue University Thanks to Nick Henderson for many slides. 1 Course objectives To understand optimization To be able to optimize a function Course outline Background Software Least


  1. Computational methods in optimization David F. Gleich Purdue University Thanks to Nick Henderson for many slides. 1

  2. Course objectives To understand optimization To be able to optimize a function

  3. Course outline

  4. Background Software Least Squares Matrix calculus

  5. Unconstrained Optimization Non-linear equations Newton methods Line search minimize ƒ ( � ) Trust region Quasi-newton

  6. Constrained Optimization Linear programming minimize ƒ ( � ) Quadratic   � programming A � subject to � ≤  ≤ �    Large-scale c ( � )

  7. Modern Topics Convex Integer Stochastic

  8. Questions about topics?

  9. Your first quiz

  10. Source: http://xkcd.com/135/

  11. Raptors move at 25 m/s You move at 6 m/s

  12. But who cares?

  13. The new model choose direction to run v p [ j ] for j = { 1 , . . . , N } N 3 1 to minimize “likelihood” of X X k p [ j ] � r i [ j ] k 2 dt being eaten j =1 i =1 subject to raptor motion p [ j ] � r i [ j ] r i [ j + 1] = r i [ j ] + hv i k p [ j ] � r i [ j ] k human motion p [ j + 1] = p [ j ] + h v p [ j ] Thanks to Nick Henderson for many slides.

  14. How it’s done modeling solver model environment (SNOPT) (AMPL) web service (NEOS) direct (Matlab, C, Fortran) Thanks to Nick Henderson for many slides.

  15. Solve!

  16. time = 2.65 sec

  17. Source: http://en.wikipedia.org/wiki/Velociraptor

  18. What are your applications?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend