A multi-population genetic algorithm to solve multi-objective scheduling problems for parallel machines

被引:181
|
作者
Cochran, JK [1 ]
Horng, SM [1 ]
Fowler, JW [1 ]
机构
[1] Arizona State Univ, Dept Ind Engn, Tempe, AZ 85287 USA
关键词
genetic algorithms; multiple objectives; parallel machine scheduling;
D O I
10.1016/S0305-0548(02)00059-X
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we propose a two-stage multi-population genetic algorithm (MPGA) to solve parallel machine scheduling problems with multiple objectives. In the first stage, multiple objectives are combined via the multiplication of the relative measure of each objective. Solutions of the first stage are arranged into several sub-populations, which become the initial populations of the second stage. Each sub-population then evolves separately while an elitist strategy preserves the best individuals of each objective and the best individual of the combined objective. This approach is applied in parallel machine scheduling problems with two objectives: makespan and total weighted tardiness (TWT). The MPGA is compared with a benchmark method, the multi-objective genetic algorithm (MOGA), and shows better results for all of the objectives over a wide range of problems. The MPGA is extended to scheduling problems with three objectives: makespan, TWT, and total weighted completion times (TWC), and also performs better than MOGA.
引用
收藏
页码:1087 / 1102
页数:16
相关论文
共 50 条
  • [1] A Multi-Population Genetic Algorithm to Solve Multi-Objective Remote Switches Allocation Problem in Distribution Networks
    Alves, Helton do Nascimento
    de Sousa, Railson Severiano
    2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE FOR ENGINEERING SOLUTIONS (CIES), 2014, : 155 - 162
  • [2] Multi-population Multi-objective Cultural Algorithm
    Guo, Yi-Nan
    Cao, Yuanyuan
    Liu, Dandan
    ADVANCED MANUFACTURING TECHNOLOGY, PTS 1, 2, 2011, 156-157 : 52 - 55
  • [3] SUB-POPULATION GENETIC ALGORITHM II FOR MULTI-OBJECTIVE PARALLEL MACHINE SCHEDULING PROBLEMS
    Huang, Wei-Hsiu
    Chang, Pei-Chann
    Kuo, Chun-Yin
    Hsu, Lin
    Chen, Meng-Huei
    THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, : 197 - 202
  • [4] MULTI-OBJECTIVE SCHEDULING SIMULATION OF FLEXIBLE JOB-SHOP BASED ON MULTI-POPULATION GENETIC ALGORITHM
    Zhang, W.
    Wen, J. B.
    Zhu, Y. C.
    Hu, Y.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2017, 16 (02) : 313 - 321
  • [5] A multi-population algorithm for multi-objective knapsack problem
    Ben Mansour, Imen
    Basseur, Matthieu
    Saubion, Frederic
    APPLIED SOFT COMPUTING, 2018, 70 : 814 - 825
  • [6] Multi-population Genetic Algorithms with Space Partition for Multi-objective Optimization Problems
    Gong, Dun-wei
    Zhou, Yong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (2A): : 52 - 58
  • [7] A multi-population, multi-objective memetic algorithm for energy-efficient job-shop scheduling with deteriorating machines
    Abedi, Mehdi
    Chiong, Raymond
    Noman, Nasimul
    Zhang, Rui
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 157
  • [8] An adaptive multi-population genetic algorithm to solve the multi-objective group scheduling problem in hybrid flexible flowshop with sequence-dependent setup times
    M. Zandieh
    N. Karimi
    Journal of Intelligent Manufacturing, 2011, 22 : 979 - 989
  • [9] Hierarchy Genetic Algorithm to Solve Multi-Objective Scheduling Problems Involving Various Types of Assignments for Parallel Processing System
    Arakawa, Masahiro
    SERVICE ROBOTICS AND MECHATRONICS, 2010, : 251 - 256
  • [10] An adaptive multi-population genetic algorithm to solve the multi-objective group scheduling problem in hybrid flexible flowshop with sequence-dependent setup times
    Zandieh, M.
    Karimi, N.
    JOURNAL OF INTELLIGENT MANUFACTURING, 2011, 22 (06) : 979 - 989