“…Metaheuristics has been used to solve many combinatorial optimization challenges, which include the job shop scheduling problem [22], fuzzy job-shop scheduling problems [23], the capacitated vehicle routing problem with soft time windows [24], the fleet size and mix vehicle routing problem [25,26], a combination of assignment and transportation problems [27], bicriterion transportation problems [28], transportation for handicapped persons [29], the robust capacitated vehicle routing problem [30], distributed reentrant permutation flow shop scheduling [31], cumulative capacitated vehicles [32], multi-stage logistic chain networks [33], supply chain management [34], the dynamic technician routing and scheduling problem [35], a combination of vehicle routing and scheduling problems with time window constraints [36,37], cyclic scheduling of a hoist with time window constraints [38], and generalized assignment problems [10]. Metaheuristics involves the methods of finding a good solution within a reasonable computational time.…”