Multipurpose machine scheduling with rejection and identical job processing times

被引:13
作者
Shabtay, Dvir [1 ]
Karhi, Shlomo [1 ]
Oron, Daniel [2 ]
机构
[1] Ben Gurion Univ Negev, Dept Ind Engn & Management, IL-84105 Beer Sheva, Israel
[2] Univ Sydney, Sch Business, Sydney, NSW 2006, Australia
关键词
Scheduling on multipurpose machines; Job rejection; Optimization and complexity; CONSTRAINED ASSIGNMENT PROBLEM; UNRELATED PARALLEL MACHINES; UNIT-LENGTH JOBS; APPROXIMATION SCHEMES; SET RESTRICTIONS; ELIGIBILITY RESTRICTIONS; INDEPENDENT MEMORIES; ALGORITHMS; MINIMIZE; MAKESPAN;
D O I
10.1007/s10951-014-0386-9
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We study a set of scheduling problems on a uniform machine setting. We focus on the case of equal processing time jobs with the additional feature of job rejection. Jobs can either be processed on a predefined set of machines or rejected. Rejected jobs incur a rejection penalty and have no effect on the scheduling criterion under consideration. A solution to our problems consists of partitioning the jobs into two subsets, and , which are the set of accepted and the set of rejected jobs, respectively. In addition, jobs in set have to be scheduled on the machines. We evaluate the quality of a solution by two criteria. The first, , can be any regular scheduling criterion, while the latter, , is the total rejection cost. We consider two possible types of regular scheduling criteria; the former is a maximization criterion, while the latter is a summation criterion. For each criterion type we consider four different problem variations. We prove that all four variations are solvable in polynomial time for maximization type of a regular scheduling criterion. When the scheduling criterion is of summation type, we show that only one of the four problem variations is solvable in polynomial time. We provide a pseudo-polynomial time algorithms to solve interesting variants of the -hard problems, as well as a polynomial time algorithm that solves various other special cases.
引用
收藏
页码:75 / 88
页数:14
相关论文
共 46 条
  • [1] A LAGRANGEAN-RELAXATION METHOD FOR THE CONSTRAINED ASSIGNMENT PROBLEM
    AGGARWAL, V
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1985, 12 (01) : 97 - 106
  • [2] [Anonymous], 1972, Complexity of Computer Computations, DOI [10.1007/978-3-540-68279-0-8, DOI 10.1007/978-1-4684-2001-2]
  • [3] New algorithms for an ancient scheduling problem
    Bartal, Y
    Fiat, A
    Karloff, H
    Vohra, R
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 51 (03) : 359 - 366
  • [4] Complexity of scheduling problems with multi-purpose machines
    Brucker, P
    Jurisch, B
    Kramer, A
    [J]. ANNALS OF OPERATIONS RESEARCH, 1997, 70 (0) : 57 - 73
  • [5] Brucker P., 1998, SCHEDULING ALGORITHM, V2nd
  • [6] Cao ZG, 2006, LECT NOTES COMPUT SC, V3959, P90
  • [7] A PTAS for parallel batch scheduling with rejection and dynamic job arrivals
    Cao, Zhigang
    Yang, Xiaoguang
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (27-29) : 2732 - 2745
  • [8] Parallel machine scheduling with release time and machine eligibility restrictions
    Centeno, G
    Armacost, RL
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1997, 33 (1-2) : 273 - 276
  • [9] Approximation schemes for scheduling and covering on unrelated machines
    Efraimidis, Pavlos S.
    Spirakis, Paul G.
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 359 (1-3) : 400 - 417
  • [10] Techniques for scheduling with rejection
    Engels, DW
    Karger, DR
    Kolliopoulos, SG
    Sengupta, S
    Uma, RN
    Wein, J
    [J]. JOURNAL OF ALGORITHMS, 2003, 49 (01) : 175 - 191