A Two-Population Cooperative Multiobjective Differential Evolution Algorithm for Batching Scheduling Problem

被引:1
|
作者
Song, Cunli [1 ,2 ]
机构
[1] Dalian Jiaotong Univ, Coll Software, Dalian 116052, Liaoning, Peoples R China
[2] Artificial Intelligence Key Lab Sichuan Prov, Zigong 643000, Sichuan, Peoples R China
关键词
PROCESSING MACHINE; GENETIC ALGORITHM; TRANSPORTATION; OPTIMIZATION; MAKESPAN; CRITERIA; MINIMIZE; TIME; JOBS;
D O I
10.1155/2022/5622466
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Batch processing machine (BPM) scheduling problem is a NP hard problem for it includes machine allocation, job grouping, and batch scheduling. In this paper, to address the BPM scheduling problem with unrelated parallel machine, a multiobjective algorithm based on multipopulation coevolution is proposed to minimize the total energy consumption and the completion time simultaneously. Firstly, the mixed integer programming model of the problem is established, and four heuristic decoding rules are proposed. Secondly, to improve the diversity and convergence of the algorithm, the population is divided into two populations: each of the populations evolves independently by using different decoding rules, and the two populations will communicate through a common external archive set every certain number of generations. Thirdly, an initialization strategy and a variable neighborhood search algorithm (VNS) are proposed to improve the overall performance of the algorithm. Finally, in order to evaluate the proposed algorithm, a large number of comparative experiments with the state-of-the-art multiobjective algorithms are carried out, and the experimental results proved the effectiveness of the proposed algorithm.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] Production and transportation coordinated cooperative game scheduling problem of single batching machine
    Gong H.
    Sun H.-M.
    Sun W.-J.
    Xu K.
    Kongzhi yu Juece/Control and Decision, 2024, 39 (03): : 956 - 964
  • [32] An effective differential evolution algorithm for permutation flow shop scheduling problem
    Liu, Ying
    Yin, Minghao
    Gu, Wenxiang
    APPLIED MATHEMATICS AND COMPUTATION, 2014, 248 : 143 - 159
  • [33] Improved differential evolution algorithm based on cooperative multi-population
    Shen, Yangyang
    Wu, Jing
    Ma, Minfu
    Du, Xiaofeng
    Wu, Hao
    Fei, Xianlong
    Niu, Datian
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 133
  • [34] Chaotic differential evolution algorithm for resource constrained project scheduling problem
    Chen, Weiming
    Ni, Xiaoyang
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2014, 5 (01) : 81 - 93
  • [35] PSO Algorithm for a Single Machine Scheduling Problem with Batching in Chemical Industries
    Yan, Ping
    Tang, Lixin
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 45 - 49
  • [36] A Multiobjective Differential Evolution Algorithm for Constrained Optimization
    Gong, Wenyin
    Cai, Zhihua
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 181 - 188
  • [37] A Subpopulation-based Differential Evolution Algorithm for Scheduling with Batching Decisions in Steelmaking-continuous Casting Production
    Xu, Wenjie
    Zou, Fei
    Tang, Lixin
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 2784 - 2790
  • [38] Particle Swarm Optimization Algorithm With Adaptive Two-Population Strategy
    Zhao, Mengling
    Zhao, Haonan
    Zhao, Meng
    IEEE ACCESS, 2023, 11 : 62242 - 62260
  • [39] Exploring a financial product model with a two-population genetic algorithm
    Kimbrough, SO
    Lu, M
    Safavi, SM
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 855 - 862
  • [40] SOLVING THE SHORTEST PATH PROBLEM WITH IMPRECISE ARC LENGTHS USING A TWO-STAGE TWO-POPULATION GENETIC ALGORITHM
    Lin, Feng-Tse
    Shih, Teng-San
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2011, 7 (12): : 6889 - 6904