The Unary Resource with Transition Times and Optional Activities

semanticscholar(2019)

引用 0|浏览0
暂无评分
摘要
This paper describes a unified global constraint to model scheduling problems with unary resources, i.e., that can only process a single activity at a time. In addition, the constraint enforces sequence-dependent transition times between the activities. It often happens that activities are grouped into families with zero transition times within a family. Moreover, some of the activities might be optional from the resource viewpoint (typically in the case of alternative resources). The global constraint unifies reasoning with both optional activities and families of activities. The scalable filtering algorithms we discuss keep a low time complexity of O(n · log(n) · log(f)), where n is the number of tasks on the resource and f is the number of families. This results from the fact that we extend the Θ-tree data structure used for the Unary Resource constraint without transition times. Our experiments demonstrate that our global constraint strengthen the pruning of domains as compared with existing approaches, leading to important speedups. Moreover, our low time complexity allows maintaining a small overhead, even for large instances. These conclusions are particularly true when optional activities are present in the problem.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要