Abstract
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pritsker, A.A.B., Watters, L.J., Wolfe, P.M.: Multi-project scheduling with limited resources: a zero-one programming approach. Manag. Sci. 16(1), 93–108 (1969)
Kelley, J.E. Jr., Walker, M.R.: Critical path planning and scheduling. In: Proceedings of the Eastern Joint Computer Conference, pp. 160–173. Boston, MA (1959)
Błażewicz, J., Lenstra, J., Rinnooy, A.: Scheduling subject to resource constraints: classification and complexity. Discret. Appl. Math. 5, 11–24 (1983)
Brucker, P., Drexl, A., Möhring, R., Neumann, K., Pesch, E.: Resource-constrained project scheduling: notation, classification, models, and methods. Eur. J. Oper. Res. 112, 3–41 (1999)
Demeulemeester E., Herroelen W.: Project scheduling: a research handbook. Kluwer Academic Publishers (2002)
Icmeli, O., Erenguc, S.S., Zappe, C.J.: Project scheduling problems: a survey. Int. J. Oper. Prod. Manag. 13(11), 80–91 (1993)
Elmaghraby, S.E.: Activity nets: a guided tour through some recent developments. Eur. J. Oper. Res. 82(3), 383–408 (1995)
Özdamar, L., Ulusoy, G.: A survey on the resource-constrained project scheduling problem. IIE Trans. 27(5), 574–586 (1995)
Herroelen, W.S., De Reyck, B., Demeulemeester, E.L.: Resource-constrained project scheduling: a survey of recent developments. Comput. Oper. Res. 25(4), 279–302 (1998)
Hartmann, S., Kölisch, R.: Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem. Eur. J. Oper. Res. 127(2), 394–407 (2000)
Kölisch, R., Hartmann, S.: Experimental investigation of heuristics for resource-constrained project scheduling: an update. Eur. J. Oper. Res. 174(1), 23–37 (2006)
Kölisch, R., Padman, R.: An integrated survey of deterministic project scheduling. OMEGA Int. J. Manag. Sci. 29(3), 249–272 (2001)
Hartmann, S., Briskorn, D.: A survey of variants and extensions of the resource-constrained project scheduling problem. Eur. J. Oper. Res.207, 1–14 (2010)
Agarwal, A., Colak, S., Erenguc, S.: Metaheuristic methods. In: International Handbooks on Information Systems. Handbook on Project Management and Scheduling, vol. 1, pp. 57–74. (2015)
Alvarez-Valdés, R., Tamarit, J.M.: Heuristic algorithms for resource-constrained project scheduling: a review and empirical analysis. In: Słowiński, R., Węglarz, J. (eds.) Advances in Project Scheduling, Elsevier, Amsterdam, pp. 113–134 (1989)
Hartmann, S.: Project Scheduling under Limited Resources: Models, Methods, and Applications. Springer, Berlin Heidelberg (1999)
Knotts, G., Dror, M., Hartman, B.C.: Agent-based project scheduling. IIE Trans. 32(5), 387–401 (2000)
Artigues, C., Demassey, S., Neron, E.: Resource-Constrained Project Scheduling: Models, Algorithms. Extensions and Applications. Robotics and Manufacturing Series. ISTE/Wiley, Control Systems (2008)
Brucker, P., Knust, S.: Complex Scheduling, 2nd edn. (2012)
Bowman, E.H.: The schedule-sequencing problem. Oper. Res. 7, 621–624 (1959)
Brand, J.D., Meyer, W.L., Shaffer, L.R.: The Resource Scheduling Problem in Construction, Civil Engineering Studies, Report No 5. University of Illinois, Urbana, Department of Civil Engineering (1964)
Patterson, J.H., Roth, G.W.: Scheduling a project under multiple resource constraints: a zero-one programming approach. AIIE Trans. 8, 449–455 (1976)
Deckro, R.F., Winkofsky, E.P., Hebert, J.E., Gagnon, R.: A decomposition approach to multi-project scheduling. Eur. J. Oper. Res. 51, 110–118 (1991)
Icmeli, O., Rom: W.O.: Solving the resource-constrained project scheduling problem with optimization subroutine library. Comput. Oper. Res. 23, 801–817 (1996)
Carruthers, J.A., Battersby, A.: Advances in critical path methods. Oper. Res. Q. 17, 359–380 (1966)
Petroviç, R.: Optimisation of resource allocation in project planning. Oper. Res. 16, 559–586 (1968)
Johnson, T.J.R.: An algorithm for the resource constrained project scheduling problem. PhD Dissertation, MIT (1967)
Schrage, L.: Solving resource-constrained network problems by implicit enumeration nonpreemptive case. Oper. Res. 10, 263–278 (1970)
Balas, E.: Project scheduling with resource constraints. In: Beale, E.M.L. (ed.) Applications of Mathematical Programming Techniques, pp. 187–200. American Elsevier, New York (1970)
Davis, E.W., Heidorn, G.E.: An algorithm for optimal project scheduling under multiple resource constraints. Manag. Sci. 27, B803–B816 (1971)
Stinson, J.P., Davis, E.W., Khumawala, B.M.: Multiple resource-constrained scheduling using branch-and-bound. AIIE Trans. 10(3), 252–259 (1978)
Talbot, B., Patterson, J.R.: An efficient integer programming algorithm with network cuts for solving resource-constrained scheduling problems. Manag. Sci. 24, 1163–1174 (1978)
Radermacher, F.J.: Scheduling of project networks. Ann. Oper. Res. 4, 227–252 (1985)
Christofides, N., Alvarez-Valdes, R., Tamarit, J.M.: Project scheduling with resource constraints: a branch and bound approach. Eur. J. Oper. Res. 29, 262–273 (1987)
Bartusch, M., Mohring, R.H., Radermacher, F.J.: Scheduling project networks with resource constraints and time windows. Ann. Oper. Res. 16, 201–240 (1988)
Bell, C.A., Park, K.: Solving resource-constrained project scheduling problems by A* search. Naval Res. Logist. 37, 61–84 (1990)
Demeulemeester, E., Herroelen, W.: A branch-and-bound procedure for the multiple resource-constrained project scheduling problem. Manag. Sci. 38, 1803–1818 (1992)
Demeulemeester, E.L., Herroelen, W.S.: New benchmark results for the resource constrained project scheduling problem. Manag. Sci. 43(11), 1485–1492 (1997)
Carlier, J., Néron, E.: A new branch and bound method for solving the resource constrained project scheduling problem, PMS’96. In: The Fifth International Workshop on Project Management and Scheduling, pp. 61–65. Poznan, 11–13 April (1996)
Brucker, P., Knust, S., Schoo, A., Thiele, O.: A branch and bound algorithm for the resource-constrained project scheduling problem. Eur. J. Oper. Res. 107(2), 272–288 (1998)
Mingozzi, A., Maniezzo, V., Ricciardelli, S., Bianco, L.: An exact algorithm for project scheduling with resource constraints based on a new mathematical formulation. Manag. Sci. 44(5), 714–729 (1998)
Dorndorf, U., Pesch, E., Phan-Huy, T.: A branch-and-bound algorithm for the resource-constrained project scheduling problem. Math. Method Oper. Res. 52, 413–439 (2000)
Kelley, J.: The critical-path method: resources planning and scheduling. In: Muth, J., Thompson, G. (eds.) Industrial scheduling, pp. 347–365. Prentice-Hall, New Jersey (1963)
Davis, E., Patterson, J.: A comparison of heuristic and optimum solutions in resource-constrained project scheduling. Manag. Sci. 21, 944–955 (1975)
Cooper, D.F.: Heuristics for scheduling resource-constrained projects: an experimental investigation. Manag. Sci. 22, 1186–1194 (1976)
Cooper, D.F.: A note on serial and parallel heuristics for resource-constrained project scheduling. Found. Control Eng. 2, 131–133 (1977)
Boctor, F.F.: Some efficient multi-heuristic procedures for resource constrained project scheduling. Eur. J. Oper. Res. 49, 3–13 (1990)
Özdamar, L., Ulusoy, G.: A local constraint based analysis approach to project scheduling under general resource constraints. Eur. J. Oper. Res. 79, 287–298 (1994)
Ulusoy, G., Özdamar, L.: Heuristic performance and network/resource characteristics in resource-constrained project scheduling. J. Oper. Res. Soc. 40, 1145–1152 (1989)
Thomas, P.R., Salhi, S.: A tabu search approach for the resource constrained project scheduling problem. J. Heuristics 4, 123–139 (1998)
Leon, V.J., Ramamoorthy, B.: Strength and adaptability of problem-space based neighborhoods for resource-constrained scheduling. OR Spektrum 17, 173–182 (1995)
Alcaraz, J., Maroto, C.: A robust genetic algorithm for resource allocation in project scheduling. Ann. Oper. Res. 102, 83–109 (2001)
Alcaraz, J., Maroto, C., Ruiz, R.: Improving the performance of genetic algorithms for the RCPS problem. In: Proceedings of the Ninth International Workshop on Project Management and Scheduling, Nancy, pp. 40–43 (2004)
Hartmann, S.: A competitive genetic algorithm for resource-constrained project scheduling. Naval Res. Logist. 45, 733–750 (1998)
Hartmann, S.: A self-adapting genetic algorithm for project scheduling under resource constraints. Naval Res. Logist. 49, 433–448 (2002)
Coelho, J., Tavares, L.: Comparative analysis of metaheuricstics for the resource constrained project scheduling problem. Technical report, Department of Civil Engineering, Instituto Superior Tecnico, Portugal (2003)
Debels, D., Vanhoucke, M.: A decomposition-based genetic algorithm for the resource-constrained project scheduling problem. Oper. Res. 55, 457–469 (2007)
Valls, V., Ballestín, F., Quintanilla, M.S.: A hybrid genetic algorithm for the RCPSP. Technical report, Department of Statistics and Operations Research, University of Valencia, (2003)
Valls, V., Ballestín, F.: A population-based approach to the resource-constrained project scheduling problem. Ann. Oper. Res. 131, 305–324 (2004)
Agarwal, A., Colak, S., Erenguc, S.: A neurogenetic approach for the resource-constrained project scheduling problem. Comput. Oper. Res. 38, 44–50 (2011)
Nonobe, K., Ibaraki, T.: Formulation and tabu search algorithm for the resource constrained project scheduling problem. In: Ribeiro, C.C., Hansen, P. (eds.) Essays and Surveys in Metaheuristics, pp. 557–588. Kluwer Academic Publishers, Springer Science+Business Media, New York (2002)
Artigues, C., Michelon, P., Reusser, S.: Insertion techniques for static and dynamic resource-constrained project scheduling. Eur. J.Oper. Res. 149, 249–267 (2003)
Boctor, F.F.: An adaptation of the simulated annealing algorithm for solving resource-constrained project scheduling problems. Int. J. Prod. Res. 34, 2335–2351 (1996)
Cho, J.H., Kim, Y.D.: A simulated annealing algorithm for resource-constrained project scheduling problems. J. Oper. Res. Soc. 48, 736–744 (1997)
Bouleimen, K., Lecocq, H.: A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple modes version. Eur. J. Oper. Res. 149, 268–281 (2003)
Valls, V., Ballestin, F., Quintanilla, M.S.: Justification and RCPSP: a technique that pays. Eur. J. Oper. Res. 165, 375–386 (2005)
Zhang, H., Li, X.D., Li, H., Huang, F.L.: Particle swarm optimization-based schemes for resource-constrained project scheduling. Autom. Constr. 14(3), 393–404 (2005)
Chen, R.M., Wu, C.L., Wang, C.M., Lo, S.T.: Using novel particle swarm optimization scheme to solve resource-constrained scheduling problem in PSPLIB. Expert Syst. Appl. 37(3), 1899–1910 (2010)
Merkle, D., Middendorf, M., Schmeck, H.: Ant colony optimization for resource-constrained project scheduling. IEEE Trans. Evolut. Comput. 6, 333–346 (2002)
Herbots, J., Herroelen, W., Leus, R.: Experimental investigation of the applicability of ant colony optimization algorithms for project scheduling. Research Report, KU, Leuven (2004)
Tseng, L.-Y., Chen, S.-C.: A hybrid metaheuristic for the resource-constrained project scheduling problem. Eur. J. Oper. Res. 175, 707–721 (2006)
Akbari, R., Zeighami, V., Ziarati, K.: Artificial bee colony for resource constrained project scheduling problem. Int. J. Ind. Eng. Comput. 2, 45–60 (2011)
Ziaratia, K., Akbaria, R., Zeighami, V.: On the performance of bee algorithms for resource-constrained project scheduling problem. Appl. Soft Comput. 11(4), 3720–3733 (2011)
Jia, Q., Seao, Y.: Solving resource-constrained project scheduling problems: conceptual validation of FLP formulation and efficient permutation-based ABC computation. Comput. Oper. Res. 40(8), 2037–2050 (2013)
Kochetov, Y., Stolyar, A.: 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 (2003)
Debels, D., De Reyck, B., Leus, R., Vanhoucke, M.: A hybrid scatter search/electromagnetism meta-heuristic for project scheduling. Eur. J. Oper. Res. 169(2), 638–653 (2006)
Paraskevopoulos, D.C., Tarantilis, C.D., Ioannou, G.: Solving project scheduling problems with resource constraints via an event list-based evolutionary algorithm. Expert Syst. Appl. 39, 3983–3994 (2012)
Wang, L., Fang, C.: A hybrid estimation of distribution algorithm for solving the resource-constrained project scheduling problem. Expert Syst. Appl. 39(3), 2451–2460 (2012)
Fang, C., Wang, L.: An effective shuffled frog-leaping algorithm for resource-constrained project scheduling problem. Comput. Oper. Res. 39(5), 890–901 (2012)
Yannibelli, V., Amandi, A.: Hybridizing a multi-objective simulated annealing algorithm with a multi-objective evolutionary algorithm to solve a multi-objective project scheduling problem. Expert Syst. Appl. 40(7), 2421–2434 (2013)
Sebt, M., Alipouri, Y.: Solving resource-constrained project scheduling problem with evolutionary programming. J. Oper. Res. Soc. 64, 1327–1335 (2013)
Zamani, R.: A competitive magnet-based genetic algorithm for solving the resource-constrained project scheduling problem. Expert Syst. Appl. 229(2), 552–559 (2013)
Fahmy, A., Hassan, T.M., Bassioni, H.: Improving RCPSP solutions quality with stacking justification-application with particle swarm optimization. Expert Syst. Appl. 41(13), 5870–5881 (2014)
Patterson, J.H.: A comparison of exact approaches for solving the multiple constrained resource. Project scheduling problem. Manag. Sci. 30(7), 854–867 (1984)
Kölisch, R., Sprecher, A., Drexl, A.: Characterization and generation of a general class of resource-constrained project scheduling problems. Manag. Sci. 41, 1693–1703 (1995)
Ren, H., Wang, Y.: A survey of multi-agent methods for solving resource constrained project scheduling problems. In: Proceedings of International Conference on Management and Service Science, vol. 2011, pp. 1–4. (2011)
Shu-Guang, H., Er-Shi, Q., Gang, L.: A study on the project scheduling based on multi-agent systems. Math. Pract. Theory 1, 43–47 (2005)
Wauters, T., Verbeeck, K., Berghe, G.V., De Causmaecker, P.: A multi-agent learning approach for the multi-mode resource-constrained project scheduling problem. In: Decker, S., Sierra, C. (eds.) Proceedings of 8th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2009), pp. 1–8. International Foundation for Autonomous Agents and Multiagent Systems. http://www.ifaamas.org
Wauters, T., Verbeeck, K., Berghe, G.V., De Causmaecker, P.: Learning agents for the multi-mode project scheduling problem. J. Oper. Res. Soc. 62, 281–290 (2011)
Kölisch, R., Sprecher, A.: PSPLIB - A project scheduling problem library. Eur. J. Oper. Res. 96, 205–216 (1996)
PSPLIB - Project Scheduling Problem LIBrary. http://www.om-db.wi.tum.de/psplib
Horenburg, T., Wimmer, J., Günthner, W.A.: Resource allocation in construction scheduling based on multi-agent negotiation. In: Proceedings of the 14th International Conference on Computing in Civil and Building Engineering (2012)
Zheng, X.-L., Wang, L.: A multi-agent optimization algorithm for resource constrained project scheduling problem. Expert Syst. Appl. 42, 6039–6049 (2015)
Jędrzejowicz, P., Ratajczak-Ropel, E.: Agent-based approach to solving the resource constrained project scheduling problem. Lect. Notes Comput. Sci. 4431, 480–487 (2007)
Laborie, P.: Complete MCS-based search: application to resource constrained project scheduling. In: Proceedings IJCAI-05, pp. 181–186. Edinburg, Scotland (2005)
Sprecher, A., Drexl, A.: Solving multi-mode resource-constrained project scheduling problems by a simple, general and powerful sequencing algorithm. Eur. J. Oper. Res. 107, 431–450 (1998)
Jędrzejowicz, P., Ratajczak-Ropel, E.: New generation A-Team for solving the resource constrained project scheduling. In: Proceedings of the Eleventh International Workshop on Project Management and Scheduling, pp. 156–159. Istanbul (2008)
Jędrzejowicz, P., Ratajczak-Ropel, E.: Double-action agents solving the MRCPSP/Max problem. In: P. Jędrzejowicz et al. (eds.) Computational Collective Intelligence. Technologies and Applications. Lecture Notes in Artificial Intelligence, vol. 6923, pp. 311-321. (2011)
Jędrzejowicz, P., Ratajczak-Ropel, E.: Team of A-Teams for solving the resource-constrained project scheduling problem. In: Grana, M., Toro, C., Posada, J., Howlett, R., Lakhmi, C.J. (eds.) Advances in Knowledge Based and Intelligent Information and Engineering Systems. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1201–1210. (2012)
Jędrzejowicz, P., Ratajczak-Ropel, E.: Reinforcement Learning Strategy for Solving the Resource-Constrained Project Scheduling Problem by a Team of A-Teams. In: Nguyen, N.T., Attachoo, B., Trawiński, B., Somboonviwat, K. (eds.) Intelligent Information and Database Systems. Lecture Notes in Artificial Intelligence, 8398, 197–206. (2014)
Jędrzejowicz, P., Ratajczak-Ropel, E.: Reinforcement learning strategies for A-Team solving the resource-constrained project scheduling problem. Neurocomputing 146, 301–307 (2014)
Glover F., Laguna M.: Tabu Search. Kluwer Academic Publishers (1997)
Glover, F.: Tabu search - Part I. ORSA J. Comput. 1, 190–206 (1989)
Glover, F.: Tabu search - Part II. ORSA J. Comput. 2, 4–32 (1989)
Glover, F.. Tabu search and adaptive memory programing: advances, applications and challenges. In: Barr, R.S., Helgason, R.V., Kennington, J.L. (eds.) Interfaces in Computer Science and Operations Research, pp. 1–75. Kluwer (1996)
Glover, F., Laguna, M., Marti, R.: Fundamentals of scatter search and path relinking. Control Cybern. 39, 653–684 (2000)
Jędrzejowicz, P., Ratajczak-Ropel, E.: PLA based strategy for solving RCPSP by a team of agents. J. Univers. Comput. Sci. 22(6), 856–873 (2016)
Jędrzejowicz, P., Ratajczak-Ropel, E.: Dynamic cooperative interaction strategy for solving RCPSP by a team of agents. In: Nguyen, N.T., Manolopoulos, Y., Iliadis, L., Trawiński, B. (eds.) Computational Collective Intelligence. Lecture Notes in Artificial Intelligence, vol. 9875, pp. 454–463. (2016)
Barto, A.G., Sutton, R.S., Anderson, C.W.: Neuronlike adaptive elements that can solve difficult learning control problems. IEEE Trans. Syst. Man Cybern. SMC-13, 835–846 (1983)
Sutton, R.S., Barto, A.G.: Reinforcement Learning: An Introduction. MIT Press, Cambridge, MA (1998)
Kaelbling, L.P., Littman, M.L., Moore, A.W.: Reinforcement learning: a survey. J. Artif. Intel. Res. 4, 237–285 (1996)
Busoniu, L., Babuska, R., De Schutter, B.: A comprehensive survey of multiagent reinforcement learning. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 38(2), 156–172 (2008)
Tuyls, K., Weiss, G.: Multiagent learning: basics, challenges, prospects. AI Magazine 33(3), 41–53 (2012)
Nareyek, A.: Choosing search heuristics by non-stationary reinforcement learning. In: Metaheuristics: Computer Decision-Making, pp. 523–544. Kluwer Academic Publishers (2001)
Barbati, M., Bruno, G., Genovese, A.: Applications of agent-based models for optimization problems: a literature review. Expert Syst. Appl. 39, 6020–6028 (2012)
Jędrzejowicz, P.: Social learning algorithm as a tool for solving some difficult scheduling problems. Found. Comput. Decis. Sci. 24(2), 51–66 (1999)
Palpant, M., Artigues, C., Michelon, P.: LSSPER: solving the resource-constrained project scheduling problem with large neighbourhood search. Ann. Oper. Res. 131, 237–257 (2004)
Ranjbar, M.: Solving the resource-constrained project scheduling problem using filter-and-fun approach. Appl. Math. Comput. 201, 313–318 (2008)
Fleszar, K., Hindi, K.: Solving the resource-constrained project scheduling problem by a variable neighbourhood search. Eur. J. Oper. Res. 155, 402–413 (2004)
Valls, V., Ballestín, F., Quintanilla, S.: A hybrid genetic algorithm for the resource-constrained project scheduling problem. Eur. J. Oper. Res. 185, 495–508 (2008)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Ratajczak-Ropel, E. (2018). Resource-Constrained Project Scheduling. In: Population-Based Approaches to the Resource-Constrained and Discrete-Continuous Scheduling. Studies in Systems, Decision and Control, vol 108. Springer, Cham. https://doi.org/10.1007/978-3-319-62893-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-62893-6_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62892-9
Online ISBN: 978-3-319-62893-6
eBook Packages: EngineeringEngineering (R0)