A global constraint for total weighted completion time for unary resources

被引:5
|
作者
Kovacs, Andras [1 ]
Beck, J. Christopher [2 ]
机构
[1] Hungarian Acad Sci, Comp & Automat Res Inst, Budapest, Hungary
[2] Univ Toronto, Dept Mech & Ind Engn, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Scheduling; Constraint propagation; Total weighted completion time; MACHINE SCHEDULING PROBLEMS; SINGLE-MACHINE; RELEASE DATES; COLUMN GENERATION; BOUND ALGORITHM; MINIMIZE; TARDINESS; COSTS;
D O I
10.1007/s10601-009-9088-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce a novel global constraint for the total weighted completion time of activities on a single unary capacity resource. For propagating the constraint, we propose an O(n (4)) algorithm which makes use of the preemptive mean busy time relaxation of the scheduling problem. The solution to this problem is used to test if an activity can start at each start time in its domain in solutions that respect the upper bound on the cost of the schedule. Empirical results show that the proposed global constraint significantly improves the performance of constraint-based approaches to single-machine scheduling for minimizing the total weighted completion time. We then apply the constraint to the multi-machine job shop scheduling problem with total weighted completion time. Our experiments show an order of magnitude reduction in search effort over the standard weighted-sum constraint and demonstrate that the way in which the job weights are associated with activities is important for performance.
引用
收藏
页码:100 / 123
页数:24
相关论文
共 50 条
  • [1] A global constraint for total weighted completion time for unary resources
    András Kovács
    J. Christopher Beck
    [J]. Constraints, 2011, 16 : 100 - 123
  • [2] A global constraint for total weighted completion time for cumulative resources
    Kovacs, Andras
    Beck, J. Christopher
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2008, 21 (05) : 691 - 697
  • [3] A global constraint for total weighted completion time
    Kovacs, Andras
    Beck, J. Christopher
    [J]. INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, PROCEEDINGS, 2007, 4510 : 112 - +
  • [4] Minimising total weighted completion time on batch and unary machines with incompatible job families
    Huang, Zewen
    Shi, Zhongshun
    Shi, Leyuan
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2019, 57 (02) : 567 - 581
  • [5] SCHEDULING TO MINIMIZE THE TOTAL WEIGHTED COMPLETION-TIME WITH A CONSTRAINT ON THE RELEASE TIME RESOURCE CONSUMPTION
    JANIAK, A
    LI, CL
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 1994, 20 (02) : 53 - 58
  • [6] Scheduling Precedence-Constrained Jobs on Two Resources to Minimize the Total Weighted Completion Time
    Rajneesh, R.
    Elmaghraby, S. E.
    [J]. PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IEEE-IESM 2013), 2013, : 592 - 598
  • [7] Minimizing the total weighted completion time of deteriorating jobs
    Bachman, A
    Janiak, A
    Kovalyov, MY
    [J]. INFORMATION PROCESSING LETTERS, 2002, 81 (02) : 81 - 84
  • [8] Scheduling with Rejection to Minimize the Total Weighted Completion Time
    Zhang, Shu-Xia
    Cao, Zhi-Gang
    Zhang, Yu-Zhong
    [J]. OPERATIONS RESEARCH AND ITS APPLICATIONS, PROCEEDINGS, 2009, 10 : 111 - +
  • [9] Minimizing the total weighted completion time in relocation scheduling
    Su, Yi-Chen
    Lin, Bertrand M. T.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 173
  • [10] Minimizing the total weighted completion time in the relocation problem
    Kononov, Alexander V.
    Lin, Bertrand M. T.
    [J]. JOURNAL OF SCHEDULING, 2010, 13 (02) : 123 - 129