Genetic algorithm for the resource-constrained project scheduling problem
We consider the resource-constrained project scheduling problem with respect to the makespan minimization criterion. The problem accounts for technological constraints of activities precedence together with resource constraints. We propose a genetic algorithm with two versions of crossovers based on the idea of most rational use of constrained resources. The crossovers uses a heuristic that takes into account the degree of criticality for the resources, which is derived from the solution of a relaxed problem with a constraint on accumulative resources. A numerical experiment with examples from the PCPLIB library has shown that the proposed algorithm has competitive quality. For some examples from the j120 test series the best known solutions were improved and for j60 (50 000 and 500 000 iterations) and for j120 (500 000 iterations) we have obtain the best average deviations of the solutions from the critical path value.
Keywordsresource-constrained project scheduling problem renewable resources genetic algorithms PCPLIB
Unable to display preview. Download preview PDF.
- 1.Herroelen, W., Demeulemeester, E., and De Reyck, B., A Classification Scheme for Project Scheduling, in Project Scheduling-Recent Models, Algorithms and Applications, Weglarz, J., Ed., Bostont: Kluwer, 1998, pp. 1–26.Google Scholar
- 3.Kolisch, R. and Hartmann, S., Heuristic Algorithms for Solving the Resource-Constrained Project Scheduling Problem: Classification and Computational Analysis, in Project Scheduling: Recent Models, Algorithms and Applications, Weglarz, J., Ed., Berlin: Kluwer, 1999, pp. 147–178.CrossRefGoogle Scholar
- 14.Mingozzi, A., Maniezzo, V., Ricciardelli, S., et al., An Exact Algorithm for the Resource-Constrained Project Scheduling Problem Based on a New Mathematical Formulation, Manage. Sci., 1998, vol. 44, pp. 715–729.Google Scholar
- 20.Coelho, J. and Tavares, L., Compatative Analysis of Metaheuristics for the Resource Constrained Project Scheduling Problem, Technical Report, Department of Civil Engeniiring, Instituto Superior Tecnico, Portugal, 2003.Google Scholar
- 21.Kochetov, Yu. and Stolyar, A., Evolutionary Local Search with Variable Neighborhood for the Resource-Constrained Project Scheduling Problem, Proc. 3th Int. Workshop of Computer Science and Information Technologies, Russia, 2003, pp. 96–99.Google Scholar
- 28.Kolisch, R. and Sprecher, A., PSPLIB-a Project Scheduling Problem Library, Eur. J. Oper. Res., 1997, vol. 96, pp. 205–216 (downloadable from http://www.om-db.wi.tum.de/psplib/).Google Scholar