11.07.2015 Views

Methods for Constrained Optimization - MIT Certificate Error

Methods for Constrained Optimization - MIT Certificate Error

Methods for Constrained Optimization - MIT Certificate Error

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

QP methods only take one step to reach the solution. The gradient projection methodstarts from x [ 0.5, 0]on the constraint and makes a projection to the solution.0=Figure 2 shows that the Lagrange multiplier and QP methods derive the solution slightlyfaster than the gradient projection method and much faster than the penalty functionmethod. The Lagrange multiplier and QP methods are so fast because in my case ofquadratic optimizer function and linear constraints, the partial derivatives are trivial tofind. More complicated optimizer and constraint functions may cause these two methodsto take more time in determining the partial derivatives. The scaling on Figure 2 mayseem large, but that is because it is set <strong>for</strong> easy comparison with the time results <strong>for</strong>problems with inequality constraints in sections 4.2 and 4.3.Figure 2. Comparison of run-time <strong>for</strong> methods handling equality constraints4.2 Using Only Inequality ConstraintsThe algorithms that I implemented <strong>for</strong> optimization with inequality constraints includethe penalty function method, augmented Lagrange method, QP method, and gradientprojection method. Figure 3 shows the results of these methods on the example problemwithout equality constraints.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!