• DocumentCode
    1756128
  • Title

    Parallel Machine Selection and Job Scheduling to Minimize Sum of Machine Holding Cost, Total Machine Time Costs, and Total Tardiness Costs

  • Author

    Alidaee, Bahram ; Haitao Li

  • Author_Institution
    Sch. of Bus. Adm., Univ. of Mississippi, Oxford, MS, USA
  • Volume
    11
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan. 2014
  • Firstpage
    294
  • Lastpage
    301
  • Abstract
    This paper is concerned with scheduling of a set of single-operation tasks on a set of parallel machines where subcontracting is allowed. The objective is to choose a subset of machines/subcontractors from a set of available machines/subcontractors to perform all jobs to minimize sum of several costs. Processing time of jobs is assumed to be equal. Lower and upper bound for number of jobs assigned to a machine/subcontractor is considered. We first present a comprehensive survey of applications and models. We show special case of the problem when lower bound for number of jobs assigned to each machine/subcontractor is equal to zero is equivalent to single-sink fixed-charge transportation problem (SSFCT). This proves NP-hardness of the problem. Efficient dynamic programming algorithm for this special case is presented. Complicating issues regarding the general case with nonzero lower bounds for number of jobs assigned to machines/subcontractors is discussed. We transfer the general problem to multiple choice knapsack problem (MCKP) that can be solved efficiently using available algorithms. Several new problems are introduced. Complexity of each problem is resolved. Transformation to MCKP is provided that allows available algorithms to solve the problems. The main contribution of this paper is to establish theoretical results regarding the solution of these difficult problems.
  • Keywords
    computational complexity; cost reduction; dynamic programming; knapsack problems; scheduling; subcontracting; transportation; MCKP; NP-hardness; SSFCT; dynamic programming algorithm; job scheduling; lower bound; machine holding cost minimization; multiple choice knapsack problem; parallel machine selection; single-operation task scheduling; single-sink fixed-charge transportation problem; subcontracting; total machine time cost minimization; total tardiness cost minimization; upper bound; Companies; Heuristic algorithms; Job shop scheduling; Linear programming; Outsourcing; Parallel machines; Transportation; Complexity; logistics; outsourcing; scheduling;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2013.2247757
  • Filename
    6478848