A branch-and-price algorithm for identical parallel machine scheduling with multiple milestones

被引:0
作者
Zhong, Weiya [1 ]
Cui, Jia [1 ,2 ]
Jiang, Yiwei [3 ,4 ]
机构
[1] Shanghai Univ, Sch Management, Shanghai, Peoples R China
[2] Univ Hong Kong, Dept Civil Engn, Hong Kong, Peoples R China
[3] Zhejiang Gongshang Univ, Contemporary Business & Trade Res Ctr, Sch Management & E Business, Hangzhou, Peoples R China
[4] Zhejiang Gongshang Univ, Contemporary Business & Trade Res Ctr, Sch Management & E Business, Hangzhou 310018, Peoples R China
基金
中国国家自然科学基金;
关键词
branch-and-price; identical parallel machine; progress milestones; scheduling; COLUMN GENERATION; MULTITASKING; TIME; JOBS;
D O I
10.1002/nav.22154
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This article considers an identical parallel-machine task scheduling problem motivated by operations management of online services. A task with an integer processing time can be split into sub-tasks with integer processing times. Each task has multiple integer milestones and at each milestone a nonnegative penalty will occur. The penalty value of a task at a milestone is a convex nonincreasing function of the completed amount by this milestone. Our objective is to determine a feasible schedule for all the tasks on given identical parallel machines, such that the sum of all tasks' total penalty at all milestones is minimized. We prove the NP-hardness of this problem in the ordinary sense and develop a branch-and-price algorithm. Computational experiments utilizing data from an online service operations survey show that this algorithm is singularly efficient and promising.
引用
收藏
页码:436 / 451
页数:16
相关论文
共 50 条
  • [1] A branch-and-price algorithm for unrelated parallel machine scheduling with machine costs
    Chen, Jianfu
    Chu, Chengbin
    Sahli, Abderrahim
    Li, Kai
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 316 (03) : 856 - 872
  • [2] A stand-alone branch-and-price algorithm for identical parallel machine scheduling with conflicts
    Bianchessi, Nicola
    Tresoldi, Emanuele
    COMPUTERS & OPERATIONS RESEARCH, 2021, 136
  • [3] An exact branch-and-price algorithm for multitasking scheduling on unrelated parallel machines
    Xiong, Xiaoyun
    Zhou, Peng
    Yin, Yunqiang
    Cheng, T. C. E.
    Li, Dengfeng
    NAVAL RESEARCH LOGISTICS, 2019, 66 (06) : 502 - 516
  • [4] Improving Branch-and-Price for Parallel Machine Scheduling
    Lopes, Manuel
    Alvelos, Filipe
    Lopes, Henrique
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2014, PT II, 2014, 8580 : 290 - +
  • [5] A Branch-and-Price Algorithm for Parallel Machine Scheduling Using ZDDS and Generic Branching
    Kowalczyk, Daniel
    Leus, Roel
    INFORMS JOURNAL ON COMPUTING, 2018, 30 (04) : 768 - 782
  • [6] 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
  • [7] A branch-and-price algorithm for scheduling of deteriorating jobs and flexible periodic maintenance on a single machine
    Wang, Ting
    Baldacci, Roberto
    Lim, Andrew
    Hu, Qian
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 271 (03) : 826 - 838
  • [8] A Branch-and-Price algorithm for a compressor scheduling problem
    Friske, Marcelo Wuttig
    Buriol, Luciana S.
    Camponogara, Eduardo
    COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 116 : 72 - 81
  • [9] Accelerating the Branch-and-Price Algorithm Using Machine Learning
    Vaclavik, Roman
    Novak, Antonin
    Sucha, Premysl
    Hanzalek, Zdenek
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 271 (03) : 1055 - 1069
  • [10] A branch-and-price algorithm for scheduling parallel machines with sequence dependent setup times
    Pereira Lopes, Manuel J.
    Valerio de Carvalho, J. M.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (03) : 1508 - 1527