Multipurpose machine scheduling with rejection and identical job processing times

被引:0
|
作者
Dvir Shabtay
Shlomo Karhi
Daniel Oron
机构
[1] Ben-Gurion University of the Negev,Department of Industrial Engineering and Management
[2] The University of Sydney Business School,undefined
来源
Journal of Scheduling | 2015年 / 18卷
关键词
Scheduling on multipurpose machines; Job rejection ; Optimization and complexity;
D O I
暂无
中图分类号
学科分类号
摘要
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, A\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A$$\end{document} and A¯\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\overline{A}$$\end{document}, which are the set of accepted and the set of rejected jobs, respectively. In addition, jobs in set A\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$A$$\end{document} have to be scheduled on the m\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$m$$\end{document} machines. We evaluate the quality of a solution by two criteria. The first, F1\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$F_{1}$$\end{document}, can be any regular scheduling criterion, while the latter, F2\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$F_{2}$$\end{document}, 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 any\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$any$$\end{document} 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 NP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {NP}$$\end{document}-hard problems, as well as a polynomial time algorithm that solves various other special cases.
引用
收藏
页码:75 / 88
页数:13
相关论文
共 50 条
  • [1] Multipurpose machine scheduling with rejection and identical job processing times
    Shabtay, Dvir
    Karhi, Shlomo
    Oron, Daniel
    JOURNAL OF SCHEDULING, 2015, 18 (01) : 75 - 88
  • [2] Scheduling on parallel identical machines with job-rejection and position-dependent processing times
    Gerstl, Enrique
    Mosheiov, Gur
    INFORMATION PROCESSING LETTERS, 2012, 112 (19) : 743 - 747
  • [3] SINGLE-MACHINE BATCH SCHEDULING PROBLEM WITH JOB REJECTION AND RESOURCE DEPENDENT PROCESSING TIMES
    Huang, Weifan
    Wu, Chin-Chia
    Liu, Shangchia
    RAIRO-OPERATIONS RESEARCH, 2018, 52 (02) : 315 - 334
  • [4] A Unified Approach to Single-Machine Scheduling with Position-Based Processing Times, Machine Availability, and Job Rejection
    Ji, Min
    Qi, Kaili
    Cheng, T. C. E.
    Jiang, Yiwei
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2023, 40 (06)
  • [5] Scheduling a batch processing machine with non-identical job sizes
    Azizoglu, M
    Webster, S
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (10) : 2173 - 2184
  • [6] Identical parallel machine scheduling with time-dependent processing times
    Ouazene, Yassine
    Yalaoui, Farouk
    THEORETICAL COMPUTER SCIENCE, 2018, 721 : 70 - 77
  • [7] Online scheduling of two job types on a set of multipurpose machines with unit processing times
    Shabtay, Dvir
    Karhi, Shlomo
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (02) : 405 - 412
  • [8] Scheduling with rejection and non-identical job arrivals
    Cao, Zhigang
    Zhang, Yuzhong
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2007, 20 (04) : 529 - 535
  • [9] Scheduling with Rejection and Non-Identical Job Arrivals
    Zhigang Cao
    Yuzhong Zhang
    Journal of Systems Science and Complexity, 2007, 20 : 529 - 535
  • [10] Single-machine scheduling with deteriorating functions for job processing times
    Cheng, T. C. E.
    Lee, Wen-Chiung
    Wu, Chin-Chia
    APPLIED MATHEMATICAL MODELLING, 2010, 34 (12) : 4171 - 4178