A GRASP for parallel machine scheduling with time windows

被引:69
|
作者
Rojanasoonthon, S [1 ]
Bard, J [1 ]
机构
[1] Univ Texas, Dept Mech Engn, Grad Program Operat Res, Austin, TX 78712 USA
关键词
parallel machine; scheduling; time windows; heuristics; GRASP; priorities;
D O I
10.1287/ijoc.1030.0048
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a greedy randomized adaptive search procedure (GRASP) for scheduling n jobs on m nonhomogeneous parallel machines with time windows. An additional feature of the problem is that each job falls into one of p priority classes. The objective is to maximize the number of jobs scheduled, where a job in a higher priority class has infinitely more value than a job in a lower priority class. The GRASP consists of two phases. The first phase produces feasible solutions by ranking each job with a greedy function and then selecting one at random from a restricted candidate list. The process is repeated until no more jobs can be scheduled. The second phase seeks a local optimum by searching over a series of neighborhoods defined by job insertions and exchanges. The algorithm is compared to a dynamic-programming heuristic that sequentially schedules the jobs in each priority class. Extensive computational results are presented based on data drawn from an application involving the use of communications relay satellites.
引用
收藏
页码:32 / 51
页数:20
相关论文
共 50 条
  • [1] Parallel Machine Production and Transportation Operations' Scheduling with Tight Time Windows
    Jiang, Yang
    He, Tong
    Xiong, Jie
    Wu, Xin
    Chen, Yao
    COMPLEXITY, 2020, 2020 (2020)
  • [2] Parallel machine scheduling with common due windows
    Huang, R-H
    Yang, C-L
    Huang, H-T
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2010, 61 (04) : 640 - 646
  • [3] Unrelated parallel machine scheduling with multiple time windows: An application to earth observation satellite scheduling
    Wang, Jianjiang
    Song, Guopeng
    Liang, Zhe
    Demeulemeester, Erik
    Hu, Xuejun
    Liu, Jin
    COMPUTERS & OPERATIONS RESEARCH, 2023, 149
  • [4] Generalized multiple time windows model based parallel machine scheduling for TDRSS
    林鹏
    匡麟玲
    陈翔
    晏坚
    陆建华
    王小娟
    Journal of Beijing Institute of Technology, 2016, 25 (03) : 382 - 391
  • [5] A branch-and-price algorithm for parallel machine scheduling with time windows and job priorities
    Bard, JF
    Rojanasoonthon, S
    NAVAL RESEARCH LOGISTICS, 2006, 53 (01) : 24 - 44
  • [6] Parallel Machine Scheduling Problem of Flexible Maintenance Activities with Fuzzy Random Time Windows
    Nie, Ling
    PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2017, 502 : 1027 - 1040
  • [7] Parallel Machine Scheduling Problem with Time Windows: A Constraint Programming and tabu search hybrid approach
    He, RJ
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 2939 - 2944
  • [8] Parallel machine scheduling with time constraints on machine qualifications
    Nattaf, Margaux
    Dauzere-Peres, Stephane
    Yugma, Claude
    Wu, Cheng-Hung
    COMPUTERS & OPERATIONS RESEARCH, 2019, 107 : 61 - 76
  • [9] Integrated machine scheduling and vehicle routing with time windows
    Ullrich, Christian A.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 227 (01) : 152 - 165
  • [10] Linear time algorithms for parallel machine scheduling
    Tan, Zhi Yi
    He, Yong
    ACTA MATHEMATICA SINICA-ENGLISH SERIES, 2007, 23 (01) : 137 - 146