Skip to main content
Top
Published in: Soft Computing 17/2019

30-07-2018 | Methodologies and Application

A novel heuristic algorithm with activity back-shift response model for resource-constrained project scheduling problem

Authors: Buyun Sheng, Hui Wang, Zheng Xiao, Chenglei Zhang, Feiyu Zhao, Xiyan Yin

Published in: Soft Computing | Issue 17/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The resource-constrained project scheduling problem is one of the most intractable problems in the field of operation research and management science. It is important for both academic research and engineering applications to develop effective solution algorithms for scheduling problems. In this paper, the activity back-shift response model is introduced for scheduling problems, based on which a resource-constrained scheduling model is built, and a two-phase decomposition algorithm is proposed to address the project resource-constraint and timing optimization. The first stage is resource optimization, where the conflicted activities are resolved by a genetic algorithm. In this case, if parallel activities are scrambling resources during resource optimization, the activity priority, determined by comparing the activity back-shift response time, is applied to dissolve the resource conflict. The second stage is timing optimization. After obtaining the progress plan with optimized resource constraints, activities are adjusted to move forward as much as possible. The validity of the proposed algorithm is verified by a real project case. The computational results reveal that the proposed model and algorithm obtain appropriate results and have the potential to be applied to other similar problems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Abu Arqub O, Abo-Hammour Z (2014) Numerical solution of systems of second-order boundary value problems using continuous genetic algorithm. Inf Sci 279:396–415MathSciNetCrossRefMATH Abu Arqub O, Abo-Hammour Z (2014) Numerical solution of systems of second-order boundary value problems using continuous genetic algorithm. Inf Sci 279:396–415MathSciNetCrossRefMATH
go back to reference Anagnostopoulos K, Koulinas G (2010a) A simulated annealing hyperheuristic for construction resource levelling. Constr Manag Econ 28(2):163–175CrossRef Anagnostopoulos K, Koulinas G (2010a) A simulated annealing hyperheuristic for construction resource levelling. Constr Manag Econ 28(2):163–175CrossRef
go back to reference Anagnostopoulos K, Koulinas GA (2010) A genetic hyperheuristic algorithm for the resource constrained project scheduling problem. In: Proceedings of the 2010 IEEE congress on evolutionary computation (CEC), IEEE, pp 1–6 Anagnostopoulos K, Koulinas GA (2010) A genetic hyperheuristic algorithm for the resource constrained project scheduling problem. In: Proceedings of the 2010 IEEE congress on evolutionary computation (CEC), IEEE, pp 1–6
go back to reference Anagnostopoulos K, Koulinas G (2012) Resource-constrained critical path scheduling by a GRASP based hyperheuristic. J Comput Civ Eng 26(2):204–213CrossRef Anagnostopoulos K, Koulinas G (2012) Resource-constrained critical path scheduling by a GRASP based hyperheuristic. J Comput Civ Eng 26(2):204–213CrossRef
go back to reference Balaji PG, Srinivasan D (2010) An introduction to multi-agent systems. In: Innovations in multi-agent systems and applications, Springer, New York Balaji PG, Srinivasan D (2010) An introduction to multi-agent systems. In: Innovations in multi-agent systems and applications, Springer, New York
go back to reference Carolin K, Stefan H (2015) Scheduling resource-constrained projects with a flexible project structure. Eur J Oper Res 246:379–391CrossRefMATH Carolin K, Stefan H (2015) Scheduling resource-constrained projects with a flexible project structure. Eur J Oper Res 246:379–391CrossRefMATH
go back to reference Hartmann S, Kolisch R (2000) Experimental evaluation of state-of-the-art heuristics for the re-source-constrained project scheduling problem. Eur J Oper Res 127:394–407CrossRefMATH Hartmann S, Kolisch R (2000) Experimental evaluation of state-of-the-art heuristics for the re-source-constrained project scheduling problem. Eur J Oper Res 127:394–407CrossRefMATH
go back to reference Hegazy T, Menesi W (2012) Heuristic method for satisfying both deadlines and resource constraints. J Constr Eng Manag 138(6):688–696CrossRef Hegazy T, Menesi W (2012) Heuristic method for satisfying both deadlines and resource constraints. J Constr Eng Manag 138(6):688–696CrossRef
go back to reference Jia Q, Guo Y (2016) Hybridization of ABC and PSO algorithms for improved solutions of RCPSP. J Chin Inst Eng 39(6):727–734CrossRef Jia Q, Guo Y (2016) Hybridization of ABC and PSO algorithms for improved solutions of RCPSP. J Chin Inst Eng 39(6):727–734CrossRef
go back to reference Jia Q, Seo Y (2013) An improved particle swarm optimization for the resource-constrained project scheduling problem. Int J Adv Manuf Technol 67:2627–2638CrossRef Jia Q, Seo Y (2013) An improved particle swarm optimization for the resource-constrained project scheduling problem. Int J Adv Manuf Technol 67:2627–2638CrossRef
go back to reference Koulinas G, Anagnostopoulos K (2012) Construction resource allocation and leveling using a threshold accepting based hyperheuristic algorithm. J Constr Eng Manag 138(7):854–863CrossRef Koulinas G, Anagnostopoulos K (2012) Construction resource allocation and leveling using a threshold accepting based hyperheuristic algorithm. J Constr Eng Manag 138(7):854–863CrossRef
go back to reference Koulinas G, Anagnostopoulos K (2013) A new tabu search-based hyper-heuristic algorithm for solving construction leveling problems with limited resource availabilities. Autom Constr 31:169–175CrossRef Koulinas G, Anagnostopoulos K (2013) A new tabu search-based hyper-heuristic algorithm for solving construction leveling problems with limited resource availabilities. Autom Constr 31:169–175CrossRef
go back to reference Kumar N, Vidyarthi DP (2016) A model for resource-constrained project scheduling using adaptive PSO. Soft Comput 20(4):1565–1580CrossRef Kumar N, Vidyarthi DP (2016) A model for resource-constrained project scheduling using adaptive PSO. Soft Comput 20(4):1565–1580CrossRef
go back to reference Li S, Jia Y, Wang J (2012) Stochastic resource-constrained project scheduling based on discrete-event simulation and multiple-comparison procedure. Int J Adv Manuf Technol 63:65–76CrossRef Li S, Jia Y, Wang J (2012) Stochastic resource-constrained project scheduling based on discrete-event simulation and multiple-comparison procedure. Int J Adv Manuf Technol 63:65–76CrossRef
go back to reference Martin JG (2017) A multi-threaded local search algorithm and computer implementation for the multi-mode, resource-constrained multi-project scheduling problem. Eur J Oper Res 256:729–741MathSciNetCrossRefMATH Martin JG (2017) A multi-threaded local search algorithm and computer implementation for the multi-mode, resource-constrained multi-project scheduling problem. Eur J Oper Res 256:729–741MathSciNetCrossRefMATH
go back to reference Merkle D, Middendorf M, Schmeck H (2002) Ant colony optimization for resource-constrained project scheduling. IEEE Trans Evol Comput 6:333–346CrossRefMATH Merkle D, Middendorf M, Schmeck H (2002) Ant colony optimization for resource-constrained project scheduling. IEEE Trans Evol Comput 6:333–346CrossRefMATH
go back to reference Mohring RH, Schulz AS, Stork F, Uetz M (2003) Solving project scheduling problems by minimum cut computations. Manage Sci 49(3):330–350CrossRefMATH Mohring RH, Schulz AS, Stork F, Uetz M (2003) Solving project scheduling problems by minimum cut computations. Manage Sci 49(3):330–350CrossRefMATH
go back to reference Tormos P, Lova A (2001) A competitive heuristic solution technique for resource-constrained project scheduling. Ann Oper Res 102:65–81MathSciNetCrossRefMATH Tormos P, Lova A (2001) A competitive heuristic solution technique for resource-constrained project scheduling. Ann Oper Res 102:65–81MathSciNetCrossRefMATH
go back to reference Tormos P, Lova A (2003) An efficient multi-pass heuristic for project scheduling with constrained resources. Int J Prod Res 41(5):1071–1086CrossRefMATH Tormos P, Lova A (2003) An efficient multi-pass heuristic for project scheduling with constrained resources. Int J Prod Res 41(5):1071–1086CrossRefMATH
go back to reference Valls V, Quintanilla MS, Ballestin F (2003) Resource-constrained project scheduling: a critical reordering heuristic. Eur J Oper Res 149:282–301MathSciNetCrossRefMATH Valls V, Quintanilla MS, Ballestin F (2003) Resource-constrained project scheduling: a critical reordering heuristic. Eur J Oper Res 149:282–301MathSciNetCrossRefMATH
go back to reference Valls V, Ballestin F, Quintanilla MS (2004) A population-based approach to the resource-constrained project scheduling problem. Ann Oper Res 131:305–324MathSciNetCrossRefMATH Valls V, Ballestin F, Quintanilla MS (2004) A population-based approach to the resource-constrained project scheduling problem. Ann Oper Res 131:305–324MathSciNetCrossRefMATH
go back to reference Valls V, Ballestin F, Quintanilla MS (2005) Justification and RCPSP: a technique that pays. Eur J Oper Res 165:375–386CrossRefMATH Valls V, Ballestin F, Quintanilla MS (2005) Justification and RCPSP: a technique that pays. Eur J Oper Res 165:375–386CrossRefMATH
go back to reference Vincent VP, Mario V (2014) An experimental investigation of metaheuristics for the multi-mode re-source-constrained project scheduling problem on new dataset instances. Eur J Oper Res 235:62–72CrossRefMATH Vincent VP, Mario V (2014) An experimental investigation of metaheuristics for the multi-mode re-source-constrained project scheduling problem on new dataset instances. Eur J Oper Res 235:62–72CrossRefMATH
go back to reference Wooldridge M, Jennings NR (1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115–152CrossRef Wooldridge M, Jennings NR (1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115–152CrossRef
go back to reference Xiao J, Wu Z, Hong X, Tang J, Tang Y (2016) Integration of electromagnetism with multi-objective evolutionary algorithms for RCPSP. Eur J Oper Res 251(1):22–35MathSciNetCrossRefMATH Xiao J, Wu Z, Hong X, Tang J, Tang Y (2016) Integration of electromagnetism with multi-objective evolutionary algorithms for RCPSP. Eur J Oper Res 251(1):22–35MathSciNetCrossRefMATH
go back to reference Yoosefzadeh HR, Tareghian HR (2013) Hybrid solution method for resource-constrained project scheduling problem using a new schedule generator. Int J Adv Manuf Technol 66:1171–1180CrossRef Yoosefzadeh HR, Tareghian HR (2013) Hybrid solution method for resource-constrained project scheduling problem using a new schedule generator. Int J Adv Manuf Technol 66:1171–1180CrossRef
go back to reference Zheng X, Wang L (2015) A multi-agent optimization algorithm for resource constrained project scheduling problem. Expert Syst Appl 42(15–16):6039–6049CrossRef Zheng X, Wang L (2015) A multi-agent optimization algorithm for resource constrained project scheduling problem. Expert Syst Appl 42(15–16):6039–6049CrossRef
go back to reference Zhu X, Ruiz R, Li S, Li X (2017) An effective heuristic for project scheduling with resource availability cost. Eur J Oper Res 257(3):746–762MathSciNetCrossRefMATH Zhu X, Ruiz R, Li S, Li X (2017) An effective heuristic for project scheduling with resource availability cost. Eur J Oper Res 257(3):746–762MathSciNetCrossRefMATH
Metadata
Title
A novel heuristic algorithm with activity back-shift response model for resource-constrained project scheduling problem
Authors
Buyun Sheng
Hui Wang
Zheng Xiao
Chenglei Zhang
Feiyu Zhao
Xiyan Yin
Publication date
30-07-2018
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 17/2019
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3410-8

Other articles of this Issue 17/2019

Soft Computing 17/2019 Go to the issue

Premium Partner