Hostname: page-component-586b7cd67f-2plfb Total loading time: 0 Render date: 2024-11-23T13:30:12.628Z Has data issue: false hasContentIssue false

New representation to reduce the search space for the resource-constrained project scheduling problem

Published online by Cambridge University Press:  17 May 2008

Khaled Moumene
Affiliation:
Dept. Informatique et Recherche Opérationnelle, Université de Montréal, C. P. 6128, Succursale Centre-Ville, Montréal (Québec), H3C 3J7, Canada; [email protected]; [email protected]
Jacques A. Ferland
Affiliation:
Dept. Informatique et Recherche Opérationnelle, Université de Montréal, C. P. 6128, Succursale Centre-Ville, Montréal (Québec), H3C 3J7, Canada; [email protected]; [email protected]
Get access

Abstract

This paper describes a new representation for the solutions of the resource-constrained project scheduling problem (RCPSP) denoted Activity Set List. The most efficient heuristics for the problem use the activity list representation and the serial SGS method to construct the corresponding solution (schedule). The activity list may induce a search space of representations much larger then the space of schedules because the same schedule can correspond to many different activity list representations. We indicate how the activity set list representation can significantly reduce the search space, and how to move more efficiently through it. Furthermore, this new representation never excludes the optimal solution and it has many interesting properties. An evaluation of the search space reduction induced by this representation is made for the most used library of instances in the literature. The activity set list representation may be used to construct a new category of more efficient solution procedures for the problem.

Type
Research Article
Copyright
© EDP Sciences, ROADEF, SMAI, 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

J. Alcaraz and C. Maroto, A Robust Genetic Algorithm for Resource Allocation in Project Scheduling, Ann. Oper. Res. 102 (2001) 83–109.
T. Baar, P. Brucker and S. Knust, Tabu-search algorithms for the resource-constrained project scheduling problem, Metaheuristics : Advances and Trends in Local Search Paradigms for Optimisation, Kluwer (1997) 1–18.
J. Blazewicz, J.K. Lenstra, A.H.G. and Rinnooy Kan, Scheduling projects to resource constraints : Classification and complexity, Disc. Appl. Math. 5 (1983) 11–24.
F.F. Boctor, Some effcient multi-heuristic procedures for resource-constrained project scheduling, Eur. J. Oper. Res. 49 (1990) 3–13.
F.F. Boctor, Resource-constrained project scheduling by simulated annealing, Int. J. Prod. Res. 34 (1996) 2335–2351.
M. Bouleimen, H. Lecocq, A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple version, Eur. J. Oper. Res. 149 (2003) 268–281.
P. Brucker, A. Drexl, R. Mohring, K. Neumann, Resource-constrained project scheduling : Notation, classification, models and methods, Eur. J. Oper. Res. 112 (1999) 3–41.
J.-H. Cho, Y.-D. Kim, A simulated annealing algorithm for resource-constrained project scheduling problems, J. Oper. Res. Soc. 48 (1997) 735–744.
E.W. Davis, G.E. Heidorn, An algorithm for optimal project scheduling under multiple resource constraints, Manage. Sci. 27 (1971) B803–B816.
E.W. Davis, J.H. Patterson, A comparison of heuristic and optimal solutions in resource-constrained project scheduling, Manage. Sci. 21 (1975) 944–955.
E. Demeulemeester, W. Harroelen, New benchmarking results for the resource constrained project scheduling problem, Manage. Sci. 43 (1995) 1485–1492.
E. Demeulemeester, W. Herroelen, A branch-and-bound procedure for multiple resource-constrained project scheduling problem, Manage. Sci. 38 (1992) 1803–1818.
S. Hartmann, A competitive genetic algorithm for resource-constrained project scheduling, Nav. Res. Logist. 456 (1998) 733–750.
W. Herroelen, B. Reyck, E. Demeulemeester, Resource-constrained project scheduling : A survey of recent developments, Computers and Operations Research 4 (1998) 279–302.
R. Klein, Bidirectional planning : improving priority rule-based heuristics for scheduling resource-constrained projects, Eur. J. Oper. Res. 127 (2000) 619–638.
U. Kohlmorgen, H. Schmeck, K. Haase, Experiences with fine-grained parallel genetic algorithms, Ann. Oper. Res. 90 (1999) 203–219.
R. Kolisch, A. Drexel, Adaptative search for solving hard project scheduling problem, Nav. Res. Logist. 43 (1996) 23–40.
R. Kolisch, Serial and Parallel resource-constrained project scheduling methods revisited: Theory and computation, Eur. J. Oper. Res. 90 (1996) 320–333.
R. Kolisch, Efficient priority rules for the resource-constrained project scheduling problem, J. Oper. Manage. 14 (1996) 179–192.
R. Kolisch, A. Drexl, Adaptative search for solving hard project scheduling problems, Nav. Res. Logist. 43 (1996) 23–40.
R. Kolisch, S. Hartmann, Heuristic algorithms for solving resource-constrained project scheduling problem : Classification and computation analysis, in : Project Scheduling : Recent Models, Algorithms and Applications, edited by J. Weglarz, Kluwer Academic Publisher, Boston 1999, 147–178.
Kolisch R., Sprecher A., Drexel A., Characterization and generation of general class of resource-constrained project scheduling problems, Manage. Sci. 41 (1995) 1693–1703.
A. Mingozi, V. Maniezzo, S. Ricciardelli, L. Bianco, An exact algorithm for project scheduling with resource constraints based on a new mathematical formulation, Manage. Sci. 44 (1998) 714–729.
J.H. Patterson, R. Sowinski, F.B. Talbot, J. Weglarz, An algorithm for a general class of precedence and resource constrained scheduling problems, in : Advances in project scheduling, edited by R. Sowinski, J. Weglarz, Elsevier, Amsterdam 1989, 3–28.
E. Pinson, C. Prins, F. Rullier, Using tabu search for solving the resource-constrained project scheduling problem, in: Proceedings of the 4th International Workshop on Project Management and Scheduling, Leuven, Belgium 1994, 102–106.
A. Sprecher, R. Kolisch, A. Drexel, Semi-Active, active and non-delay schedules for resource-constrained project scheduling problem, Eur. J. Oper. Res. 80 (1995) 94–102.
J.P. Stinson, E.W. Davis, B.M. Khumawala, Multiple resource-constrained scheduling using branch-and-bound, AIIE Transactions 10 (1978) 252–259.
B. Talbot, J.H. Patterson, An efficient integer programming algorithm with network cuts for solving resource-constrained scheduling problem, Manage. Sci. 24 (1978) 1163–1174.
A. Thesen, Heuristic scheduling of activities under resource and precedence restrictions, Manage. Sci. 23 (1976) 412–422.