Abstract
The Resource Constrained Project Scheduling Problems is a well-known \(\mathcal {N}\mathcal {P}\)-hard combinatorial optimization problem. A solution for RCPSP consists in allocating jobs by selecting execution modes and respecting precedence constraints and resource usage. One of main challenges that exact linear-based programming solution approaches currently face is that compact usually provide weak lower bounds. In this paper we propose use of general purpose Chvátal-Gomory cuts to strengthen the LP-based bounds. We observed that by using proper cut separation strategies, the produced bounds can compete with or improve bounds with those obtained with problem specific cuts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others

Notes
- 1.
25 in our experiments.
- 2.
The relative gap closed is computed as follows: given an obtained dual bound \(\underline{b}\) and the best known upper bound \(\overline{b}\) the relative gap closed is \(\underline{b}/\overline{b}\) if \(\overline{b}\ne 0\) or zero otherwise.
References
Artigues, C.: On the strength of time-indexed formulations for the resource-constrained project scheduling problem. Oper. Res. Lett. 45, 154–159 (2017)
Blazewicz, J., Lenstra, J., Rinnooy Kan, A.: Scheduling subject to resource constraints: classification and complexity. Discrete Appl. Math 5, 11–24 (1983)
Brucker, P., Knust, S., Schoo, A., Thiele, O.: A branch and bound algorithm for the resource-constrained project scheduling problem1. Eur. J. Oper. Res. 107(2), 272–288 (1998)
Chakrabortty, R.K., Sarker, R.A., Essam, D.L.: Project scheduling with resource constraints: a branch and bound approach. In: International Conference on Computers and Industrial Engineering, vol. 45 (2015)
Christofides, N., Alvarez-Valdes, R., Tamarit, J.: Project scheduling with resource constraints: a branch and bound approach. Eur. J. Oper. Res. 29(3), 262–273 (1987)
Chvátal, V.: Edmonds polytopes and a hierarchy of combinatorial problems. Discrete Math. 4, 305–337 (1973)
Chvátal, V., Cook, W., Dantzig, G.B., Fulkerson, D.R., Johnson, S.M.: Solution of a Large-Scale Traveling-Salesman Problem. In: Jünger, M., Liebling, T.M., Naddef, D., Nemhauser, G.L., Pulleyblank, W.R., Reinelt, G., Rinaldi, G., Wolsey, L.A. (eds.) 50 Years of Integer Programming 1958-2008, pp. 7–28. Springer, Heidelberg (2010). doi:10.1007/978-3-540-68279-0_1
Demeulemeester, E.L., Herroelen, W.S.: Recent advances in branch-and-bound procedures for resource-constrained project scheduling problems. In: Summer School on Scheduling Theory and Its Applications (1992)
Fischetti, M., Lodi, A.: Optimizing over the first Chvátal closure. Math. Program. 110(1), 3–20 (2007). http://dx.doi.org/10.1007/s10107-006-0054-8
Gurobi Optimization Inc.: Gurobi optimizer: Reference manual (2016). http://www.gurobi.com/documentation/7.0/refman.pdf
Kelley Jr., J.E., Walker, M.R.: Critical-path planning and scheduling. In: Papers Presented at the 1–3 December 1959, Eastern Joint IRE-AIEE-ACM Computer Conference, pp. 160–173, IRE-AIEE-ACM 1959 (Eastern), NY, USA. ACM, New York (1959)
Kolisch, R., Sprecher, A.: PSPLIB - a project scheduling problem library. Eur. J. Oper. Res. 96, 205–216 (1996)
Kolisch, R., Sprecher, A., Drexl, A.: Characterization and generation of a general class of resource-constrained project scheduling problems. Manag. Sci. 41(10), 1693–1703 (1995). http://www.jstor.org/stable/2632747
Land, A.H., Doig, A.G.: An automatic method for solving discrete programming problems. In: Jünger, M., Liebling, T.M., Naddef, D., Nemhauser, G.L., Pulleyblank, W.R., Reinelt, G., Rinaldi, G., Wolsey, L.A. (eds.) 50 Years of Integer Programming 1958–2008, pp. 105–132. Springer, Heidelberg (2010)
Letchford, A.N., Marzi, F., Rossi, F., Smriglio, S.: Strengthening Chvátal-Gomory cuts for the stable set problem. In: Cerulli, R., Fujishige, S., Mahjoub, A.R. (eds.) ISCO 2016. LNCS, vol. 9849, pp. 201–212. Springer, Cham (2016). doi:10.1007/978-3-319-45587-7_18
Pritsker, A.A.B., Watters, L.J., Wolfe, P.M.: Multi project scheduling with limited resources: a zero-one programming approach. Manag. Sci. 3416, 93–108 (1969)
Toffolo, T.A.M., Santos, H.G., Carvalho, M.A.M., Soares, J.A.: An integer programming approach to the multimode resource-constrained multiproject scheduling problem. J. Sched. 19(3), 295–307 (2016)
Wauters, T., Kinable, J., Smet, P., Vancroonenburg, W., Vanden Berghe, G., Verstichel, J.: The multi-mode resource-constrained multi-project scheduling problem. J. Sched. 19(3), 271–283 (2016)
Zhu, G., Bard, J.F., Yu, G.: A branch-and-cut procedure for the multimode resource-constrained project-scheduling problem. INFORMS J. Comput. 18, 377–390 (2006)
Acknowledgements
The authors thank CNPq and FAPEMIG for supporting this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Araujo, J.A.S., Santos, H.G. (2017). Separation Strategies for Chvátal-Gomory Cuts in Resource Constrained Project Scheduling Problems: A Computational Study. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2017. ICCSA 2017. Lecture Notes in Computer Science(), vol 10404. Springer, Cham. https://doi.org/10.1007/978-3-319-62392-4_33
Download citation
DOI: https://doi.org/10.1007/978-3-319-62392-4_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62391-7
Online ISBN: 978-3-319-62392-4
eBook Packages: Computer ScienceComputer Science (R0)