Skip to main content

Advertisement

Log in

Multi-mode resource-constrained project scheduling problem with material ordering under bonus–penalty policies

  • Original Paper
  • Published:
TOP Aims and scope Submit manuscript

Abstract

This study emphasizes that project scheduling and material ordering (time and quantity of an order) must be considered simultaneously to minimize the total cost, as setting the material ordering decisions after the project scheduling phase leads to non-optimal solutions. Hence, this paper mathematically formulates the model for the multi-mode resource-constrained project scheduling with material ordering (MRCPSMO) problem. In order to be more realistic, bonus and penalty policies are included for the project. The objective function of the model consists of four elements: the material holding cost, the material ordering cost, the bonus paid by the client and the cost of delay in the project completion. Since MRCPSMO is NP-hard, the paper proposes three hybrid meta-heuristic algorithms called PSO-GA, GA-GA and SA-GA to obtain near-optimal solutions. In addition, the design of experiments and Taguchi method is used to tune the algorithms’ parameters. The proposed algorithms consist of two components: an outside search, in which the algorithm searches for the best schedule and mode assignment, and the inside search, which determines the time and quantity of orders of the nonrenewable resources. First, a comparison is made for each individual component with the exact or best solutions available in the literature. Then, a set of standard PROGEN test problems is solved by the proposed hybrid algorithms under fixed CPU time. The results reveal that the PSO-GA algorithm outperforms both GA-GA and SA-GA algorithms and provides good solutions in a reasonable time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Alcaraz J, Maroto C, Ruiz R (2003) Solving the multi-mode resource-constrained project scheduling problem with genetic algorithms. J Oper Res Soc 54:614–626

    Article  Google Scholar 

  • Aquilano NJ, Smith DE (1980) A formal set of algorithms for project scheduling with critical path method material requirements planning. J Oper Manag 1(2):57–67

    Article  Google Scholar 

  • Bergantinos G, Sanchez E (2002) How to distribute costs associated with a delayed project. Ann Oper Res 109:159–174

    Article  Google Scholar 

  • Boctor FF (1993) Heuristics for scheduling projects with resource restrictions and several resource-duration modes. Int J Prod Res 31:2547–2558

    Article  Google Scholar 

  • Boctor FF (1996) A new and efficient heuristic for scheduling projects with resource restrictions and multiple execution modes. Euro J Oper Res 90:349–361

    Article  Google Scholar 

  • Branzei R, Ferrari G, Fragnelli V, Tijs S (2002) Two approaches to the problem of sharing delay costs in joint projects. Ann Oper Res 109:359–374

    Article  Google Scholar 

  • Callerman TE, Whybark DC (1977) Purchase quantity discounts in an MRP environment. Discussion paper, vol. 72, School of Business, Indiana

  • Castro J, Gomez D, Tejada J (2007) A project game for PERT networks. Oper Res Lett 35:791–798

    Article  Google Scholar 

  • Castro J, Gomez D, Tejada J (2008) A polynomial rule for the problem of sharing delay costs in PERT networks. Comp Oper Res 35:2376–2387

    Article  Google Scholar 

  • Chung C, Chiang DT, Lu C (1987) An optimal algorithm for the quantity discount problem. J Oper Manag 7(1–2):165–177

    Article  Google Scholar 

  • Coelho J, Vanhoucke M (2011) Multi-mode resource-constrained project scheduling using RCPSP and SAT solvers. Euro J Oper Res 213:73–82

    Article  Google Scholar 

  • Damak N, Jarboui B, Siarry P, Loukil T (2009) Differential evolution for solving multi-mode resource-constrained project scheduling problems. Comp Oper Res 36:2653–2659

    Article  Google Scholar 

  • Dodin B, Elimam AA (2001) Integrated project scheduling and material planning with variable activity duration and rewards. IIE Trans 33:1005–1018

    Article  Google Scholar 

  • Elloumi S, Fortemps P (2010) A hybrid rank-based evolutionary algorithm applied to multi-mode resourceconstrained project scheduling problem. Euro J Oper Res 205(1):31–41

  • Erabsi A, Sepil C (1999) A modified heuristic procedure for materials management in project networks. Int J Indus Eng Theory 6(2):132–140

    Google Scholar 

  • Estévez-Fernández A, Borm P, Hamers H (2007) Project games. Int J Game Theory 36:149–176

    Article  Google Scholar 

  • Gaafar L (2006) Applying genetic algorithms to dynamic lot sizing with batch ordering. Comp Indus Eng 51:433–444

    Article  Google Scholar 

  • Hartmann S (2001) Project scheduling with multiple modes: a genetic algorithm. Ann Oper Res 102:111–135

    Article  Google Scholar 

  • Hartmann S, Sprecher A (1996) A note on hierarchical models for multi-project planning and scheduling. Euro J Oper Res 94:377–383

    Article  Google Scholar 

  • He Z, Xu Y (2008) Multi-mode project payment scheduling problems with bonus-penalty structure. Euro J Oper Res 189:1191–1207

    Article  Google Scholar 

  • Holland J (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor

    Google Scholar 

  • Jarboui B, Damak N, Siarry P, Rebai A (2008) A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problems. Appl Math Comput 195:299–308

    Google Scholar 

  • Józefowska J, Mika M, Rózycki R, Waligóra G, Weglarz J (2001) Simulated annealing for multi-mode resource-constrained project scheduling. Ann Oper Res 102:137–155

    Article  Google Scholar 

  • Kelly JE (1963) The critical-path method: resources planning and scheduling. In: Scheduling Industrial (ed) Math and Thompson. Prentice Hall, New York, pp 347–365

    Google Scholar 

  • Kelley JE, Walker MR (1959) Critical-path planning and scheduling. In: Proceedings of the Eastern Joint Computer Conference. Boston, Massachusetts, pp 160–173

  • Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the IEEE Conference on Neural Networks. Piscataway, NJ, pp 1942–1948

  • Kirkpatrick S, Gelatt CD Jr, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Article  Google Scholar 

  • Kolisch R, Drexl A (1997) Local search for non-preemptive multi-mode resource-constrained project scheduling. IIE Trans 29:987–999

    Google Scholar 

  • Kolisch R, Hartmann S (1999) Heuristic algorithms for the resource-constrained project scheduling problem: classification and computational analysis. In: Weglarz J (ed) Project scheduling: recent models, algorithms, and applications. Kluwer Academic Publishers, Boston, pp 147–178

    Chapter  Google Scholar 

  • Kolisch R, Sprecher A (1996) PSPLIB- a project scheduling problem library. Euro J Oper Res 96(1):205–216

    Article  Google Scholar 

  • Kolisch R, Sprecher A, Drexl A (1995) Characterization and generation of a general class of resource-constrained project scheduling problems. Manag Sci 41:1693–1703

    Article  Google Scholar 

  • Malcolm DG, Roseboom JH, Clark CE, Fazar W (1959) Application of a technique for research and development program evaluation. Oper Res 7(5):646–669

    Article  Google Scholar 

  • Mika M, Waligóra G, Weglarz J (2005) Simulated annealing and Tabu-search for multi-mode resource-constrained project scheduling with positive discounted cash flows and different payment models. Euro J Oper Res 164:639–668

    Article  Google Scholar 

  • Mika M, Waligóra G, Weglarz J (2008) Tabu search for multi-mode resource-constrained project scheduling with schedule-dependent setup times. Euro J Oper Res 187:1238–1250

    Article  Google Scholar 

  • Özdamar L (1999) A genetic algorithm approach to a general category project scheduling problem, Part C: applications and Reviews, Man and Cybernetics. IEEE Trans Syst 29:44–59

    Google Scholar 

  • Patterson JH, Słowinski R, Talbot FB, Weglarz J (1989) An algorithm for a general class of precedence and resource constrained scheduling problems. In: Slowinski R, Weglarz J (eds) Adv Project Schedul. Elsevier, Amsterdam, pp 3–28

    Chapter  Google Scholar 

  • Phadke MS (1989) Quality engineering using robust design. Prentice Hall, Englewood Cliffs

    Google Scholar 

  • Sajadieh MS, Shadrokh S, Hassanzadeh F (2009) Concurrent project scheduling and material planning: a genetic algorithm approach. Scientia Iranica 16:91–99

    Google Scholar 

  • Schmitt T, Faaland B (2004) Scheduling recurrent construction. Naval Res Logist 51(8):1102–1128

    Article  Google Scholar 

  • Shadrokh S, Kianfar F (2007) A genetic algorithm for resource investment project scheduling problem, tardiness permitted with penalty. Euro J Oper Res 181:86–101

    Article  Google Scholar 

  • Shahsavar M, Niaki STA, Najafi AA (2010) An efficient genetic algorithm to maximize net present value of project payments under inflation and bonus-penalty policy in resource investment problem. Adv Eng Softw 41(7):1023–1030

    Article  Google Scholar 

  • Silver EA, Meal HC (1973) A heuristic for selecting lot size quantities for the case of a deterministic time-varying demand rate and desecrate opportunities for replenishment. Produc Invent Manag 14(2):64–74

    Google Scholar 

  • Slowinski R (1980) Two approaches to problems of resource allocation among project activities—a comparative study. J Oper Res Soc 8:711–723

    Google Scholar 

  • Smith-Daniels DE, Aquilano NJ (1984) Constrained resource project scheduling subject to material constraints. J Oper Manag 4:369–388

    Article  Google Scholar 

  • Smith-Daniels DE, Smith-Daniels VL (1987) Optimal project scheduling with materials ordering. IIE Trans 19(4):122–129

    Article  Google Scholar 

  • Speranza M, Vercellis C (1993) Hierarchical models for multi-project planning and scheduling. Euro J Oper Res 64:312–325

    Article  Google Scholar 

  • Sprecher A, Drexl A (1998) Solving multi-mode resource-constrained project scheduling by a simple, general and powerful sequencing algorithm. Euro J Oper Res 107:431–450

    Article  Google Scholar 

  • Taguchi G (1986) Introduction to quality engineering. White Plains, Asian Productivity Organization, New York

  • Taguchi G, Wu Y (1980) Introduction to off-line quality control. Central Japan Quality Control Association, Nagoya

    Google Scholar 

  • Talbot F (1982) Resource-constrained project scheduling with time-resource tradeoffs: the non-preemptive case. Manag Sci 28(10):1197–1210

    Article  Google Scholar 

  • Van Peteghem V, Vanhoucke M (2010) Genetic algorithm for the preemptive and non-preemptive multi-mode resource-constrained project scheduling problem. Euro J Oper Res 201:409–418

    Article  Google Scholar 

  • Van Peteghem V, Vanhoucke M (2011) Using resource scarceness characteristics to solve the multi-mode resource-constrained project scheduling problem. J Heuristics 17(6):705–728

    Article  Google Scholar 

  • Wagner HM, Within TM (1985) Dynamic version of economic lot size model. Manag Sci 5(1):89–96

    Article  Google Scholar 

  • Wang L, Fang C (2011) An effective shuffled frog-leaping algorithm for multi-mode resource-constrained project scheduling problem. Inform Sci 181:4804–4822

    Article  Google Scholar 

  • Weglarz J, Józefowska J, Mika M, Waligóra G (2011) Project scheduling with finite or infinite number of activity processing modes—a survey. Euro J Oper Res 208:177–205

    Article  Google Scholar 

  • Zhang H, Tam CM, Li H (2006) Multi mode project scheduling based on particle swarm optimization. Comp Aided Civil Infrastruct Eng 21:93–103

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aria Shahsavar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zoraghi, N., Shahsavar, A., Abbasi, B. et al. Multi-mode resource-constrained project scheduling problem with material ordering under bonus–penalty policies. TOP 25, 49–79 (2017). https://doi.org/10.1007/s11750-016-0415-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11750-016-0415-2

Keywords

Mathematics Subject Classification

Navigation