Implementing Cumulative Functions with Generalized Cumulative Constraints

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Schaus, Pierre, Thomas, Charles, Kameugne, Roger
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912752821338112
author Schaus, Pierre
Thomas, Charles
Kameugne, Roger
author_facet Schaus, Pierre
Thomas, Charles
Kameugne, Roger
contents Modeling scheduling problems with conditional time intervals and cumulative functions has become a common approach when using modern commercial constraint programming solvers. This paradigm enables the modeling of a wide range of scheduling problems, including those involving producers and consumers. However, it is unavailable in existing open-source solvers and practical implementation details remain undocumented. In this work, we present an implementation of this modeling approach using a single, generic global constraint called the Generalized Cumulative. We also introduce a novel time-table filtering algorithm specifically designed to handle tasks defined on conditional time-intervals. Experimental results demonstrate that this approach, combined with the new filtering algorithm, performs competitively with existing solvers enabling the modeling of producer and consumer scheduling problems and effectively scales to large-scale problems.
format Preprint
id arxiv_https___arxiv_org_abs_2508_01751
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Implementing Cumulative Functions with Generalized Cumulative Constraints
Schaus, Pierre
Thomas, Charles
Kameugne, Roger
Artificial Intelligence
Modeling scheduling problems with conditional time intervals and cumulative functions has become a common approach when using modern commercial constraint programming solvers. This paradigm enables the modeling of a wide range of scheduling problems, including those involving producers and consumers. However, it is unavailable in existing open-source solvers and practical implementation details remain undocumented. In this work, we present an implementation of this modeling approach using a single, generic global constraint called the Generalized Cumulative. We also introduce a novel time-table filtering algorithm specifically designed to handle tasks defined on conditional time-intervals. Experimental results demonstrate that this approach, combined with the new filtering algorithm, performs competitively with existing solvers enabling the modeling of producer and consumer scheduling problems and effectively scales to large-scale problems.
title Implementing Cumulative Functions with Generalized Cumulative Constraints
topic Artificial Intelligence
url https://arxiv.org/abs/2508.01751