Dynamic Multi-Objective Optimization: Parameters, Problems and Progress