An effective multi-objective artificial hummingbird algorithm with dynamic elimination-based crowding distance for solving engineering design problems