An imperialist competitive algorithm with memory for distributed unrelated parallel machines scheduling

被引:61
|
作者
Lei, Deming [1 ]
Yuan, Yue [1 ]
Cai, Jingcao [1 ]
Bai, Danyu [2 ]
机构
[1] Wuhan Univ Technol, Sch Automat, Wuhan, Hubei, Peoples R China
[2] Nanjing Forestry Univ, Coll Econ & Management, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
parallel machines; scheduling; imperialist competitive algorithm; multi-factory production network; MINIMIZING MAKESPAN; GENETIC ALGORITHM; MEMETIC ALGORITHM; BI-CRITERIA; OPTIMIZATION; FLOWSHOPS; FACTORIES; TIMES; COST;
D O I
10.1080/00207543.2019.1598596
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Distributed scheduling becomes popular with the shift of production from single factory to multiple factories and reveals new features and the increasing optimisation difficulties. In this study, distributed unrelated parallel machines scheduling problem with makespan minimisation is considered in the heterogeneous production network, which is directly simplified as an extended machine assignment. A novel imperialist competitive algorithm with memory (MICA) is presented, in which a machine assignment string is adopted and four neighbourhood structures and a global search operator are introduced. In each empire, some best colonies learn from a member of memory or imperialist and other colonies move toward imperialist or one of the best colonies, and revolution is newly implemented by using good solutions. Global search of imperialist is added into imperialist competition to avoid the addition of the weakest colony of the weakest empire into the winning empire. Lower bound is provided. Extensive experiments are conducted to test the performance of MICA and computational results show that MICA is a very competitive method for the considered problem.
引用
收藏
页码:597 / 614
页数:18
相关论文
共 50 条
  • [21] HEURISTICS FOR SCHEDULING UNRELATED PARALLEL MACHINES
    HARIRI, AMA
    POTTS, CN
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1991, 18 (03) : 323 - 331
  • [22] A new genetic algorithm in solving the unrelated parallel machines scheduling problem
    Chen, L
    Gao, JM
    [J]. THIRD INTERNATIONAL CONFERENCE ON ELECTRONIC COMMERCE ENGINEERING: DIGITAL ENTERPRISES AND NONTRADITIONAL INDUSTRIALIZATION, 2003, : 154 - 156
  • [23] Optimal scheduling algorithm for distributed-memory machines
    Darbha, S
    Agrawal, DP
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (01) : 87 - 95
  • [24] 2-Approximation algorithm for a generalization of scheduling on unrelated parallel machines
    Azar, Yossi
    Champati, Jaya Prakash
    Liang, Ben
    [J]. INFORMATION PROCESSING LETTERS, 2018, 139 : 39 - 43
  • [25] An Effective Scheduling Algorithm for Linear Makespan Minimization on Unrelated Parallel Machines
    Fan, Liya
    Zhang, Fa
    Wang, Gongming
    Liu, Zhiyong
    [J]. 16TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), PROCEEDINGS, 2009, : 40 - 49
  • [26] A Novel Imperialist Competitive Algorithm With Multi-Elite Individuals Guidance for Multi-Object Unrelated Parallel Machine Scheduling Problem
    Wang, Mei
    Pan, Guohua
    [J]. IEEE ACCESS, 2019, 7 : 121223 - 121235
  • [27] PARALLEL TALBOT ALGORITHM FOR DISTRIBUTED-MEMORY MACHINES
    DEROSA, MA
    GIUNTA, G
    RIZZARDI, M
    [J]. PARALLEL COMPUTING, 1995, 21 (05) : 783 - 801
  • [28] An improved two-step algorithm for task and data parallel scheduling in distributed memory machines
    Bansal, Savina
    Kumar, Padam
    Singh, Kuldip
    [J]. PARALLEL COMPUTING, 2006, 32 (10) : 759 - 774
  • [29] An imperialist competitive algorithm for distributed assembly flowshop scheduling with Pm→ 1 layout and transportation
    Lei, Deming
    Du, Haoyang
    Tang, Hongtao
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (01) : 269 - 284
  • [30] A Unified Approach to Scheduling on Unrelated Parallel Machines
    Kumar, V. S. Anil
    Marathe, Madhav V.
    Parthasarathy, Srinivasan
    Srinivasan, Aravind
    [J]. JOURNAL OF THE ACM, 2009, 56 (05)