Homework 4 Problems - Optimization | MATH 5750, Assignments of Optimization Techniques in Engineering

Material Type: Assignment; Class: Optimization; Subject: Mathematics; University: University of Utah; Term: Fall 2008;

Typology: Assignments

Pre 2010

Uploaded on 08/31/2009

koofers-user-zav
koofers-user-zav 🇺🇸

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
MATH 5750/6880 OPTIMIZATION
HOMEWORK 4
Due: Mon Dec 1st 2008
1. Problem 16.21 (Nocedal and Wright p495). This asks you to redo
the derivation of the interior point method for convex quadratic
programming (§16.6 pp 480–482) so that equality constraints are
included as well.
2. Problem 18.3 (Nocedal and Wright p562). Here you need to imple-
ment sequential quadratic programming and use it to solve a small
non-linear problem. Here some implementation advice:
The initial point x0and the solution xare swapped in the
textbook, and the solution xhas been rounded in a strange
way.
No globalization procedure is required for this problem, you
should get convergence with the full steps.
An equality constrained quadratic programming (EQP) solver
is in the class website: eqp.m. It uses the nullspace method
described in §16.2.
The objective function, gradient and Hessian computations for
the given function are tedious to do by hand, so they are given
in the file f 18 3.m. You are responsible for the gradients and
Hessians of the constraints.
The initial guess λ0for the Lagrange multipliers is not very
relevant, as long as 2
xxL(xk, λk) is symmetric positive definite
in N(c0(xk)).
Use kc(xk)k2< as the stopping criterion with say = 108.
This is not a general purpose stopping criterion and stopping
when xL(xk, λk) is small does not work in general. A better
stopping criterion is: kc(xk)k2< and
ZT
kxL(xk, λk)
<
, but you are not required to implement this. Here Zkis a
representation of the nullspace of the linearized constraints at
the current iterate.
3. (extra credit) Problem 18.7 in (Nocedal and Wright p562) with
the second stopping criterion above.
1

Partial preview of the text

Download Homework 4 Problems - Optimization | MATH 5750 and more Assignments Optimization Techniques in Engineering in PDF only on Docsity!

MATH 5750/6880 OPTIMIZATION

HOMEWORK 4

Due: Mon Dec 1st 2008

  1. Problem 16.21 (Nocedal and Wright p495). This asks you to redo the derivation of the interior point method for convex quadratic programming (§16.6 pp 480–482) so that equality constraints are included as well.
  2. Problem 18.3 (Nocedal and Wright p562). Here you need to imple- ment sequential quadratic programming and use it to solve a small non-linear problem. Here some implementation advice: - The initial point x 0 and the solution x∗^ are swapped in the textbook, and the solution x∗^ has been rounded in a strange way. - No globalization procedure is required for this problem, you should get convergence with the full steps. - An equality constrained quadratic programming (EQP) solver is in the class website: eqp.m. It uses the nullspace method described in §16.2. - The objective function, gradient and Hessian computations for the given function are tedious to do by hand, so they are given in the file f 18 3.m. You are responsible for the gradients and Hessians of the constraints. - The initial guess λ 0 for the Lagrange multipliers is not very relevant, as long as ∇^2 xxL(xk, λk) is symmetric positive definite in N (c′(xk)). - Use ‖c(xk)‖ 2 <  as the stopping criterion with say  = 10−^8. This is not a general purpose stopping criterion and stopping when ∇xL(xk, λk) is small does not work in general. A better stopping criterion is: ‖c(xk)‖ 2 <  and

∥ZT

k ∇xL(xk, λk)

, but you are not required to implement this. Here Zk is a representation of the nullspace of the linearized constraints at the current iterate.

  1. (extra credit) Problem 18.7 in (Nocedal and Wright p562) with the second stopping criterion above.

1