The purpose of this article is to introduce a gradient-flow algorithm for solving equality
and inequality constrained optimization problems, which is particularly suited for shape optimiza-
tion applications. We rely on a variant of the ODE approach
proposed by Yamashita for equality constrained problems: the search direction is a combina-
tion of a null space step and a range space step, aiming to decrease the value of the minimized
objective function and the violation of the constraints, respectively. Our first contribution is to
propose an extension of this ODE approach to optimization problems featuring both equality and
inequality constraints. Here, we
solve their local combinatorial character by computing the projection of the gradient of the ob-
jective function onto the cone of feasible directions. This is achieved by solving a dual quadratic
programming subproblem. The
solution to this problem allows to identify the inequality constraints to which the optimization tra-
jectory should remain tangent. Our second contribution is a formulation of our gradient flow in the
context of|in nite-dimensional|Hilbert spaces, and of even more general optimization sets such
as sets of shapes, as it occurs in shape optimization within the framework of Hadamard's boundary
variation method.