SciELO - Scientific Electronic Library Online

 
 número52Identification of Central Points in Road Networks using Betweenness Centrality Combined with Traffic Demand índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Polibits

versión On-line ISSN 1870-9044

Polibits  no.52 México jul./dic. 2015

https://doi.org/10.17562/PB-52-10 

Project Scheduling: A Memetic Algorithm with Diversity-Adaptive Components that Optimizes the Effectiveness of Human Resources

 

Virginia Yannibelli and Analía Amandi

 

ISISTAN Research Institute, UNICEN University, Tandil, Argentina, and also with CONICET, National Council of Scientific and Technological Research, Argentina (e-mail: virginia.yannibelli@isistan.unicen.edu.ar, analia.amandi@isistan.unicen.edu.ar).

 

Manuscript received on June 23, 2015
Accepted on September 30, 2015
Published on October 15, 2015

 

Abstract

In this paper, a project scheduling problem is addressed. This problem supposes valuable assumptions about the effectiveness of human resources, and also considers a priority optimization objective for project managers. This objective is optimizing the effectiveness levels of the sets of human resources defined for the project activities. A memetic algorithm is proposed for solving the addressed problem. This memetic algorithm incorporates diversity-adaptive components into the framework of an evolutionary algorithm. The incorporation of these components is meant for improving the performance of the evolutionary-based search, in both exploitation and exploration. The performance of the memetic algorithm on instance sets with different complexity levels is compared with those of the heuristic search and optimization algorithms reported until now in the literature for the addressed problem. The results obtained from the performance comparison indicate that the memetic algorithm significantly outperforms the algorithms previously reported.

Key words: Project scheduling, human resource assignment, multi-skilled resources, memetic algorithms, evolutionary algorithms, simulated annealing algorithms.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

REFERENCES

[1] G. R. Heerkens, Project Management. McGraw-Hill, 2002.         [ Links ]

[2] R. K. Wysocki, Effective Project Management. Wiley Publishing, 3rd Edition, 2003.         [ Links ]

[3] O. Bellenguez, E. Néron, "Lower Bounds for the Multi-skill Project Scheduling Problem with Hierarchical Levels of Skills". In: E. Burke and M. Trick (eds.) PATAT 2004. Lecture Notes in Computer Science, vol. 3616, Springer, pp. 229-243, 2005.         [ Links ]

[4] T. Hanne, S. Nickel, "A multiobjective evolutionary algorithm for scheduling and inspection planning in software development projects", European Journal of Operational Research 167, 663-678, 2005.         [ Links ]

[5] W. J. Gutjahr, S. Katzensteiner, P. Reiter, Ch. Stummer, M. Denk, "Competence-driven project portfolio selection, scheduling and staff assignment", Central European Journal of Operations Research, vol. 16, no. 3, pp. 281-306, 2008.         [ Links ]

[6] V. Yannibelli, A. Amandi, "A knowledge-based evolutionary assistant to software development project scheduling", Expert Systems with Applications, vol. 38, no. 7, pp. 8403-8413, 2011.         [ Links ]

[7] V. Yannibelli, A. Amandi, "A Memetic Approach to Project Scheduling that Maximizes the Effectiveness of the Human Resources Assigned to Project Activities", in: E. Corchado et al. (eds.) HAIS 2012. Lecture Notes in Computer Science, vol. 7208, Springer, pp. 159-173, 2012.         [ Links ]

[8] V. Yannibelli, A. Amandi, "A Diversity-Adaptive Hybrid Evolutionary Algorithm to Solve a Project Scheduling Problem", in: E. Corchado et al. (eds.) IDEAL 2014, Lecture Notes in Computer Science, vol. 8669, Springer, pp. 412-423, 2014.         [ Links ]

[9] J. Blazewicz, J. Lenstra, A. Rinnooy Kan, "Scheduling Subject to Resource Constraints: Classification and Complexity", Discrete Applied Mathematics, vol. 5, pp. 11-24, 1983.         [ Links ]

[10] V. Yannibelli, A. Amandi, "Project scheduling: A multi-objective evolutionary algorithm that optimizes the effectiveness of human resources and the project makespan", Engineering Optimization, vol. 45, no. 1, pp. 45-65, 2013.         [ Links ]

[11] M. Srinivas, L. M. Patnaik, "Adaptive probabilities of crossover and mutation in genetic algorithms", IEEE Transactions on Systems, Man and Cybernetics, vol. 24, no. 4, pp. 656-667, 1994.         [ Links ]

[12] O. Bellenguez, E. Néron, "A branch-and-bound method for solving multi-skill project scheduling problem", RAIRO-Operations Research, vol. 41, no. 2, pp. 155-170, 2007.         [ Links ]

[13] L. E. Drezet, J. C. Billaut, "A project scheduling problem with labour constraints and time-dependent activities requirements", International Journal of Production Economics, vol. 112, pp. 217-225, 2008.         [ Links ]

[14] H. Li, K. Womer, "Scheduling projects with multi-skilled personnel by a hybrid MILP/CP benders decomposition algorithm", Journal of Scheduling, vol. 12, pp. 281-298, 2009.         [ Links ]

[15] V. Valls, A. Pérez, S. Quintanilla, "Skilled workforce scheduling in service centers", European Journal of Operational Research, vol. 193, no. 3, pp. 791-804, 2009.         [ Links ]

[16] U. Aickelin, E. Burke, J. Li, "An Evolutionary Squeaky Wheel Optimization Approach to Personnel Scheduling", IEEE Transactions on evolutionary computation, vol. 13, no. 2, 433-443, 2009.         [ Links ]

[17] C. Heimerl, R. Kolisch, "Scheduling and staffing multiple projects with a multi-skilled workforce", OR Spectrum, vol. 32, no. 4, pp. 343-368, 2010.         [ Links ]

[18] A. E. Eiben, J. E. Smith, Introduction to Evolutionary Computing, Springer, 2nd edition, 2015.         [ Links ]

[19] F. J. Rodríguez, C. García-Martínez, M. Lozano, "Hybrid Metaheuristics Based on Evolutionary Algorithms and Simulated Annealing: Taxonomy, Comparison, and Synergy Test", IEEE Transactions on Evolutionary Computation, vol. 16, no. 6, pp. 787800, 2012.         [ Links ]

[20] E. Talbi (ed.), Hybrid Metaheuristics, Studies in Computational Intelligence, no. 434, Springer, 2013.         [ Links ]

[21] R. Kolisch, S. Hartmann, "Experimental Investigation of Heuristics for Resource-Constrained Project Scheduling: An Update", European Journal of Operational Research, vol. 174, pp. 23-37, 2006.         [ Links ]

[22] P. De Bruecker, J. Van den Bergh, J. Belién, E. Demeulemeester, "Workforce planning incorporating skills: State of the art", European Journal of Operational Research, vol. 243, no. 1, 1 -16, 2015.         [ Links ]

[23] J. Van den Bergh, J. Belién, P. De Bruecker, E. Demeulemeester, L. De Boeck, "Personnel scheduling: A literature review", European Journal of Operational Research, vol. 226, no. 3, 367-385, 2013.         [ Links ]

[24] K. Braekers, R. F. Hartl, S. N. Parragh, F. Tricoire, "A bi-objective home care scheduling problem: Analyzing the trade-off between costs and client inconvenience", European Journal of Operational Research, vol. 248, no. 2, pp. 428-443, 2016.         [ Links ]

[25] H. Li, N. K. Womer, "Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming", European Journal of Operational Research, vol. 246, no. 1, pp. 20-33, 2015.         [ Links ]

[26] T. Silva, M. De Souza, R. Saldanha, E. Burke, "Surgical scheduling with simultaneous employment of specialised human resources", European Journal of Operational Research, vol. 245, no. 3, pp. 719730, 2015.         [ Links ]

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons