Parameterized Analysis of a Dynamic Programming Algorithm for a Parallel Machine Scheduling Problem

被引:0
|
作者
Tarhan, Istenc [1 ,2 ]
Carlier, Jacques [2 ]
Hanen, Claire [1 ,3 ]
Jouglet, Antoine [2 ]
Kordon, Alix Munier [1 ]
机构
[1] Sorbonne Univ, CNRS, LIP6, F-75005 Paris, France
[2] UTC Heudiasyc, Compiegne, France
[3] Univ Paris Nanterre, UPL, F-92000 Nanterre, France
来源
关键词
Scheduling; Parallel machines; Release times and deadlines; Branch-and-Bound; Fixed-parameter tractable; RESOURCE;
D O I
10.1007/978-3-031-39698-4_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider in this paper the scheduling problem defined by a set of dependent jobs with release times and deadlines to be processed by identical parallel machines. This problem is denoted by P|prec, ri, di|(*) in the literature. Starting from an extension of the Branch-and-Bound algorithm of Demeulemeester and Herroelen to take into account release times and deadlines, we build a state graph of which longest paths represent all active schedule. New dominance rules are also proposed. We establish that our state graph construction algorithm is fixed-parameter tractable. The two parameters are the pathwidth, which corresponds to the maximum number of overlapping jobs time windows and the maximum execution time of a job. The algorithm is experimented on random instances. These experiments show that the pathwidth is also a key factor of the practical complexity of the algorithm.
引用
收藏
页码:139 / 153
页数:15
相关论文
共 50 条
  • [31] An Improved Genetic Algorithm for a Parallel Machine Scheduling Problem with Energy Consideration
    Lu, Hong
    Qiao, Fei
    2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 1487 - 1492
  • [32] A new model and algorithm for uncertain random parallel machine scheduling problem
    Weimin Ma
    Yang Liu
    Xingfang Zhang
    Soft Computing, 2019, 23 : 6555 - 6566
  • [33] A hybrid genetic algorithm for parallel machine scheduling problem with consumable resources
    Belkaid, F.
    Sari, Z.
    Yalaoui, F.
    2013 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2013, : 143 - 148
  • [34] Novel imperialist competitive algorithm for distributed parallel machine scheduling problem
    Zhang Q.
    Wang H.
    Lei D.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2019, 47 (08): : 86 - 91
  • [35] Discrete Harmony Search Algorithm for Identical Parallel Machine Scheduling Problem
    Chen Jing
    Liu Guang-Liang
    Lu Ran
    2011 30TH CHINESE CONTROL CONFERENCE (CCC), 2011, : 5457 - 5461
  • [36] A Time Optimal Parallel Algorithm for the Dynamic Programming on the Hierarchical Memory Machine
    Nakano, Koji
    2014 SECOND INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2014, : 86 - 95
  • [37] Bicriteria scheduling problem on parallel machine
    Ribas-Vila, Imma
    Companys-Pascual, Ramon
    Mateo-Doll, Manel
    DYNA, 2009, 84 (05): : 429 - 440
  • [38] Solving the unrelated parallel batch machine scheduling problem with mixed-integer programming
    Bakir, Merve
    Sebatli-Saglam, Asli
    Cavdur, Fatih
    JOURNAL OF POLYTECHNIC-POLITEKNIK DERGISI, 2023, 26 (02): : 653 - 663
  • [39] Solving the Unrelated Parallel Machine Scheduling Problem with Additional Resources Using Constraint Programming
    Arbaoui, Taha
    Yalaoui, Farouk
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2018, PT II, 2018, 10752 : 716 - 725
  • [40] A semi-online algorithm and its competitive analysis for parallel-machine scheduling problem with rejection
    Ma, Ran
    Guo, Sainan
    Miao, Cuixia
    APPLIED MATHEMATICS AND COMPUTATION, 2021, 392