Discussion about this post

User's avatar
Joao's avatar

Hi Ben. Did you end up formalizing why interpolation problems have finite dual formulations? And how the KKT conditions can be used to reconstruct a function from the Lagrange multipliers? It sounds like a really neat idea!

Expand full comment
Cagatay Candan's avatar

As course material, I may suggest examining the contents of wonderful book Optimization by Vector Spaces Methods (Luenberger) from the convex optimization viewpoint.

Luenberger explains all required without the explicit use of duality; yet, he uses the dual spaces of various spaces for the solution. He is very much inclined towards using the separating hyperplanes for the solution. I was able to follow his reasoning and explanations mostly, but while reading the text, it seemed to me that he is inventing new methods as he goes through chapters. Once I have realized that the techniques described in this book can be simply explained through the dual problem formulation in the context of this convex optimization course; I have reached somewhat more calm and clarity.

For example, the optimal control example in page 124, starting with "Example 2: Consider the problem of selecting the field current u(t) on [0,1] to derive a motor governed by d^2/dt^2 \theta(t) + d/dt \theta(t) = u(t) from the initial conditions \theta(0) = \dot{\theta}(0) = 0 to \theta(1) = 1, \dot{\theta}(1) = 0 in such a way to minimize max |u(t)| in 0<= t <=1" is an excellent example in my opinion to show the importance of constraints and how/why we need to interpolate them when the goal is to minimize the norm of an unknown function.

Also Luenberger solves the same problem to minimize energy of u(t) in [0,1] interval (page 66, Example 1) which is more standard; since it is the classical minimum norm solution of in L_2 space with a closed form solution. (Students with a good linear algebra background, the minimum norm solution of an under-determined linear equation system, should appreciate this more.)

Expand full comment
1 more comment...

No posts