Home > Lectures > Lecture Details

Sequential Convex Programming

By Stephen Boyd - Stanford
get flash player

Lecture Description

Sequential Convex Programming, Methods For Nonconvex Optimization Problems, Sequential Convex Programming (SCP), Basic Idea Of SCP, Trust Region, Affine And Convex Approximations Via Taylor Expansions, Particle Method, Fitting Affine Or Quadratic Functions To Data, Quasi-Linearization, Example (Nonconvex QP), Lower Bound Via Lagrange Dual, Exact Penalty Formulation, Trust Region Update, Nonlinear Optimal Control, Discretization, SCP Progress, Convergence Of J And Torque Residuals, Predicted And Actual Decreases In Phi, Trajectory Plan, 'Difference Of Convex' Programming, Convex-Concave Procedure

Course Description

Related Resources

Transcript   |  Assignment 4   |  Assignment 4 Solutions

Course Index

  1. Basic Rules for Subgradient Calculus
  2. Recap: Subgradients
  3. Convergence Proof, Stopping Criterion
  4. Project Subgradient For Dual Problem
  5. Stochastic Programming
  6. Addendum: Hit-And-Run CG Algorithm
  7. Example: Piecewise Linear Minimization
  8. Recap: Ellipsoid Method
  9. Comments: Latex Typesetting Style
  10. Decomposition Applications
  11. Sequential Convex Programming
  12. Recap: 'Difference Of Convex' Programming
  13. Recap: Conjugate Gradient Method
  14. Methods (Truncated Newton Method)
  15. Recap: Example: Minimum Cardinality Problem
  16. Model Predictive Control
  17. Stochastic Model Predictive Control
  18. Recap: Branch And Bound Methods, Basic Idea, Unconstrained, Nonconvex Minimization