Explaining Time-Table-Edge-Finding Propagation for the Cumulative Resource Constraint

08/15/2012
by   Andreas Schutt, et al.
0

Cumulative resource constraints can model scarce resources in scheduling problems or a dimension in packing and cutting problems. In order to efficiently solve such problems with a constraint programming solver, it is important to have strong and fast propagators for cumulative resource constraints. One such propagator is the recently developed time-table-edge-finding propagator, which considers the current resource profile during the edge-finding propagation. Recently, lazy clause generation solvers, i.e. constraint programming solvers incorporating nogood learning, have proved to be excellent at solving scheduling and cutting problems. For such solvers, concise and accurate explanations of the reasons for propagation are essential for strong nogood learning. In this paper, we develop the first explaining version of time-table-edge-finding propagation and show preliminary results on resource-constrained project scheduling problems from various standard benchmark suites. On the standard benchmark suite PSPLib, we were able to close one open instance and to improve the lower bound of about 60 remaining open instances. Moreover, 6 of those instances were closed.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2019

Strong Bounds for Resource Constrained Project Scheduling: Preprocessing and Cutting Planes

Resource Constrained Project Scheduling Problems (RCPSPs) without preemp...
research
09/27/2011

Models and Strategies for Variants of the Job Shop Scheduling Problem

Recently, a variety of constraint programming and Boolean satisfiability...
research
07/06/2009

The Soft Cumulative Constraint

This research report presents an extension of Cumulative of Choco constr...
research
12/20/2021

A Constraint Programming Approach to Weighted Isomorphic Mapping of Fragment-based Shape Signatures

Fragment-based shape signature techniques have proven to be powerful too...
research
09/02/2010

Solving the Resource Constrained Project Scheduling Problem with Generalized Precedences by Lazy Clause Generation

The technical report presents a generic exact solution approach for mini...
research
08/22/2014

Dynamic Sweep Filtering Algorithm for FlexC

We investigate cumulative scheduling in uncertain environments, using co...
research
12/08/2020

On Irrelevant Literals in Pseudo-Boolean Constraint Learning

Learning pseudo-Boolean (PB) constraints in PB solvers exploiting cuttin...

Please sign up or login with your details

Forgot password? Click here to reset