Abstract
In this chapter, an Invasive Weed Optimization (IWO) algorithm for the resource availability cost problem is presented, in which the total cost of the (unlimited) renewable resources required to complete the project by a prespecified project deadline should be minimized. The IWO algorithm is a new search strategy, which makes use of mechanisms inspired by the natural behavior of weeds in colonizing and finding a suitable place for growth and reproduction. All algorithmic components are explained in detail and computational results for the RACP are presented. The procedure is also executed to solve the RACP with tardiness (RACPT), in which lateness of the project is permitted with a predefined penalty.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ballestín F (2007) A genetic algorithm for the resource renting problem with minimum and maximum time lags. In: Cotta C, van Hemert J (eds) EvoCOP 2007. Lecture notes in computer science, vol 4446. Springer, Heidelberg, pp 25–35
Brucker P, Drexl A, Möhring R, Neumann K, Pesch E (1999) Resource-constrained project scheduling: notation, classification, models, and methods. Eur J Oper Res 112:3–41
Burgess A, Killebrew J (1962) Variation in activity level on a cyclic arrow diagram. J Ind Eng 2:76–83
Demeulemeester E (1995) Minimizing resource availability costs in time-limited project networks. Manag Sci 41:1590–1598
Drexl A, Kimms A (2001) Optimization guided lower and upper bounds for the resource investment problem. J Oper Res Soc 52:340–351
Glover F, Laguna M, Marti R (2000) Fundamentals of scatter search and path relinking. Control Cybern 29:653–684
Guldemond TA, Hurink JL, Paulus JJ, Schutten JMJ (2008) Time-constrained project scheduling. J Sched 11:137–148
Hartmann S, Briskorn D (2010) A survey of variants and extensions of the resource-constrained project scheduling problem. Eur J Oper Res 207:1–15
Herroelen W, De Reyck B, Demeulemeester E (1999) A classification scheme for project scheduling. In: Wȩglarz J (ed) Handbook of recent advances in project scheduling. Kluwer, Dordrecht, pp 1–26
Hsu C-C, Kim D (2005) A new heuristic for the multi-mode resource investment problem. J Oper Res Soc 56:406–413
Karimkashi S, Kishk A (2010) Invasive weed optimization and its features in electro-magnetics. IEEE Trans Antennas Propag 58:1269–1278
Kelley J Jr (1963) The critical-path method: resources planning and scheduling. Prentice-Hall, Englewood Cliffs
Kolisch R (1995) Project scheduling under resource constraints. Physica, Berlin
Kolisch R, Hartmann S (2006) Experimental investigation of heuristics for resource-constrained project scheduling: an update. Eur J Oper Res 174:23–37
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
Kreter S, Rieck J, Zimmermann J (2014) The total adjustment cost problem: applications, models, and solution algorithms. J Sched 17:145–160
Li K, Willis R (1992) An iterative scheduling technique for resource-constrained project scheduling. Eur J Oper Res 56:370–379
Mastor A (1970) An experimental and comparative evaluation of production line balancing techniques. Manag Sci 16:728–746
Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inform 1:355–366
Möhring R (1984) Minimizing costs of resource requirements in project networks subject to a fixed completion time. Oper Res 32:89–120
Montgomery D (2005) Design and analysis of experiments. Wiley, Hoboken
Neumann K, Zimmermann J (1999) Resource levelling for projects with schedule-dependent time windows. Eur J Oper Res 117:591–605
Nübel H (2001) The resource renting problem subject to temporal constraints. OR Spektrum 23:574–586
Pascoe T (1966) Allocation of resources: CPM. Revue Française de Recherche Opérationnelle 38:31–38
Ranjbar M, Kianfar F, Shadrokh S (2008) Solving the resource availability cost problem in project scheduling by path relinking and genetic algorithm. Appl Math Comput 196:879–888
Rodrigues S, Yamashita D (2010) An exact algorithm for minimizing resource availability costs in project scheduling. Eur J Oper Res 206:562–568
Shadrokh S, Kianfar F (2007) A genetic algorithm for resource investment project scheduling problem, tardiness permitted with penalty. Eur J Oper Res 181:86–101
Stinson J, Davis E, Khumawala B (1978) Multiple resource-constrained scheduling using branch-and-bound. AIIE Trans 10:252–259
Van Peteghem V, Vanhoucke M (2013) An artificial immune system algorithm for the resource availability cost problem. Flex Serv Manuf J 25:122–144
Vanhoucke M, Coelho J, Debels D, Maenhout B, Tavares L (2008) An evaluation of the adequacy of project network generators with systematically sampled networks. Eur J Oper Res 187:511–524
Yamashita D, Armentano V, Laguna M (2006) Scatter search for project scheduling with resource availability cost. Eur J Oper Res 169:623–637
Yamashita D, Armentano V, Laguna M (2007) Robust optimization models for project scheduling with resource availability cost. J Sched 10:67–76
Zhang X, Wang Y, Cui G, Niu Y, Xu J (2009) Application of a novel IWO to the design of encoding sequences for DNA computing. Comput Math Appl 57:2001–2008
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Van Peteghem, V., Vanhoucke, M. (2015). Heuristic Methods for the Resource Availability Cost Problem. In: Schwindt, C., Zimmermann, J. (eds) Handbook on Project Management and Scheduling Vol.1. International Handbooks on Information Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-05443-8_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-05443-8_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05442-1
Online ISBN: 978-3-319-05443-8
eBook Packages: Business and EconomicsBusiness and Management (R0)