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

被引:182
作者
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 条
  • [31] Evolving Balanced Decision Trees with a Multi-Population Genetic Algorithm
    Podgorelec, Vili
    Karakatic, Saso
    Barros, Rodrigo C.
    Basgalupp, Marcio P.
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 54 - 61
  • [32] A multi-population genetic algorithm for robust and fast ellipse detection
    Yao, J
    Kharma, N
    Grogono, P
    PATTERN ANALYSIS AND APPLICATIONS, 2005, 8 (1-2) : 149 - 162
  • [33] MOCOVIDOA: a novel multi-objective coronavirus disease optimization algorithm for solving multi-objective optimization problems
    Khalid, Asmaa M. M.
    Hamza, Hanaa M. M.
    Mirjalili, Seyedali
    Hosny, Khaid M. M.
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (23) : 17319 - 17347
  • [34] Multi-Objective Stochastic Fractal Search: a powerful algorithm for solving complex multi-objective optimization problems
    Khalilpourazari, Soheyl
    Naderi, Bahman
    Khalilpourazary, Saman
    SOFT COMPUTING, 2020, 24 (04) : 3037 - 3066
  • [35] A memetic algorithm for multi-objective dynamic location problems
    Dias, Joana
    Captivo, M. Eugenia
    Climaco, Joao
    JOURNAL OF GLOBAL OPTIMIZATION, 2008, 42 (02) : 221 - 253
  • [36] A memetic algorithm for multi-objective dynamic location problems
    Joana Dias
    M. Eugénia Captivo
    João Clímaco
    Journal of Global Optimization, 2008, 42 : 221 - 253
  • [37] A multi-objective PSO for job-shop scheduling problems
    Sha, D. Y.
    Lin, Hsing-Hung
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (02) : 1065 - 1070
  • [38] A Multi-objective PSO for Job-shop Scheduling Problems
    Sha, D. Y.
    Lin, H. H.
    CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 489 - +
  • [39] A multi objective volleyball premier league algorithm for green scheduling identical parallel machines with splitting jobs
    Salimifard, Khodakaram
    Li, Jingpeng
    Mohammadi, Davood
    Moghdani, Reza
    APPLIED INTELLIGENCE, 2021, 51 (07) : 4143 - 4161
  • [40] A multi objective volleyball premier league algorithm for green scheduling identical parallel machines with splitting jobs
    Khodakaram Salimifard
    Jingpeng Li
    Davood Mohammadi
    Reza Moghdani
    Applied Intelligence, 2021, 51 : 4143 - 4161