Respectfully, while the optimization functions and constraint handling may have overlap, they differ in their intended applications. For optimal control there is no adaptation outside the initial ruleset, which is the core of AI. Optimal control is "keep things on path"