Uniform Parallel Machine Scheduling Problem with Controllable Delivery Times

Abstract This paper considers the uniform parallel machine scheduling problem with controllable delivery times, which assumes that the delivery times of jobs are linear decreasing functions of the consumed resource. It aims to minimize the maximum completion time under the constraint that the total resource consumption does not exceed a given limit. For this NP-hard problem, we propose a resource allocation algorithm, named RAA, according to the feasible solution of the uniform parallel machine scheduling problem with fixed delivery times. It proves that RAA algorithm can obtain the optimal resource allocation scheme for any given scheduling scheme in O(n log n)time. Some algorithms based on heuristic algorithm LDT, heuristic algorithm LPDT and simulated annealing are proposed to solve the uniform parallel machine scheduling problem with controllable delivery times. The accuracy and efficiency of the proposed algorithms are tested based on those data with problem sizes varying from 40 to 200 jobs and 2 to 8 machines. The computational results indicate that the SA approach is promising and capable of solving large-scale problems in a reasonable time.

[1]  Xue-Ru Wang,et al.  Single-machine scheduling with convex resource dependent processing times and deteriorating jobs , 2013 .

[2]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[3]  Shanlin Yang,et al.  Author's Personal Copy Applied Soft Computing Parallel Machine Scheduling Problem to Minimize the Makespan with Resource Dependent Processing Times , 2022 .

[4]  Chuan-li Zhao,et al.  Single machine scheduling problems with deteriorating jobs , 2005, Appl. Math. Comput..

[5]  Mohamed Haouari,et al.  Minimizing makespan on parallel machines subject to release dates and delivery times , 2002 .

[6]  Shanlin Yang,et al.  Heuristic algorithms for scheduling on uniform parallel machines with heads and tails , 2011 .

[7]  Adam Janiak,et al.  Single machine scheduling problem with a common deadline and resource dependent release dates , 1991 .

[8]  Shanlin Yang,et al.  A simulated annealing approach to minimize the maximum lateness on uniform parallel machines , 2011, Math. Comput. Model..

[9]  Christos Koulamas,et al.  Scheduling on uniform parallel machines to minimize maximum lateness , 2000, Oper. Res. Lett..

[10]  Mohamed Haouari,et al.  An approximate decomposition algorithm for scheduling on parallel machines with heads and tails , 2007, Comput. Oper. Res..

[11]  Adriana Giret,et al.  Energy-efficient scheduling for a flexible flow shop using an improved genetic-simulated annealing algorithm , 2013 .

[12]  Bert Zwart,et al.  Tails in scheduling , 2007, PERV.

[13]  Jean-Charles Billaut,et al.  Grouping jobs on a single machine with heads and tails to represent a family of dominant schedules , 2002 .

[14]  Chou-Jung Hsu,et al.  Unrelated parallel-machine scheduling with position-dependent deteriorating jobs and resource-dependent processing time , 2012, Optimization Letters.

[15]  Wieslaw Kubiak,et al.  Scheduling parallel tasks withsequential heads and tails , 1999, Ann. Oper. Res..

[16]  Shanlin Yang,et al.  Single‐machine scheduling problem with resource dependent release dates to minimise total resource‐consumption , 2011, Int. J. Syst. Sci..

[17]  Yunqiang Yin,et al.  A branch-and-bound procedure for a single-machine earliness scheduling problem with two agents , 2013, Appl. Soft Comput..

[18]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[19]  Mohamed Haouari,et al.  Lower Bounds for Scheduling on Identical Parallel Machines with Heads and Tails , 2004, Ann. Oper. Res..

[20]  Jacques Carlier,et al.  Scheduling jobs with release dates and tails on identical machines to minimize the makespan , 1987 .

[21]  Ping Ji,et al.  Single-machine scheduling with time-and-resource-dependent processing times , 2012 .

[22]  Fariborz Jolai,et al.  Application of particle swarm optimization and simulated annealing algorithms in flow shop scheduling problem under linear deterioration , 2012, Adv. Eng. Softw..

[23]  Francis Sourd,et al.  Scheduling with tails and deadlines , 2001 .

[24]  Jian-Jun Wang,et al.  Single-machine due date assignment problem with deteriorating jobs and resource-dependent processing times , 2013 .

[25]  Nodari Vakhania Single-Machine Scheduling with Release Times and Tails , 2004, Ann. Oper. Res..

[26]  Seyyed M. T. Fatemi Ghomi,et al.  A high performing metaheuristic for job shop scheduling with sequence-dependent setup times , 2010, Appl. Soft Comput..

[27]  Guochun Tang,et al.  Single-machine scheduling problems with release time of jobs depending on resource allocated , 2011 .

[28]  Reza Tavakkoli-Moghaddam,et al.  The periodicity and robustness in a single-track train scheduling problem , 2012, Appl. Soft Comput..

[29]  Parviz Fattahi,et al.  Hybrid firefly-simulated annealing algorithm for the flow shop problem with learning effects and flexible maintenance activities , 2013 .

[30]  Adam Janiak,et al.  Single machine scheduling with job ready and delivery times subject to resource constraints , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[31]  Giuseppe Lancia,et al.  Scheduling jobs with release dates and tails on two unrelated parallel machines to minimize the makespan , 2000, Eur. J. Oper. Res..