Order scheduling with tardiness objective: Improved approximate solutions

Abstract The problem addressed in this paper belongs to the topic of order scheduling, in which customer orders – composed of different individual jobs – are scheduled so the objective sought refers to the completion times of the complete orders. Despite the practical and theoretical relevance of this problem, the literature on order scheduling is not very abundant as compared to job scheduling. However, there are several contributions with the objectives of minimising the weighted sum of completion times of the orders, the number of late orders, or the total tardiness of the orders. In this paper, we focus in the last objective, which is known to be NP-hard and for which some constructive heuristics have been proposed. We intend to improve this state-of-the-art regarding approximate solutions by proposing two different methods: Whenever extremely fast (negligible time) solutions are required, we propose a new constructive heuristic that incorporates a look-ahead mechanism to estimate the objective function at the time that the solution is being built. For the scenarios where longer decision intervals are allowed, we propose a novel matheuristic strategy to provide extremely good solutions. The extensive computational experience carried out shows that the two proposals are the most efficient for the indicated scenarios.

[1]  Rubén Ruiz,et al.  Models and matheuristics for the unrelated parallel machine scheduling problem with additional resources , 2017, Eur. J. Oper. Res..

[2]  T. A. Roemer,et al.  The Complexity of Scheduling Customer Orders , 2001 .

[3]  Chin-Chia Wu,et al.  An order scheduling problem with position-based learning effect , 2016, Comput. Oper. Res..

[4]  Joseph Y.-T. Leung,et al.  Scheduling orders for multiple product types with due date related objectives , 2006, Eur. J. Oper. Res..

[5]  Joseph Y.-T. Leung,et al.  Order Scheduling in an Environment with Dedicated Resources in Parallel , 2005, J. Sched..

[6]  Michel Gendreau,et al.  Multidisciplinary Scheduling: Theory and Applications 1st International Conference, MISTA '03 Nottingham, UK, 13-15 August 2003. Selected Papers , 2010 .

[7]  Joseph Y.-T. Leung,et al.  Minimizing total weighted completion time when scheduling orders in a flexible environment with uniform machines , 2007, Inf. Process. Lett..

[8]  Thomas A. Roemer,et al.  A note on the complexity of the concurrent open shop problem , 2006, J. Sched..

[9]  Jean-Charles Billaut,et al.  Resolution of the F2||Σtj scheduling problem by genetic algorithm and matheuristic , 2013, Proceedings of 2013 International Conference on Industrial Engineering and Systems Management (IESM).

[10]  Ik Sun Lee,et al.  Minimizing total tardiness for the order scheduling problem , 2013 .

[11]  Shubin Xu Minimizing Total Weighted Completion Time on Batch Processing Machines , 2015 .

[12]  Uttarayan Bagchi,et al.  Coordinated scheduling of customer orders for quick response , 2005 .

[13]  Chelliah Sriskandarajah,et al.  Openshops with Jobs Overlap , 1993 .

[14]  Jean-Charles Billaut,et al.  Matheuristic algorithms for minimizing total tardiness in the m-machine flow-shop scheduling problem , 2015, Journal of Intelligent Manufacturing.

[15]  Federico Della Croce,et al.  A matheuristic approach for the two-machine total completion time flow shop problem , 2014, Ann. Oper. Res..

[16]  Joseph Y.-T. Leung,et al.  Scheduling orders for multiple product types to minimize total weighted completion time , 2007, Discret. Appl. Math..

[17]  Korhan Karabulut,et al.  A hybrid iterated greedy algorithm for total tardiness minimization in permutation flowshops , 2016, Comput. Ind. Eng..

[18]  T. C. Edwin Cheng,et al.  Customer order scheduling to minimize total weighted completion time , 2007 .

[19]  Jean-Charles Billaut,et al.  A single machine scheduling problem with two-dimensional vector packing constraints , 2015, Eur. J. Oper. Res..

[20]  Victor Fernandez-Viagas,et al.  NEH-based heuristics for the permutation flowshop scheduling problem to minimise total tardiness , 2015, Comput. Oper. Res..

[21]  Yeong-Dae Kim,et al.  Heuristics for Flowshop Scheduling Problems Minimizing Mean Tardiness , 1993 .

[22]  Kuo-Ching Ying,et al.  Optimization of makespan for no-wait flowshop scheduling problems using efficient matheuristics , 2016 .

[23]  Jose M. Framiñan,et al.  New approximate algorithms for the customer order scheduling problem with total completion time objective , 2017, Comput. Oper. Res..

[24]  Federico Della Croce,et al.  A hybrid heuristic approach for single machine scheduling with release times , 2014, Comput. Oper. Res..