An Improved Genetic Algorithm to Solve Permutation Scheduling Problem

王凌,郑大钟
DOI: https://doi.org/10.3321/j.issn:1000-6788.2002.06.012
2002-01-01
Systems Engineering - Theory & Practice
Abstract:Permutation scheduling is a typical NP-hard problem with wide engineering background, and it is of importance with respect of theory and application and it is always a hot topic in such field to develop effective optimization algorithm. Generating initial solutions by heuristic and random methods, evoluting the separated population with multi-crossover, substituting mutation with Metropolis sampling process of simulated annealing after population updating, this paper proposes an improved genetic algorithm. The algorithm guarantees the quality and diversity of initial population, and enriches searching behavior by multi-crossover, as well as behaves mutation with controllable probability by controlling the temperature so as to control the searching behavior to some extent. Simulation based on benchmarks demonstrates the effectiveness and robustness on initial solutions of the improved genetic algorithm, whose optimization qualities are fairly superior to those of classic genetic algorithm and the famous NEH heuristic.
What problem does this paper attempt to address?