基于NSGA-II的混合多目标进化算法用于钢铁厂带释放时间的实际调度问题

A hybrid multi-objective evolutionary algorithm based on NSGA-II for practical scheduling with release times in steel plants

Journal of the Operational Research Society · 2016
被引 42
ABS 3

中文导读

研究了钢铁厂带铁水释放时间的调度问题,构建多目标模型,并提出一种混合NSGA-II算法,通过改进解码和构造方法避免重复染色体,实验证明算法有效。

Abstract

The hot metal is produced from the blast furnaces in the iron plant and should be processed as soon as possible in the subsequent steel plant for energy saving. Therefore, the release times of hot metal have an influence on the scheduling of a steel plant. In this paper, the scheduling problem with release times for steel plants is studied. The production objectives and constraints related to the release times are clarified, and a new multi-objective scheduling model is built. For the solving of the multi-objective optimization, a hybrid multi-objective evolutionary algorithm based on non-dominated sorting genetic algorithm-II (NSGA-II) is proposed. In the hybrid multi-objective algorithm, an efficient decoding heuristic (DH) and a non-dominated solution construction method (NSCM) are proposed based on the problem-specific characteristics. During the evolutionary process, individuals with different solutions may have a same chromosome because the NSCM constructs non-dominated solutions just based on the solution found by DH. Therefore, three operations in the original NSGA-II process are modified to avoid identical chromosomes in the evolutionary operations. Computational tests show that the proposed hybrid algorithm based on NSGA-II is feasible and effective for the multi-objective scheduling with release times.

钢铁生产调度多目标优化进化算法NSGA-II