262
Views
3
CrossRef citations to date
0
Altmetric
Original Articles

Symmetry breaking of identical projects in the high-multiplicity RCPSP/max

, , &
Pages 1822-1843 | Received 05 Jun 2018, Accepted 10 Mar 2019, Published online: 23 Apr 2019
 

Abstract

This article considers the high-multiplicity resource-constrained project scheduling problem with generalised precedence constraints (RCPSP/max). Projects, which can be partitioned into relatively few classes, are to be scheduled subject to resource and generalised precedence constraints. We show that there exists symmetry between projects of the same class and propose two approaches of symmetry breaking: (1) adding additional constraints to the model in the form of precedence constraints, (2) remodelling the problem to reduce the number of variables. To test the usefulness of the symmetry breaking approaches a computational study is completed considering two families of discrete-time based MIP models and a number of state-of-the-art CP-based scheduling approaches. The study shows that both symmetry breaking approaches allow all solving methods to find and prove more optimal solutions. The best CP approach is then used to find a number of new best solutions to relevant problems from the MPSPlib, a multi-project scheduling problem library, for both the total makespan and average project delay objective, whereas the best MIP approach is used to determine a number of tighter lower bounds.

Notes

1 The full data and results can be found as the following link: https://doi.org/10.26180/5bfb37e6250ab

Additional information

Funding

This research was supported by the Australian Research Council under grant LP140101063. This research was supported in part by the Monash eResearch Centre and eSolutions-Research Support Services through the use of the MonARCH HPC Cluster.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.