首页 | 本学科首页   官方微博 | 高级检索  
     


Constraint Propagation and Decomposition Techniques for Highly Disjunctive and Highly Cumulative Project Scheduling Problems
Authors:Philippe Baptiste  Claude Le Pape
Affiliation:(1) Bouygues, Direction des Technologies Nouvelles, 1, av. E. Freyssinet, F-78061 Saint-Quentin-en-Yvelines;(2) UMR CNRS 6599 Heudiasyc, Université de Technologie de Compiègne, F-60205 Compiègne
Abstract:In recent years, constraint satisfaction techniques have been successfully applied to ldquodisjunctiverdquo scheduling problems, i.e., scheduling problems where each resource can execute at most one activity at a time. Less significant and less generally applicable results have been obtained in the area of ldquocumulativerdquo scheduling. Multiple constraint propagation algorithms have been developed for cumulative resources but they tend to be less uniformly effective than their disjunctive counterparts. Different problems in the cumulative scheduling class seem to have different characteristics that make them either easy or hard to solve with a given technique. The aim of this paper is to investigate one particular dimension along which problems differ. Within the cumulative scheduling class, we distinguish between ldquohighly disjunctiverdquo and ldquohighly cumulativerdquo problems: a problem is highly disjunctive when many pairs of activities cannot execute in parallel, e.g., because many activities require more than half of the capacity of a resource; on the contrary, a problem is highly cumulative if many activities can effectively execute in parallel. New constraint propagation and problem decomposition techniques are introduced with this distinction in mind. This includes an O(n2) ldquoedge-findingrdquo algorithm for cumulative resources (where n is the number of activities requiring the same resource) and a problem decomposition scheme which applies well to highly disjunctive project scheduling problems. Experimental results confirm that the impact of these techniques varies from highly disjunctive to highly cumulative problems. In the end, we also propose a refined version of the ldquoedge-findingrdquo algorithm for cumulative resources which, despite its worst case complexity in O(n3) , performs very well on highly cumulative instances.
Keywords:resource-constrained project scheduling  cumulative scheduling  disjunctive scheduling  deduction rules  constraint propagation
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号