arrow
Return

Learning-based multi-objective evolutionary algorithm for batching decision problem

delete2023-01-01
delete8
PRE
AI
Y
Ying Meng
T
Tianyang Li *
L
Lixin Tang
DOI:10.1016/j.cor.2022.106026delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This study investigates a multi-objective batching decision problem that arises in batch annealing operations in the iron and steel industry. The problem concerns selecting coils from a set of waiting coils to be annealed to form batches so as to maximize two conflicting objectives: product quality and equipment utilization. In this study, a multi-objective optimization model is formulated, and a data-driven method is developed to determine the technological parameters for the model. To improve the efficiency and effectiveness of the solution process, we propose a learning-based multi-objective evolutionary algorithm (LBMOEA) with novel evolution operators and a learning-based solution space reduction strategy. To more quickly solve the problem, a clustering method is adopted to achieve a parallel mechanism in the LBMOEA. In computational experiments on 20 randomly generated instances, the results demonstrate that the above evolution operators and strategy are effective, and that the clustering method can reduce the average time cost by 58.76%. For 15 practical production instances, the results illustrate that the LBMOEA with the clustering method is superior to the non-dominated sorting genetic algorithm II (NSGA-II) and multi-objective evolutionary algorithm based on decomposition (MOEA/D), and shows good potential for application in practical production.
Keywords:
Batching decision
Steel production
Multi-objective optimization
Evolutionary algorithm
Learning method

Journal

C
Computers and Operations Research
IF:
4.3
Papers:
6.5K
Citations:
1.8W

Organization

N
northeastern university - china
Scholars:
3.1W
Papers: 2.7W
Citations: 37