Saved in:
Bibliographic Details
Main Author: Sidorov, Konstantin
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2602.15635
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908837818138624
author Sidorov, Konstantin
author_facet Sidorov, Konstantin
contents Cumulative constraints are central in scheduling with constraint programming, yet propagation is typically performed per constraint, missing multi-resource interactions and causing severe slowdowns on some benchmarks. I present a preprocessing method for inferring additional cumulative constraints that capture such interactions without search-time probing. This approach interprets cumulative constraints as linear inequalities over occupancy vectors and generates valid inequalities by (i) discovering covers, the sets of tasks that cannot run in parallel, (ii) strengthening the cover inequalities for the discovered sets with lifting, and (iii) injecting the resulting constraints back into the scheduling problem instance. Experiments on standard RCPSP and RCPSP/max test suites show that these inferred constraints improve search performance and tighten objective bounds on favorable instances, while incurring little degradation on unfavorable ones. Additionally, these experiments discover 25 new lower bounds and five new best solutions; eight of the lower bounds are obtained directly from the inferred constraints.
format Preprint
id arxiv_https___arxiv_org_abs_2602_15635
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle On inferring cumulative constraints
Sidorov, Konstantin
Artificial Intelligence
I.2.8
Cumulative constraints are central in scheduling with constraint programming, yet propagation is typically performed per constraint, missing multi-resource interactions and causing severe slowdowns on some benchmarks. I present a preprocessing method for inferring additional cumulative constraints that capture such interactions without search-time probing. This approach interprets cumulative constraints as linear inequalities over occupancy vectors and generates valid inequalities by (i) discovering covers, the sets of tasks that cannot run in parallel, (ii) strengthening the cover inequalities for the discovered sets with lifting, and (iii) injecting the resulting constraints back into the scheduling problem instance. Experiments on standard RCPSP and RCPSP/max test suites show that these inferred constraints improve search performance and tighten objective bounds on favorable instances, while incurring little degradation on unfavorable ones. Additionally, these experiments discover 25 new lower bounds and five new best solutions; eight of the lower bounds are obtained directly from the inferred constraints.
title On inferring cumulative constraints
topic Artificial Intelligence
I.2.8
url https://arxiv.org/abs/2602.15635