Resource levelling problem in construction projects under neutrosophic environment

  • Mohamed Abdel-BassetEmail author
  • Mumtaz Ali
  • Asma Atef


Planning and managing resources is one of the most important topics in project management science. Resource leveling is used for improving work efficiency and minimizing cost throughout the life of the project. Fuzzy resource leveling models assume only truth-membership functions to deal uncertainties conditions surrounded by the projects and their activities duration. In this paper, we consider the objective function of scheduling problem is to minimize the costs of daily resource fluctuations using the precedence relationships during the project completion time. We design a resource leveling model based on neutrosophic set to overcome the ambiguity caused by the real-world problems. In this model, trapezoidal neutrosophic numbers are used to estimate the activities durations. The crisp model for activities time is obtained by applying score and accuracy functions. A numerical example is developed to illustrate the validation of the proposed model in this study.


Project scheduling Resource aggregation Resource leveling Neutrosophic theory Trapezoidal neutrosophic number 


Compliance with ethical standards

Conflict of interest

Authors declare that there is no conflict of interest about the research.


  1. 1.
    Leu SS, Hung TH (2002) An optimal construction resource leveling scheduling simulation model. Can J Civ Eng 29(2):267–275Google Scholar
  2. 2.
    Easa SM (1989) Resource leveling in construction by optimization. J Constr Eng Manag 115(2):302–316Google Scholar
  3. 3.
    Neumann K, Zimmermann J (2000) Procedures for resource leveling and net present value problems in project scheduling with general temporal and resource constraints. Eur J Oper Res 127(2):425–443zbMATHGoogle Scholar
  4. 4.
    Hartmann S, Briskorn D (2010) A survey of variants and extensions of the resource-constrained project scheduling problem. Eur J Oper Res 207(1):1–14MathSciNetzbMATHGoogle Scholar
  5. 5.
    Kastor A, Sirakoulis K (2009) the effectiveness of resource leveling tools for resource constraint project scheduling problem. Int J Project Manage 27(5):493–500Google Scholar
  6. 6.
    Rieck J, Zimmermann J (2015) Exact methods for resource leveling problems. In: Handbook on project management and scheduling, Springer, Cham, vol 1, pp 361–387‏Google Scholar
  7. 7.
    El-Rayes K, Jun DH (2009) Optimizing resource leveling in construction projects. J Constr Eng Manag 135(11):1172–1180Google Scholar
  8. 8.
    Rahman MA, Elazouni A (2015) Devising extended-duration schedules of enhanced resource leveling. Can J Civ Eng 42(8):552–562Google Scholar
  9. 9.
    Rodrigues SB, Yamashita DS (2015) Exact methods for the resource availability cost problem. In: Handbook on project management and scheduling, Springer, Cham, vol 1, pp 319–338‏Google Scholar
  10. 10.
    Atan T, Eren E (2018) Optimal project duration for resource leveling. Eur J Oper Res 266(2):508–520MathSciNetzbMATHGoogle Scholar
  11. 11.
    Bhaskar T, Pal MN, Pal AK (2011) A heuristic method for RCPSP with fuzzy activity times. Eur J Oper Res 208(1):57–66MathSciNetzbMATHGoogle Scholar
  12. 12.
    Hossein Hashemi Doulabi S, Seifi A, Shariat SY (2010) Efficient hybrid genetic algorithm for resource leveling via activity splitting. J Constr Eng Manag 137(2):137–146Google Scholar
  13. 13.
    Son J, Skibniewski MJ (1999) Multi-heuristic approach for resource leveling problem in construction engineering: hybrid approach. J Constr Eng Manag 125(1):23–31Google Scholar
  14. 14.
    Christodoulou SE, Michaelidou-Kamenou A, Ellinas G (2015) Heuristic methods for resource leveling problems. In: Handbook on project management and scheduling, Springer, Cham, vol 1, pp 389–407Google Scholar
  15. 15.
    Ballestín F, Schwindt C, Zimmermann J (2007) Resource leveling in make-to-order production: modeling and heuristic solution method. Int J Oper Res 4(1):50–62zbMATHGoogle Scholar
  16. 16.
    Kreter S, Rieck J, Zimmermann J (2014) The total adjustment cost problem: applications, models, and solution algorithms. J Sched 17(2):145–160MathSciNetzbMATHGoogle Scholar
  17. 17.
    Liao TW, Egbelu PJ, Sarker BR, Leu SS (2011) Meta-heuristics for project and construction management–A state-of-the-art review. Autom Constr 20(5):491–505Google Scholar
  18. 18.
    Van Peteghem V, Vanhoucke M (2015) Heuristic methods for the resource availability cost problem. In: Handbook on project management and scheduling, Springer, Cham, vol 1, pp 339–359Google Scholar
  19. 19.
    Ponz-Tienda JL, Yepes V, Pellicer E, Moreno-Flores J (2013) The resource leveling problem with multiple resources using an adaptive genetic algorithm. Autom Constr 29:161–172Google Scholar
  20. 20.
    Leu SS, Yang CH, Huang JC (2000) Resource leveling in construction by genetic algorithm-based optimization and its decision support system application. Autom Constr 10(1):27–41Google Scholar
  21. 21.
    Savin D, Alkass S, Fazio P (1996) Construction resource leveling using neural networks. Can J Civ Eng 23(4):917–925Google Scholar
  22. 22.
    Leu SS, Chen AT, Yang CH (1999) A fuzzy optimal model for construction resource leveling scheduling. Can J Civ Eng 26(6):673–684Google Scholar
  23. 23.
    Masmoudi M, Hait A (2013) Project scheduling under uncertainty using fuzzy modeling and solving techniques. Eng Appl Artif Intell 26(1):135–149Google Scholar
  24. 24.
    Long LD, Ohsato A (2008) Fuzzy critical chain method for project scheduling under resource constraints and uncertainty. Int J Project Manage 26(6):688–698Google Scholar
  25. 25.
    Iyer P, Liu Y, Sadeghpour F, Brennan RW (2015) A fuzzy-logic based resource leveling optimization tool. IFAC-P Line 48(3):1942–1947Google Scholar
  26. 26.
    Levy FK, Thompson GL, Wiest JD (1963) The ABCs of the critical path method. Harvard University, Graduate School of Business Administration, pp 98–108Google Scholar
  27. 27.
    Burgess AR, Killebrew JB (1962) Variation in activity level on a cyclical arrow diagram. J Ind Eng 13(2):76–83Google Scholar
  28. 28.
    Hezam IM, Abdel-Baset M, Smarandache F (2015) Taylor series approximation to solve neutrosophic multi-objective programming problem. Infinite Study, CoimbatoreGoogle Scholar
  29. 29.
    El-Hefenawy N, Metwally MA, Ahmed ZM, El-Henawy IM (2016) A review on the applications of neutrosophic sets. J Comput Theor Nanosci 13(1):936–944Google Scholar
  30. 30.
    Saaty TL (2006) The analytic network process. In: Decision making with the analytic network process, Springer, Boston, pp 1–26Google Scholar
  31. 31.
    Abdel-Baset M, Hezam IM, Smarandache F (2016) Neutrosophic goal programming. Neutrosophic Sets Syst 11:112–118Google Scholar
  32. 32.
    Mahdi IM, Riley MJ, Fereig SM, Alex AP (2002) A multi-criteria approach to contractor selection. Eng Constr Architect Manag 9(1):29–37Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Faculty of Computers and InformaticsZagazig UniversitySharqiyahEgypt
  2. 2.Deakin-SWU Joint Research Centre on Big Data, School of Information TechnologyDeakin UniversityBurwoodAustralia

Personalised recommendations