A Grid-Based Evolutionary Algorithm for Many-Objective Optimization | Synapse