Implementing Penalty and Augmented Lagrangian Methods for the Zermelo Problem in Matlab - , Assignments of Aerospace Engineering

The steps to modify a matlab file for the zermelo problem, implementing both penalty function and augmented lagrangian approaches. The penalty function approach adds a term to the cost function to enforce the constraint, while the augmented lagrangian approach introduces lagrange multipliers. Numerical results are provided for penalty parameter values and lagrange multiplier estimates, along with optimality checks.

Typology: Assignments

Pre 2010

Uploaded on 02/13/2009

koofers-user-4cn
koofers-user-4cn 🇺🇸

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
.
y Y
Y
. Y . N
y Y
max
max
max
max
Matlab zermelo m
AOE 5244
Optimization Techniques
HW Set 4
1. Consider the approximation to the Zermelo problem as implemented in
the file. We want to study the problem with a constraint
that (1) = . Modify the Matlab file to implement a penalty function
approach to this. Provide a brief description of your approach and numerical
results for a sequence of penalty parameter values. Consider the cases =
15 and = 3. Use values of the grid-parameter in the range 4 - 64,
depending on your computer resources. With the numerical results (you’ll need
to modify the code to provide some estimate for the gradient of the cost and
the constraint) check the optimality system.
2. Repeat Problem 1 with the augmented Lagrangian approach. Modify the
code to provide some estimate for the needed Lagrange multiplier.
3. Repeat Problem 1 with the constraint as an inequality (1) . Use
the Prob. 1 optimality results to test for optimality in the (now) inequality
constrained problem. Go through two-steps of either the augmented or (harder
?) projected Lagrangian method.
1

Partial preview of the text

Download Implementing Penalty and Augmented Lagrangian Methods for the Zermelo Problem in Matlab - and more Assignments Aerospace Engineering in PDF only on Docsity!

y Y

Y

. Y. N

y Y

max

max max

max

Matlab zermelo m

AOE 5244

Optimization Techniques

HW Set 4

  1. Consider the approximation to the Zermelo problem as implemented in the file. We want to study the problem with a constraint that (1) =. Modify the Matlab file to implement a penalty function approach to this. Provide a brief description of your approach and numerical results for a sequence of penalty parameter values. Consider the cases = 15 and = 3. Use values of the grid-parameter in the range 4 - 64, depending on your computer resources. With the numerical results (you’ll need to modify the code to provide some estimate for the gradient of the cost and the constraint) check the optimality system.
  2. Repeat Problem 1 with the augmented Lagrangian approach. Modify the code to provide some estimate for the needed Lagrange multiplier.
  3. Repeat Problem 1 with the constraint as an inequality (1). Use the Prob. 1 optimality results to test for optimality in the (now) inequality constrained problem. Go through two-steps of either the augmented or (harder ?) projected Lagrangian method.