Solving RCPSP/max by lazy clause generation

Solving RCPSP/max by lazy clause generation

0.00 Avg rating0 Votes
Article ID: iaor20132817
Volume: 16
Issue: 3
Start Page Number: 273
End Page Number: 289
Publication Date: Jun 2013
Journal: Journal of Scheduling
Authors: , , ,
Keywords: project management
Abstract:

We present a generic exact method for minimizing the project duration of the resource‐constrained project scheduling problem with generalized precedence relations (Rcpsp/max). This is a very general scheduling model with applications areas such as project management and production planning. Our method uses lazy clause generation, i.e., a hybrid of finite domain and Boolean satisfiability solving, in order to apply no‐good learning and conflict‐driven search to the solution generation. Our experiments show the benefit of lazy clause generation for finding an optimal solution and proving its optimality in comparison to other state‐of‐the‐art exact and non‐exact methods. In comparison to other methods, our method is able to find better solutions faster on the Rcpsp/max benchmarks. Indeed, our method closes 573 open problem instances and generates better solutions in most of the remaining instances. Surprisingly, although ours is an exact method, it outperforms the published non‐exact methods on these benchmarks in terms of the quality of solutions.

Reviews

Required fields are marked *. Your email address will not be published.