2018
DOI: 10.1007/s10601-018-9282-9
|View full text |Cite
|
Sign up to set email alerts
|

Linear-time filtering algorithms for the disjunctive constraint and a quadratic filtering algorithm for the cumulative not-first not-last

Abstract: We present new filtering algorithms for Disjunctive and Cumulative constraints, each of which improves the complexity of the state-of-theart algorithms by a factor of log n. We show how to perform Time-Tabling and Detectable Precedences in linear time on the Disjunctive constraint. Furthermore, we present a linear-time Overload Checking for the Disjunctive and Cumulative constraints. Finally, we show how the rule of Not-first/Not-last can be enforced in quadratic time for the Cumulative constraint. These algor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 25 publications
0
1
0
Order By: Relevance
“…In the following, we use DISJUNCTIVE constraints as described in (Fahimi, Ouellet, and Quimper 2018). For CUMULATIVE constraints, we use the edge-finding algorithm from (Vilím 2009), the time-tabling algorithm from (Ouellet and Quimper 2013) and the not-first/not-last and overload-checking algorithms from (Fahimi, Ouellet, and Quimper 2018). For all i ∈ [n], let T i be a task variable, which starts at s i lasts p i and ends at e i .…”
Section: The Parallel Machines Scheduling Problem With Additional Unimentioning
confidence: 99%
“…In the following, we use DISJUNCTIVE constraints as described in (Fahimi, Ouellet, and Quimper 2018). For CUMULATIVE constraints, we use the edge-finding algorithm from (Vilím 2009), the time-tabling algorithm from (Ouellet and Quimper 2013) and the not-first/not-last and overload-checking algorithms from (Fahimi, Ouellet, and Quimper 2018). For all i ∈ [n], let T i be a task variable, which starts at s i lasts p i and ends at e i .…”
Section: The Parallel Machines Scheduling Problem With Additional Unimentioning
confidence: 99%