A survey on offline scheduling with rejection

In classical deterministic scheduling problems, it is assumed that all jobs have to be processed. However, in many practical cases, mostly in highly loaded make-to-order production systems, accepting all jobs may cause a delay in the completion of orders which in turn may lead to high inventory and tardiness costs. Thus, in such systems, the firm may wish to reject the processing of some jobs by either outsourcing them or rejecting them altogether. The field of scheduling with rejection provides schemes for coordinated sales and production decisions by grouping them into a single model. Since scheduling problems with rejection are very interesting both from a practical and a theoretical point of view, they have received a great deal of attention from researchers over the last decade. The purpose of this survey is to offer a unified framework for offline scheduling with rejection by presenting an up-to-date survey of the results in this field. Moreover, we highlight the close connection between scheduling with rejection and other fields of research such as scheduling with controllable processing times and scheduling with due date assignment, and include some new results which we obtained for open problems.

[1]  John A. Quelch,et al.  Externalizar el márketing , 2005 .

[2]  Jean-Marie Proth,et al.  Scheduling with Due Date Assignment , 2004, Handbook of Scheduling.

[3]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

[4]  Chung-Lun Li,et al.  Scheduling with processing set restrictions: A survey , 2008 .

[5]  Dorit S. Hochbaum,et al.  Due Date Quotation Models and Algorithms , 2004, Handbook of Scheduling.

[6]  Jinjiang Yuan,et al.  Parallel-machine scheduling with deteriorating jobs and rejection , 2010, Theor. Comput. Sci..

[7]  Yuzhong Zhang,et al.  Bounded Parallel-Batch Scheduling on Unrelated Parallel Machines , 2010, AAIM.

[8]  Jan Karel Lenstra,et al.  Recent developments in deterministic sequencing and scheduling: a survey : (preprint) , 1981 .

[9]  Rui Zhang,et al.  Revised Delivery-Time Quotation in Scheduling with Tardiness Penalties , 2011, Oper. Res..

[10]  Jinjiang Yuan,et al.  The unbounded parallel batch machine scheduling with release dates and rejection to minimize makespan , 2008, Theor. Comput. Sci..

[11]  Jeffrey Scott Vitter,et al.  e-approximations with minimum packing constraint violation (extended abstract) , 1992, STOC '92.

[12]  Michael A. Trick,et al.  Scheduling Multiple Variable-Speed Machines , 1990, Oper. Res..

[13]  Thomas E. Morton,et al.  Selecting jobs for a heavily loaded shop with lateness penalties , 1996, Comput. Oper. Res..

[14]  Dvir Shabtay,et al.  Two-machine flow-shop scheduling with rejection , 2012, Comput. Oper. Res..

[15]  Eugene L. Lawler,et al.  Optimal Sequencing of a Single Machine Subject to Precedence Constraints , 1973 .

[16]  Adam Janiak,et al.  Minimizing the total weighted completion time of deteriorating jobs , 2002, Inf. Process. Lett..

[17]  Federico Della Croce,et al.  Enumeration of Pareto Optima for a Flowshop Scheduling Problem with Two Criteria , 2007, INFORMS J. Comput..

[18]  Daniel Oron,et al.  A note on flow-shop and job-shop batch scheduling with identical processing-time jobs , 2005, Eur. J. Oper. Res..

[19]  Leen Stougie,et al.  Multiprocessor scheduling with rejection , 1996, SODA '96.

[20]  Dvir Shabtay,et al.  A bicriteria approach to scheduling a single machine with job rejection and positional penalties , 2012, J. Comb. Optim..

[21]  Christos Koulamas,et al.  A faster algorithm for a due date assignment problem with tardy jobs , 2010, Oper. Res. Lett..

[22]  F. Sibel Salman,et al.  Order acceptance and scheduling decisions in make-to-order systems , 2010 .

[23]  Sudipta Sengupta,et al.  ε-optimization schemes and L-bit precision (extended abstract): alternative perspectives in combinatorial optimization , 2000, STOC '00.

[24]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[25]  Ceyda Oguz,et al.  A tabu search algorithm for order acceptance and scheduling , 2012, Comput. Oper. Res..

[26]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[27]  Han Hoogeveen,et al.  Minimizing total weighted completion time in a proportionate flow shop , 1998 .

[28]  Zhigang Cao,et al.  Scheduling with Rejection and Non-Identical Job Arrivals , 2007, J. Syst. Sci. Complex..

[29]  Jinjiang Yuan,et al.  Single machine scheduling with release dates and rejection , 2009, Eur. J. Oper. Res..

[30]  Sudipta Sengupta,et al.  epsilon-optimization schemes and L-bit precision: alternative perspectives in combinatorial optimization (extended abstract) , 2000, STOC 2000.

[31]  Klaus Jansen,et al.  Improved Approximation Schemes for Scheduling Unrelated Parallel Machines , 2001, Math. Oper. Res..

[32]  Yuzhong Zhang,et al.  Scheduling with Rejection to Minimize the Makespan , 2009, COCOA.

[33]  Salah E. Elmaghraby,et al.  Symposium on the Theory of Scheduling and Its Applications , 1973 .

[34]  B. Karimi,et al.  DEVELOPING A TECHNIQUE FOR A BI-OBJECTIVE SCHEDULING MODEL WITH REJECTION BY SIMULATED ANNEALING , 2010 .

[35]  Gur Mosheiov,et al.  Scheduling and due-date assignment problems with job rejection , 2009 .

[36]  Zhigang Cao,et al.  A PTAS for parallel batch scheduling with rejection and dynamic job arrivals , 2009, Theor. Comput. Sci..

[37]  Fabrice Talla Nobibon,et al.  Exact algorithms for a generalization of the order acceptance and scheduling problem in a single-machine environment , 2011, Comput. Oper. Res..

[38]  Byung-Cheon Choi,et al.  Minimizing maximum completion time in a proportionate flow shop with one machine of different speed , 2007, Eur. J. Oper. Res..

[39]  David R. Karger,et al.  Techniques for scheduling with rejection , 1998, J. Algorithms.

[40]  Susan A. Slotnick,et al.  Order acceptance with weighted tardiness , 2007, Comput. Oper. Res..

[41]  Éva Tardos,et al.  An approximation algorithm for the generalized assignment problem , 1993, Math. Program..

[42]  Walter O. Rom,et al.  Order acceptance using genetic algorithms , 2009, Comput. Oper. Res..

[43]  Sartaj Sahni,et al.  Algorithms for Scheduling Independent Tasks , 1976, J. ACM.

[44]  Mihalis Yannakakis,et al.  On the approximability of trade-offs and optimal access of Web sources , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[45]  Michael H. Rothkopf,et al.  Scheduling Independent Tasks on Parallel Processors , 1966 .

[46]  Dvir Shabtay,et al.  A survey of scheduling with controllable processing times , 2007, Discret. Appl. Math..

[47]  J. M. Moore,et al.  A Functional Equation and its Application to Resource Allocation and Sequencing Problems , 1969 .

[48]  S. S. Panwalkar,et al.  Sequencing Research and the Industrial Scheduling Problem , 1973 .

[49]  Chengbin Chu,et al.  Due date assignment and scheduling: Slk, TWK and other due date assignment models , 2002 .

[50]  Zhigang Cao,et al.  Scheduling with Rejection to Minimize the Total Weighted Completion Time , 2009 .

[51]  Jay B. Ghosh,et al.  Job selection in a heavily loaded shop , 1997, Comput. Oper. Res..

[52]  Sudipta Sengupta,et al.  Algorithms and Approximation Schemes for Minimum Lateness/Tardiness Scheduling with Rejection , 2003, WADS.

[53]  Teofilo F. Gonzalez,et al.  Open Shop Scheduling to Minimize Finish Time , 1976, JACM.

[54]  Han Hoogeveen,et al.  Multicriteria scheduling , 2005, Eur. J. Oper. Res..

[55]  Gur Mosheiov,et al.  Scheduling unit processing time jobs on an m-machine flow-shop , 2003, J. Oper. Res. Soc..

[56]  Dvir Shabtay,et al.  Two due date assignment problems in scheduling a single machine , 2006, Oper. Res. Lett..

[57]  Jean-Charles Billaut,et al.  Multicriteria scheduling , 2005, Eur. J. Oper. Res..

[58]  Martin Skutella,et al.  Random-Based Scheduling: New Approximations and LP Lower Bounds , 1997, RANDOM.

[59]  Prabuddha De,et al.  Optimal Delivery Time Quotation and Order Sequencing , 1991 .

[60]  Bahram Alidaee,et al.  Two parallel machine sequencing problems involving controllable job processing times , 1993 .

[61]  Sinan Gürel,et al.  Scheduling parallel CNC machines with time/cost trade-off considerations , 2007, Comput. Oper. Res..

[62]  Jinjiang Yuan,et al.  Single-machine scheduling under the job rejection constraint , 2010, Theor. Comput. Sci..

[63]  Cynthia A. Phillips,et al.  Off-line admission control for general scheduling problems , 2000, SODA '00.

[64]  Joseph Geunes,et al.  A single resource scheduling problem with job-selection flexibility, tardiness costs and controllable processing times , 2007, Comput. Ind. Eng..

[65]  Evripidis Bampis,et al.  A FPTAS for Approximating the Unrelated Parallel Machines Scheduling Problem with Costs , 2001, ESA.

[66]  Han Hoogeveen,et al.  Preemptive scheduling with rejection , 2000, Math. Program..

[67]  Martin Skutella,et al.  Scheduling-LPs Bear Probabilities: Randomized Approximations for Min-Sum Criteria , 1997, ESA.

[68]  Yuzhong Zhang,et al.  On Several Scheduling Problems with Rejection or Discretely Compressible Processing Times , 2006, TAMC.

[69]  T. C. Edwin Cheng,et al.  Bounded single-machine parallel-batch scheduling with release dates and rejection , 2009, Comput. Oper. Res..

[70]  Fabián A. Chudak A min‐sum 3/2‐approximation algorithm for scheduling unrelated parallel machines , 1999 .

[71]  Shijie Sun,et al.  Scheduling linear deteriorating jobs with rejection on a single machine , 2009, Eur. J. Oper. Res..

[72]  Haodi Feng,et al.  Minimize the Sum of Total Completion Time and Total Rejection Penalties on a Single Parallel Batching Machine , 2010, 2010 WASE International Conference on Information Engineering.

[73]  Samir Khuller,et al.  An Optimal Incremental Algorithm for Minimizing Lateness with Rejection , 2008, ESA.

[74]  Chengbin Chu,et al.  A survey of the state-of-the-art of common due date assignment and scheduling research , 2002, Eur. J. Oper. Res..

[75]  Wieslaw Kubiak,et al.  Scheduling shops to minimize the weighted number of late jobs , 1994, Oper. Res. Lett..

[76]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[77]  Byung-Cheon Choi,et al.  Two-machine flow shop scheduling problem with an outsourcing option , 2010, Eur. J. Oper. Res..