Optimization Strategies For Dynamic Systems And Systems With Uncertainties