B

      Name:

Nonlinear Programming, MATP6600/DSES6780
Final Exam, Thursday, December 9, 2004.

Please do all three problems. You must show all work to obtain full credit. Results from class or the text may be used if properly stated. No books or calculators allowed. The exam lasts one hour and 50 minutes.

  1. (25 points)
    Let f : IRn IR be a convex function.
    1. (5 points)
      Let ¯x ∈ IRn Since f is convex, it has a subgradient ξ(¯x) at ¯x. Give the subgradient inequality satisfied by f(x) for any x ∈ IRn.
    2. (20 points)
      Define the function g(x,s) = sf(1
sx), where x ∈ IRn and s is a positive scalar. Show that g is a convex function of x and s.
  2. (35 points)
    Consider the nonlinear programming problem
    min         f (x )
subject to  h (x ) =   0  for i = 1,...,p (N LP  )
             i

    where f and each hi are functions from IRn to IR, and x ∈ IRn.

    1. (5 points)
      Let ¯x ∈ IRn. Assume {∇h i(x¯),i = 1,,p} is a linearly independent set of vectors. What are the first order conditions that must be satisfied if x¯ is a local minimum?
    2. The SQP subproblem to find a direction from a point ¯x is
      min         ∇f  (¯x)Td  +   0.5dTQd
subject to  ∇hi (¯x)Td  =   - hi(¯x )   for i = 1,...,p (SQP  )
                  dTd  ≤   r2

      where Q is the Hessian of the Lagrangian and r is the radius of a trust region.

      1. (15 points)
        Assume the feasible point ¯x satisfies the first order conditions with multipliers v ∈ IRp. Assume further that ¯x is a local minimum and satisfies the second order sufficient conditions for (NLP). Show that an optimal solution to (SQP) is d = 0.
      2. (15 points)
        To recap from Part A, we have the nonlinear programming problem
        min         f (x )
subject to  hi(x )  =  0  for i = 1, ...,p (N LP  )

        where f and each hi are functions from IRn to IR, and x ∈ IRn. Further, the SQP subproblem to find a direction from a point x¯ was given as

                           T           T
min          ∇f (¯x)Td  +   0.5d Qd
subject to  ∇hi (¯x) d  =   - hi(¯x)   for i = 1,...,p (SQP  )
                  dTd  ≤   r2

        where Q is the Hessian of the Lagrangian and r is the radius of a trust region.

        Let n = 2, p = 1, and r = 5. Let f(x) = 20e0.3x1-0.4x2 and h(x) = -x 12 - x 22 + 25. The feasible point x = (3,-4) satisfies the first order KKT conditions with multiplier v = e2.5. Show that the optimal solution to (SQP) is nonzero.

  3. (40 points)
    We want to solve the unconstrained problem
                1  4   8 3     2   1  2
min f(x) :=  -x 1 - -x1 + 7x1 + --x2.    (UN LP  )
            4      3           2

    The gradient and Hessian of f are

             [                 ]                   [                     ]
           x31 - 8x21 + 14x1             2         3x21 - 16x1 + 14  0
∇f (x) =          x2           and   ∇  f(x) =          0          1  .

    Let ¯x = (2, 1).

    1. (10 points)
      Show that the Newton direction is not a descent direction at ¯x. Consider using a matrix Q instead of 2f(x) in the definition of the Newton direction. What must Q satisfy in order to ensure that the resulting direction is a descent direction?
    2. (10 points)
      A direction can also be found by using a trust region scheme:
      min          ∇f (¯x)Td  +   12dT ∇2f (¯x)d
subject to        dTd  ≤   r2                (T RP )

      Consider the general case, for any f(x). Let ¯d be a global optimal solution to this problem. Show that ¯
d T f(x¯) 0.

    3. (10 points)
      Return now to problem (UNLP). Let r = 10 in (TRP) and let  ¯
dsolve (TRP). Show that f(¯x + ¯
d ) > f(¯x). How would you suggest using ¯
dto find a new point? (Hint: It is not necessary to solve (TRP). Note that f(2, 1) = 1116, and that if x1 > 7 or x1 < -3 then f(x) > 20.)
    4. (10 points)
      Now consider choosing a step in (UNLP) from ¯x = (2, 1) using a proximal point approach, so we find d by solving
                   T    1- T  2        1-  T
min   ∇f  (x¯) d + 2d  ∇  f(¯x)d + 2μd  d.         (P P)

      Let μ = 4.4 and let  ¯
d solve (PP). Show that f(x¯ +  ¯
d ) > f(¯x). (Hint: Note that f(2, 1) = 111
6, and that if x1 > 7 or x1 < -3 then f(x) > 20.)