1. Improving NSGA-III for flexible job shop scheduling using automatic configuration, smart initialization and local search
- Author
-
Wang, Y., Stein, N. van, Bäck, T.H.W., and Emmerich, M.T.M.
- Subjects
Mathematical optimization ,education.field_of_study ,Job shop scheduling ,Computer science ,business.industry ,Offspring ,Crossover ,Population ,Evolutionary algorithm ,Algorithm engineering ,Initialization ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Multi-objective optimization ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,Combinatorial optimization ,020201 artificial intelligence & image processing ,Local search (optimization) ,business ,education - Abstract
This paper provides a short summary of a novel algorithm tailored towards multi-objective flexible job shop scheduling problems (FJSP). The result shows that for challenging real-world problems in combinatorial optimization, off-the-shelf implementations of multi-objective optimization evolutionary algorithms (MOEAs) might not work, but by using various adaptations, these methods can be tailored to provide excellent results. This is demonstrated for a state of the art MOEA, that is NSGA-III, and the following adaptations: (1) initialization approaches to enrich the first-generation population, (2) various crossover operators to create a better diversity of offspring, (3) parameter tuning, to determine the optimal mutation probabilities, using the MIP-EGO configurator, (4) local search strategies to explore the neighborhood for better solutions. Using these measures, NSGA-III has been enabled to solve benchmark multi-objective FJSPs and experimental results show excellent performance.
- Published
- 2020