Optimization and optimal control