Added Single-Objective Optimization mode