An exact penalty function algorithm for control problems with state and control constraints

An algorithm for solving optimal control problems with state and control constraints is presented. The search direction is determined by solving a convex approximation to the original problem and an exact penalty function is employed to determine step length.