A graph partitioning based cooperative coevolution for the batching problem in steelmaking production

INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH(2022)

引用 4|浏览8
暂无评分
摘要
This paper studies a common planning problem encountered in steelmaking production. The problem is to group different customer orders into a set of batches to accommodate the mass production mode of steelmaking furnaces. We formulate the problem as a novel mixed-integer programming model by considering the practical technological requirements. To solve the problem, we propose a cooperative coevolution framework in which an effective decomposition scheme based on graph partitioning is developed. The decomposition scheme first explores the problem structure by considering the production process rules and then exploits the batch information of the best-so-far solution to identify the potentially better decompositions. To solve each decomposed subcomponent, we propose a new differential evolution algorithm which incorporates a subpopulation-based classification mechanism and local search with an external archive strategy to balance the abilities of exploration and exploitation. Computational tests on a set of real production data as well as on a more diverse set of randomly generated problem instances show that our method is effective and efficient in practical application and outperforms other benchmark algorithms.
更多
查看译文
关键词
Production planning, batching problem, cooperative coevolution, graph partitioning, differential evolution
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要