Nature-Inspired Constrained Single-, Multi-, and Many-Objective Optimization