[ library(edge_finder3) | Reference Manual | Alphabetic Index ]
cumulative(+StartTimes, +Durations, +Resources, +Areas, ++ResourceLimit)
Cumulative constraint on specified tasks.
- StartTimes
- Collection of start times for tasks (integer variables or integers)
- Durations
- Collection of duration for tasks (integer variables or integers)
- Resources
- Collection of resource usages by tasks (integer variables or integers)
- Areas
- Collection of areas covered by tasks (integer variables or integers)
- ResourceLimit
- Maximum amount of resource available (integer)
Description
In this variant, an area (the product of duration and resource usage of
a task) can be specified, e.g. if duration or reource usage are not
known in advance. The edge-finder algorithm can make use of this information
to derive bound updates.
Any input variables which do not already have finite bounds will be
given default bounds of -10000000 to 10000000.
See Also
disjunctive / 2, cumulative / 4, eclipse_6 : collection_to_list / 2, lists : collection_to_list / 2, ic_edge_finder : cumulative / 5, ic_edge_finder3 : cumulative / 5, edge_finder : cumulative / 5