A lagrangian relaxation algorithm for facility location of resource-constrained decentralized multi-project scheduling problems

Recent literature on multi-project scheduling problems has been focused on the transfer of available resources between project activities, especially in decentralized projects. Determining the right location for storage facilities where resources are moved between activities is major topics in decentralized multi-projects scheduling problems. This paper introduces a new decentralized resource-constrained multi-project scheduling problem. Its purpose is to simultaneously minimize the cost of the project completion time and the cost of facilities location. A mixed integer linear programming model is first presented to solve small-size problems by using conventional solvers. Then, three heuristic/meta-heuristic methods are proposed to solve larger-size problems. To this end, a fast constructive heuristic algorithm based on priority rules is introduced. Then, using the heuristic method structure, a combinatorial genetic algorithm is developed to solve large-size problems in reasonable CPU running time. Finally, the lagrangian relaxation technique and branch-and-bound algorithm are applied to generate an effective lower bound. According to the computational results obtained and managerial insights, total costs can be significantly reduced by selecting an optimal location of resources. By the use of a scenario-based TOPSIS approach, the heuristic methods are ranked based on changes in the importance of metrics. Friedman’s test result of TOPSIS shows that there is no significant difference among the heuristic methods.

[1]  Mohammad Rostami,et al.  A new improved genetic algorithm approach and a competitive heuristic method for large-scale multiple resource-constrained project-scheduling problems , 2011 .

[2]  Mohammad Mahdavi Mazdeh,et al.  A genetic algorithm for minimizing total tardiness/earliness of weighted jobs in a batched delivery system , 2012, Comput. Ind. Eng..

[3]  Mohammad Khalilzadeh,et al.  An optimal procedure for minimizing total weighted resource tardiness penalty costs in the resource-constrained project scheduling problem , 2012, Comput. Ind. Eng..

[4]  Armin Scholl,et al.  A heuristic solution framework for the resource constrained (multi-)project scheduling problem with sequence-dependent transfer times , 2009 .

[5]  Min-Yuan Cheng,et al.  Solving Resource-Constrained Project Scheduling Problems Using Hybrid Artificial Bee Colony with Differential Evolution , 2016, J. Comput. Civ. Eng..

[6]  N. R. Achuthan,et al.  Project Scheduling under Time Dependent Costs – A Branch and Bound Algorithm , 2001, Ann. Oper. Res..

[7]  Athanasios P. Chassiakos,et al.  A Genetic Algorithm for Optimal Resource-driven Project Scheduling☆ , 2015 .

[8]  Armin Scholl,et al.  Managing and modelling general resource transfers in (multi-)project scheduling , 2010, OR Spectr..

[9]  Madan Lal Mittal,et al.  A multi-agent system for decentralized multi-project scheduling with resource transfers , 2013 .

[10]  Marshall L. Fisher,et al.  An Applications Oriented Guide to Lagrangian Relaxation , 1985 .

[11]  Walter J. Gutjahr,et al.  Bi-Objective Multi-Mode Project Scheduling Under Risk Aversion , 2015, Eur. J. Oper. Res..

[12]  Chen Fang,et al.  An effective shuffled frog-leaping algorithm for resource-constrained project scheduling problem , 2012, Comput. Oper. Res..

[13]  Patrick De Causmaecker,et al.  An automatic algorithm selection approach for the multi-mode resource-constrained project scheduling problem , 2014, Eur. J. Oper. Res..

[14]  Mohamed Haouari,et al.  A bi-objective model for robust resource-constrained project scheduling , 2005 .

[15]  Satoshi Yoshida,et al.  Project scheduling under partially renewable resources and resource consumption during setup operations , 2015, Comput. Ind. Eng..

[16]  Mauricio G. C. Resende,et al.  A genetic algorithm for the resource constrained multi-project scheduling problem , 2008, Eur. J. Oper. Res..

[17]  Rainer Kolisch,et al.  PSPLIB - A project scheduling problem library: OR Software - ORSEP Operations Research Software Exchange Program , 1997 .

[18]  Ali Asghar Tofighian,et al.  Modeling and solving the project selection and scheduling , 2015, Comput. Ind. Eng..

[19]  Reza Zamani A hybrid decomposition procedure for scheduling projects under multiple resource constraints , 2011, Oper. Res..

[20]  S. Kumanan,et al.  Application of Petri Nets and a Genetic Algorithm to Multi-Mode Multi-Resource Constrained Project Scheduling , 2001 .

[21]  Ehsan Eshtehardian,et al.  Multi-mode resource-constrained discrete time–cost-resource optimization in project scheduling using non-dominated sorting genetic algorithm , 2013 .

[22]  Jörg Homberger,et al.  Decentralized Multi-Project Scheduling , 2015 .

[23]  Babak Abbasi,et al.  Integration of resource investment problem with quantity discount problem in material ordering for minimizing resource costs of projects , 2018, Oper. Res..

[24]  Reza Akbari,et al.  On the performance of bee algorithms for resource-constrained project scheduling problem , 2011, Appl. Soft Comput..

[25]  Madjid Tavana,et al.  A new multi-objective multi-mode model for solving preemptive time-cost-quality trade-off project scheduling problems , 2014, Expert Syst. Appl..

[26]  Michael Pinedo,et al.  Journal of Scheduling (2016) , 2016, Journal of Scheduling.

[27]  Edwin R. Hancock,et al.  Empirical Modelling of Genetic Algorithms , 2001, Evolutionary Computation.

[28]  Anurag Agarwal,et al.  A Neurogenetic approach for the resource-constrained project scheduling problem , 2011, Comput. Oper. Res..

[29]  Ching-Lai Hwang,et al.  Fuzzy Multiple Attribute Decision Making - Methods and Applications , 1992, Lecture Notes in Economics and Mathematical Systems.

[30]  Manuel Laguna,et al.  Fine-Tuning of Algorithms Using Fractional Experimental Designs and Local Search , 2006, Oper. Res..

[31]  James B. Orlin,et al.  A polynomial time primal network simplex algorithm for minimum cost flows , 1996, SODA '96.

[32]  Gündüz Ulusoy,et al.  Multi-project scheduling with two-stage decomposition , 2014, Ann. Oper. Res..

[33]  M. Cheng,et al.  Using a fuzzy clustering chaotic-based differential evolution with serial method to solve resource-constrained project scheduling problems , 2014 .

[34]  Ching-Lai Hwang,et al.  Multiple Attribute Decision Making: Methods and Applications - A State-of-the-Art Survey , 1981, Lecture Notes in Economics and Mathematical Systems.

[35]  Andreas Drexl,et al.  Project scheduling under resource and mode identity constraints: Model, complexity, methods, and application , 1997 .

[36]  Seyed Farid Ghaderi,et al.  A robust bi-objective model for concurrent planning of project scheduling and material procurement , 2016, Comput. Ind. Eng..

[37]  Reha Uzsoy,et al.  A random keys genetic algorithm for a bicriterion project selection and scheduling problem , 2015 .

[38]  Karuna Jain,et al.  An adaptive crossover genetic algorithm with simulated annealing for multi mode resource constrained project scheduling with discounted cash flows , 2015 .

[39]  Mario Vanhoucke,et al.  An experimental investigation of metaheuristics for the multi-mode resource-constrained project scheduling problem on new dataset instances , 2014, Eur. J. Oper. Res..

[40]  Thomas Bartz-Beielstein,et al.  Analysis of Particle Swarm Optimization Using Computational Statistics , 2004 .

[41]  Mohammad Rostami,et al.  Minimizing maximum tardiness and delivery costs with batch delivery and job release times , 2015 .

[42]  Tamer F. Abdelmaguid,et al.  Halting decisions for gas pipeline construction projects using AHP: a case study , 2019, Oper. Res..

[43]  Reza Zamani,et al.  A competitive magnet-based genetic algorithm for solving the resource-constrained project scheduling problem , 2013, Eur. J. Oper. Res..

[44]  Simaan M. AbouRizk,et al.  Zero-One Programming Approach to Determine Optimum Resource Supply under Time-Dependent Resource Constraints , 2016, J. Comput. Civ. Eng..

[45]  Sönke Hartmann,et al.  A survey of variants and extensions of the resource-constrained project scheduling problem , 2010, Eur. J. Oper. Res..

[46]  Dariush Moradinezhad,et al.  Improved and competitive algorithms for large scale multiple resource-constrained project-scheduling problems , 2014 .

[47]  Baolong Wang,et al.  Reinvestment Strategy-Based Project Portfolio Selection and Scheduling with Time-Dependent Budget Limit Considering Time Value of Capital , 2016 .

[48]  Rifat Sonmez,et al.  Backward-Forward Hybrid Genetic Algorithm for Resource-Constrained Multiproject Scheduling Problem , 2015, J. Comput. Civ. Eng..

[49]  Kum Khiong Yang,et al.  A comparison of resource allocation and activity scheduling rules in a dynamic multi-project environment , 1993 .

[50]  Mario Vanhoucke,et al.  A genetic algorithm for the preemptive and non-preemptive multi-mode resource-constrained project scheduling problem , 2010, Eur. J. Oper. Res..

[51]  Erik Demeulemeester,et al.  A purely proactive scheduling procedure for the resource-constrained project scheduling problem with stochastic activity durations , 2014, Journal of Scheduling.