Algorithms For Multi-Objective Optimization Of Dynamical Systems