Strong Bounds for Resource Constrained Project Scheduling: Preprocessing and Cutting Planes
Janniele A.S.Araujo, Haroldo Gambini Santos, Bernard Gendron, Sanjay, Dominik Jena, Samuel S.Brito, Danilo S.Souzaa

TL;DR
This paper introduces a cutting plane algorithm and preprocessing techniques that significantly improve bounds for resource-constrained project scheduling problems, enabling optimal solutions for many previously unsolved instances.
Contribution
It presents a novel cutting plane method with new lifted inequalities and a preprocessing routine that enhance linear relaxation bounds for RCPSPs.
Findings
Improved linear relaxation bounds for RCPSPs.
Solved 754 previously open instances to optimality.
Enhanced solver performance with new inequalities.
Abstract
Resource Constrained Project Scheduling Problems (RCPSPs) without preemption are well-known NP-hard combinatorial optimization problems. A feasible RCPSP solution consists of a time-ordered schedule of jobs with corresponding execution modes, respecting precedence and resources constraints. In this paper, we propose a cutting plane algorithm to separate five different cut families, as well as a new preprocessing routine to strengthen resource-related constraints. New lifted versions of the well-known precedence and cover inequalities are employed. At each iteration, a dense conflict graph is built considering feasibility and optimality conditions to separate cliques, odd-holes and strengthened Chv\'atal-Gomory cuts. The proposed strategies considerably improve the linear relaxation bounds, allowing a state-of-the-art mixed-integer linear programming solver to find provably optimal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
