×

用于高度析取和高度累积项目调度问题的约束传播和分解技术。 (英语) Zbl 0941.90030号

摘要:近年来,约束满足技术已成功应用于“析取”调度问题,即每个资源一次最多只能执行一个活动的调度问题。在“累积”计划方面,取得了不太显著和不太普遍适用的结果。已经为累积资源开发了多个约束传播算法,但它们的一致性不如析取算法。累积调度类中的不同问题似乎具有不同的特性,这使得它们在给定的技术下很容易或很难解决。本文的目的是研究问题不同的一个特定维度。在累积调度类中,我们区分了“高度析取”和“高度累积”问题:当许多对活动不能并行执行时,问题是高度析取的,例如,因为许多活动需要资源一半以上的容量;相反,如果许多活动可以有效地并行执行,那么问题是高度累积的。考虑到这一区别,引入了新的约束传播和问题分解技术。这包括一个用于累计资源的(O(n^2)“边缘查找”算法,其中(n)是需要相同资源的活动的数量)和一个适用于高度分离的项目调度问题的问题分解方案。实验结果证实,这些技术的影响从高度分离问题到高度累积问题不等。最后,我们还针对累积资源提出了一种规则版本的“边缘查找”算法,尽管它在(O(n^3)中的最坏情况复杂度很高,但它在高度累积的实例上表现非常好。

MSC公司:

90B35型 运筹学中的确定性调度理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部