This is Stephen Boyd's second talk on Optimization, given at the Machine Learning Summer School 2015, held at the Max Planck Institute for Intelligent Systems, in Tübingen, Germany, from 1324 July 2015.
Slides for this talk, in pdf format, as well as an overview and links to other talks held during the Summer School, can be found at http://mlss.tuebingen.mpg.de/2015