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


A quadratic edge-finding filtering algorithm for cumulative resource constraints
Authors:Roger Kameugne  Laure Pauline Fotso  Joseph Scott  Youcheu Ngo-Kateu
Affiliation:1. Department of Mathematics, Higher Teachers’ Training College, University of Maroua, P.O Box 1045, Maroua, Cameroon
2. Department of Mathematics, Faculty of Sciences, University of Yaoundé I, PO Box 812, Yaoundé, Cameroon
3. Department of Computer Sciences, Faculty of Sciences, University of Yaoundé I, PO Box 812, Yaoundé, Cameroon
4. Department of Information Technology, Computing Science Division, Uppsala University, Box 337, SE-751 05, Uppsala, Sweden
Abstract:The cumulative scheduling constraint, which enforces the sharing of a finite resource by several tasks, is widely used in constraint-based scheduling applications. Propagation of the cumulative constraint can be performed by several different filtering algorithms, often used in combination. One of the most important and successful of these filtering algorithms is edge-finding. Recent work by Vilím has resulted in a ?? (kn log n) algorithm for cumulative edge-finding (where n is the number of tasks and k is the number of distinct capacity requirements), as well as a new related filter, timetable edge-finding, with a complexity of ??(n 2). We present a sound ??(n 2) filtering algorithm for standard cumulative edge-finding, orthogonal to the work of Vilím; we also show how this algorithm’s filtering may be improved by incorporating some reasoning from extended edge-finding, with no increase in complexity. The complexity of the new algorithm does not strictly dominate previous edge-finders for small k, and it sometimes requires more iterations to reach the same fixpoint; nevertheless, results from Project Scheduling Problem Library benchmarks show that in practice this algorithm consistently outperforms earlier edge-finding filters, and remains competitive with timetable edge-finding, despite the latter algorithm’s generally stronger filtering.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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