Abstract
In this chapter, (mixed-)integer linear programming formulations of the resource-constrained project scheduling problem are presented. Standard formulations from the literature and newly proposed formulations are classified according to their size in function of the input data. According to this classification, compact models (of polynomial size), pseudo-polynomial sized models, and formulations of exponential size are presented. A theoretical and experimental comparison of these formulations is then given. The complementarity of the formulations for different usages is finally discussed and directions for future work, such as hybridization with other methods, are given.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
However, to simplify the presentation, we use set V, which includes the dummy activities, in the formulations.
- 2.
References
Adams J, Balas E, Zawack D (1988) The shifting bottleneck procedure for job shop scheduling. Manage Sci 34(3):391–401
Alvarez-Valdés R, Tamarit JM (1993) The project scheduling polyhedron: dimension, facets and lifting theorems. Eur J Oper Res 67:204–220
Applegate D, Cook W (1991) A computational study of the job-shop scheduling problem. ORSA J Comput 3(2):149–156
Artigues C (2013) A note on time-indexed formulations for the resource-constrained project scheduling problem. Technical Report 13206, LAAS, CNRS, Toulouse
Artigues C, Michelon P, Reusser S (2003) Insertion techniques for static and dynamic resource constrained project scheduling. Eur J Oper Res 149(2):249–267
Artigues C, Demassey S, Néron E (2008) Resource-constrained project scheduling: models, algorithms, extensions and applications. ISTE Ltd, London; Wiley, Hoboken
Artigues C, Brucker P, Knust S, Koné O, Lopez P, Mongeau M (2013) A note on “Event-based MILP models for resource-constrained project scheduling problems”. Comp Oper Res 40(4):1060–1063
Baptiste P, Demassey S (2004) Tight LP bounds for resource constrained project scheduling. OR Spectr 26(2):251–262
Baptiste P, Le Pape C (2000) Constraint propagation and decomposition techniques for highly disjunctive and highly cumulative project scheduling problems. Constraints 5(1–2):119–39
Bianco L, Caramia M (2013) A new formulation for the project scheduling problem under limited resources. Flex Serv Manuf J 25:6–24
Brucker P, Knust S (2012) Complex scheduling. Springer, Berlin
Cavalcante CCB, de Souza CC, Savelsbergh MWP, Wang Y, Wolsey LA (2001) Scheduling projects with labor constraints. Discrete Appl Math 112(1–3):27–52
Christofides N, Alvarez-Valdés R, Tamarit J (1987) Project scheduling with resource constraints: a branch and bound approach. Eur J Oper Res 29:262–273
de Souza CC, Wolsey LA (1997) Scheduling projects with labour constraints. Relatório Técnico IC-P7-22. Instituto de Computação, Universidade Estadual de Campinas
Demassey S, Artigues C, Michelon P (2005) Constraint propagation-based cutting planes: an application to the resource-constrained project scheduling problem. INFORMS J Comput 17(1):52–65
Demeulemeester E, Herroelen W (2002) Project scheduling: a research handbook. Kluwer, Dordrecht
Hardin JR, Nemhauser GL and Savelsbergh MW (2008). Strong valid inequalities for the resource-constrained scheduling problem with uniform resource requirements. Discrete Optim 5(1):19–35
Horbach A (2010) A Boolean satisfiability approach to the resource-constrained project scheduling problem. Ann Oper Rer 181:89–107
Kaplan LA (1998) Resource-constrained project scheduling with preemption of jobs. Unpublished Ph.D. dissertation, University of Michigan, USA
Kimms A (2001) Mathematical programming and financial objectives for scheduling projects. Kluwer, Dordrecht
Klein R (2000) Scheduling of resource-constrained projects. Kluwer, Dordrecht
Koné O, Artigues C, Lopez P, Mongeau M (2011) Event-based MILP models for resource-constrained project scheduling problems. Comput Oper Res 38(1):3–13
Koné O, Artigues C, Lopez P, Mongeau M (2013) Comparison of mixed integer linear programming models for the resource-constrained project scheduling problem with consumption and production of resources. Flex Serv Manuf J 25(1–2):25–47
Kyriakidis TS, Kopanos GM, Georgiadis MC (2012) MILP formulations for single- and multi-mode resource-constrained project scheduling problems. Comput Chem Eng 36:369–385
Mingozzi A, Maniezzo V, Ricciardelli S, Bianco L (1998) An exact algorithm for the resource-constrained project scheduling problem based on a new mathematical formulation. Manage Sci 44:714–729
Möhring RH, Schulz AS, Stork F, Uetz M (2001) On project scheduling with irregular starting time costs. Oper Res Lett 28:149–154
Mouret S, Grossmann IE, Pestiaux P (2011). Time representations and mathematical models for process scheduling problems. Comput Chem Eng 35(6):1038–1063
Pritsker A, Watters L (1968) A zero-one programming approach to scheduling with limited resources. The RAND Corporation, RM-5561-PR
Pritsker A, Watters L, Wolfe P (1969) Multi-project scheduling with limited resources: a zero-one programming approach. Manage Sci 16:93–108
Queyranne M, Schulz A (1994) Polyhedral approaches to machine scheduling. Technical Report 408/1994, Technische Universität Berlin, Berlin, Germany
Sankaran JK, Bricker DL, Juang SH (1999) A strong fractional cutting-plane algorithm for resource-constrained project scheduling. Int J Ind Eng 6(2):99–111
Schutt A, Feydy T, Stuckey PJ, Wallace MG (2009) Why cumulative decomposition is not as bad as it sounds. In: Gent IP (ed) Proceedings of principles and practice of constraint programming: CP 2009, Lecture notes in computer science, vol 5732. Springer, Berlin, pp 746–761
Schutt A, Feydy T, Stuckey PJ, Wallace MG (2011) Explaining the cumulative propagator. Constraints 16(3):250–282
Stork F, Uetz M (2005) On the generation of circuits and minimal forbidden sets. Math Prog 102(1):185–203
Vanderbeck F (2000). On Dantzig-Wolfe decomposition in integer programming and ways to perform branching in a branch-and-price algorithm. Oper Res 48(1):111–128
Zapata JC, Hodge BM, Reklaitis GV (2008) The multimode resource constrained multiproject scheduling problem: alternative formulations. Aiche J 54(8):2111–2119
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Artigues, C., Koné, O., Lopez, P., Mongeau, M. (2015). Mixed-Integer Linear Programming Formulations. In: Schwindt, C., Zimmermann, J. (eds) Handbook on Project Management and Scheduling Vol.1. International Handbooks on Information Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-05443-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-05443-8_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05442-1
Online ISBN: 978-3-319-05443-8
eBook Packages: Business and EconomicsBusiness and Management (R0)