Abstract
In the last few years several heuristic, metaheuristic and hybrid techniques have been developed to solve the Resource-Constrained Project Scheduling Problem (RCPSP). Most of them use the standard activity list representation, given that it seems to perform best in solving the RCPSP independently of the paradigm employed (genetic algorithms, tabu search, simulated annealing, ...). However, we have designed an innovative representation, one which has not been used before and which includes a lot of problem-specific knowledge. Based on that representation we have developed a new competitive and robust hybrid genetic algorithm, which uses genetic operators and an improvement mechanism specially designed to work on that representation and exploit, in a very efficient way, the information contained in it. We have compared this algorithm with the best algorithms published so far, using the standard benchmark of PSPLIB. The results show the excellent performance of our algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alcaraz, J. (2001). Algoritmos Genéticos para Programación de Proyectos con Recursos Limitados, Bell and Howell, Valencia.
Alcaraz, J. and Maroto C. (2001). A robust genetic algorithm for resource allocation in project scheduling, Annals of Operations Research 102:83–109.
Alcaraz, J., Maroto C. and Ruiz R. (2003). Solving the multi-mode resource-constrained project scheduling problems with genetic algorithms, Journal of the Operational Research Society 54:614–626.
Artigues, C., Michelon, P. and Reusser, S. (2003). Insertion techniques for static and dynamic resource-constrained project scheduling, European Journal of Production Research 149:249–267.
Bouleimen, K. and Lecocq, H. (2003). A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple modes version, European Journal of Operational Research 149:268–281.
Brucker, P., Drexl, A., Möhring, R., Neumann, K. and Pesch, E. (1998). Resource-constrained project scheduling: Notation, classification, models, and methods, European Journal of Operational Research 112:3–41.
Debels, D., De Reyck, B., Leus, R. and Vanhoucke, M. (2006). A hybrid scatter search/electromagnetism meta-heuristic for project scheduling, European Journal of Operational Research 169(2):638–653.
Elmaghraby, S.E. (1977). Activity Networks: Project Planning and Control by Network Models, Wiley, New York.
Fleszar, H. and Hindi, K. (2004). Solving the resource-constrained project scheduling problem by a variable neighbourhood search, European Journal of Operational Research 155:402–413.
Goldberg, D.E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning, Addison Wesley.
Hartmann, S. (1998). A competitive genetic algorithm for resource-constrained project scheduling, Naval Research Logistics 45:733–750.
Hartmann, S. (1999). Project Scheduling under Limited Resources, Springer.
Hartmann, S. (2002). A self adapting genetic algorithm for project scheduling under resource constraints, Naval Research Logistics 49:433–448.
Hartmann, S. and Kolisch, R. (2000). Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem-a survey of recent developments, European Journal Operational Research 127:394–407.
Herroelen, W., Demeulemeester, E. and De Reyck, B. (1998). A classification scheme for project scheduling, in: Project Scheduling: Recent Models, Algorithms and Applications, J. Weglarz, ed., Kluwer Academic Publishers, Berlin, pp. 1–26.
Hindi, K., Yang, H. and Fleszar, K. (2002). An evolutionary algorithm for resource-constrained project scheduling, IEEE Transactions on Evolutionary Computation 6:402–413.
Jozefowska, J., Mika, M., Rozycki, R., Waligora, G. and Weglarz, J. (2001). Simulated annealing for multi-mode resource-constrained project scheduling, Annals of Operations Research 102:137–155.
Kelley, J.E. (1963). The critical-path method: Resources planning and scheduling, in: Industrial Scheduling, Muth, J.F. and Thompson, G.L., eds., Prentice-Hall, New Jersey, pp. 347–365.
Kim, K.W., Yun, Y.S., Yoon, J.M., Gen, M. and Yamazaki, G. (2005). Hybrid genetic algorithm with adaptive abilities for resource-constrained multiple project scheduling, Computers in Industry 56:143–160.
Klein, R. (2000). Project scheduling with time-varying resource constraints, International Journal of Production Reseach 38:3937–3952.
Kochetov, Y. and Stoylar, A. (2003). Evolutionary local search with variable neighborhood for the resource constrained project scheduling problem, in: Proceedings of the 3rd International Workshop of Computer Science and Information Technologies, Russia.
Kolisch, R. (1996). Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation, European Journal of Operational Research 90:320–333.
Kolisch, R. and Hartmann, S. (1999). Heuristic algorithms for solving the resource-constrained project scheduling problem: Classification and computational analysis, in: Project Scheduling: Recent Models, Algorithms and Applications, J. Weglarz, ed., Kluwer Academic Publishers, Berlin, pp. 147–178.
Kolisch, R. and Hartmann, S. (To appear), Experimental investigation of heuristics for resource-constrained project scheduling: an update, European Journal of Operational Research.
Kolisch, R. and Sprecher, A. (1996). PSPLIB — a project scheduling problem library, European Journal of Operational Research 96:205–216.
Nonobe, K. and Ibaraki, T. (2002). Formulation and tabu search algorithm for the resource constrained project scheduling problem, in: Essays and Surveys in Metaheuristics, C.C. Ribeiro and P. Hansen, eds, Kluwer Academic Publishers, pp. 557–588.
Özdamar, L. (1999). A genetic algorithm approach to a general category project scheduling problem, IEEE Transactions on Systems, Man, and Cybernetics 29:44–59.
Sampson, S.E. and Weiss, E.N. (1993). Local search techniques for the generalized resource constrained project scheduling problem, Naval Research Logistics 40:665–675.
Sprecher, A., Kolisch, R. and Drexl, A. (1995). Semi-active, active, and non-delay schedules for the resource-constrained project scheduling problem, European Journal of Operational Research 80:94–102.
Thomas, P.R. and Salhi, S. (1997). An investigation into the relationship of heuristic performance with network-resource characteristics, Journal of the Operational Research Society 48:34–43.
Toklu, Y.C. (2002). Application of genetic algorithms to construction scheduling with or without resource constraints, Canadian Journal of Civil Engineering 29:421–429.
Tormos, P. and Lova, A. (2001). A competitive heuristic solution technique for resource-constrained project scheduling, Annals of Operations Research 102:65–81.
Tormos, P. and Lova, A. (2003). An efficient multi-pass heuristic for project scheduling with constrained resources, International Journal of Production Research 41:1071–1086.
Valls, V., Ballestin, F. and Quintanilla, M.S. (2005). Justification and RCPSP: A technique that pays, European Journal of Operational Research 165:375–386.
Valls, V., Quintanilla, M.S. and Ballestin, F. (2003). Resource-constrained project scheduling: A critical reordering heuristic, European Journal of Operational Research 149:282–301.
Zhang, H., Li, X., Li, H. and Huang, F. (2005). Particle swarm optimization-based schemes for resource-constrained project scheduling, Automation in Construction 14:393–404.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Alcaraz, J., Maroto, C. (2006). A Hybrid Genetic Algorithm Based on Intelligent Encoding for Project Scheduling. In: Józefowska, J., Weglarz, J. (eds) Perspectives in Modern Project Scheduling. International Series in Operations Research & Management Science, vol 92. Springer, Boston, MA . https://doi.org/10.1007/978-0-387-33768-5_10
Download citation
DOI: https://doi.org/10.1007/978-0-387-33768-5_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-33643-5
Online ISBN: 978-0-387-33768-5
eBook Packages: Business and EconomicsBusiness and Management (R0)