Constraint propagation and decomposition techniques for highly disjunctive and highly cumulative project scheduling problems

被引:0
|
作者
Baptiste, P
Le Pape, C
机构
[1] Bouygues, Direct Sci, F-78061 St Quentin en Yvelines, France
[2] Univ Technol Compiegne, CNRS, UMR 6599, F-60206 Compiegne, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, constraint satisfaction techniques have been successfully applied to "disjunctive" 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 "cumulative" 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 "highly disjunctive" and "highly cumulative" 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(n(2)) "edge finding" algorithm for cumulative resources, 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.
引用
收藏
页码:375 / 389
页数:15
相关论文
共 50 条
  • [1] Constraint Propagation and Decomposition Techniques for Highly Disjunctive and Highly Cumulative Project Scheduling Problems
    Baptiste P.
    Le Pape C.
    Constraints, 2000, 5 (1-2) : 119 - 139
  • [2] Constraint propagation techniques for the disjunctive scheduling problem
    Dorndorf, U
    Pesch, E
    Toàn, PH
    ARTIFICIAL INTELLIGENCE, 2000, 122 (1-2) : 189 - 240
  • [3] Propagation techniques of resource constraint for cumulative scheduling
    Roger Kameugne
    Constraints, 2015, 20 (4) : 506 - 507
  • [4] Constraint propagation for cumulative scheduling problems with precedences
    Liu S.-X.
    Guo Z.
    Tang J.-F.
    Zidonghua Xuebao/ Acta Automatica Sinica, 2010, 36 (04): : 603 - 609
  • [5] Project Scheduling Under Resource Constraints: Application of the Cumulative Global Constraint
    Trojet, Mariem
    H'Mida, Fehmi
    Lopez, Pierre
    CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 62 - +
  • [6] Decomposition techniques for multistage scheduling problems using mixed-integer and constraint programming methods
    Harjunkoski, I
    Grossmann, IE
    COMPUTERS & CHEMICAL ENGINEERING, 2002, 26 (11) : 1533 - 1552
  • [7] New structural decomposition techniques for constraint satisfaction problems
    Zheng, YL
    Choueiry, BY
    RECENT ADVANCES IN CONSTRAINTS, 2005, 3419 : 113 - 127
  • [8] Branch and Price with Constraint propagation for Resource Constrained Project Scheduling Problem
    Moukrim, Aziz
    Quilliot, Alain
    Toussaint, Helene
    2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2014, : 164 - 169
  • [9] Network decomposition techniques for resource-constrained project scheduling
    Sprecher, A
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (04) : 405 - 414
  • [10] Solving dynamic resource constraint project scheduling problems using new constraint programming tools
    Elkhyari, A
    Guéret, C
    Jussien, N
    PRACTICE AND THEORY OF AUTOMATED TIMETABLING IV, 2003, 2740 : 39 - 59