Solving the dynamic energy aware job shop scheduling problem with the heterogeneous parallel genetic algorithm

被引:30
|
作者
Luo, Jia [1 ,2 ,3 ,4 ]
El Baz, Didier [2 ]
Xue, Rui [1 ]
Hu, Jinglu [3 ]
机构
[1] Beijing Univ Technol, Coll Econ & Management, Beijing, Peoples R China
[2] Univ Toulouse, CNRS, LAAS, Toulouse, France
[3] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu, Fukuoka, Japan
[4] Japan Soc Promot Sci, Tokyo, Japan
基金
日本学术振兴会;
关键词
Job shop scheduling; Energy efficiency; Dynamic scheduling; Parallel genetic algorithm; Multi-core processing; GPU computing; TOTAL WEIGHTED TARDINESS; CONSUMPTION; EVOLUTIONARY; MINIMIZE; SEARCH;
D O I
10.1016/j.future.2020.02.019
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Integrating energy savings into production efficiency is considered as one essential factor in modern industrial practice. A lot of research dealing with energy efficiency problems in the manufacturing process focuses solely on building a mathematical model within a static scenario. However, in the physical world shop scheduling problems are dynamic where unexpected events may lead to changes in the original schedule after the start time. This paper makes an investigation into minimizing the total tardiness, the total energy cost and the disruption to the original schedule in the job shop with new urgent arrival jobs. Because of the NP hardness of this problem, a dual heterogeneous island parallel genetic algorithm with the event driven strategy is developed. To reach a quick response in the dynamic scenario, the method we propose is made with a two-level parallelization where the lower level is appropriate for concurrent execution within GPUs or a multi-core CPU while codes from the two sides can be executed simultaneously at the upper level. In the end, numerical tests are implemented and display that the proposed approach can solve the problem efficiently. Meanwhile, the average results have been improved with a significant execution time decrease. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:119 / 134
页数:16
相关论文
共 50 条
  • [1] A Parallel Genetic Algorithm for the Job Shop Scheduling Problem
    Nguyen Huu Mui
    Vu Dinh Hoa
    Luc Tri Tuyen
    2012 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2012, : 19 - 24
  • [2] Solving job shop scheduling problem using a hybrid parallel micro genetic algorithm
    Yusof, Rubiyah
    Khalid, Marzuki
    Hui, Gan Teck
    Yusof, Syafawati Md
    Othman, Mohd Fauzi
    APPLIED SOFT COMPUTING, 2011, 11 (08) : 5782 - 5792
  • [3] Parallel Genetic Algorithm for Job Shop Heterogeneous Multi-Objectives Scheduling Problem
    Wang, Changjun
    Jia, YongJi
    Wang, Bing
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2008, : 295 - +
  • [4] A Genetic Algorithm approach for solving a Job Shop Scheduling problem
    Anshulika
    Bewoor, L. A.
    2017 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2017,
  • [5] Genetic algorithm for solving job-shop scheduling problem
    Tsinghua Univ, Beijing, China
    Jiguang Zazhi, 4 (1-5):
  • [6] Genetic Algorithm for Solving Job-Shop Scheduling Problem
    Li XiaoBo
    2011 AASRI CONFERENCE ON INFORMATION TECHNOLOGY AND ECONOMIC DEVELOPMENT (AASRI-ITED 2011), VOL 1, 2011, : 296 - 298
  • [7] Genetic Algorithm for Solving Job-Shop Scheduling Problem
    Li XiaoBo
    2011 INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND NEURAL COMPUTING (FSNC 2011), VOL IV, 2011, : 296 - 298
  • [8] Parallel Genetic Algorithm for solving Job-Shop Scheduling Problem Using Topological Sort
    Somani, Archit
    Singh, Dhirendra Pratap
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY RESEARCH (ICAETR), 2014,
  • [9] Solving Job-shop Scheduling Problem by an Improved Genetic Algorithm
    Yang Yanli
    Ke Weiwei
    PRECISION ENGINEERING AND NON-TRADITIONAL MACHINING, 2012, 411 : 588 - 591
  • [10] Solving Complete Job Shop Scheduling Problem Using Genetic Algorithm
    Wang, Linping
    Jia, Zhenyuan
    Wang, Fuji
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 8307 - 8310