Objective Reduction in Many-Objective Optimization: Linear and Nonlinear Algorithms | Synapse