Computing explanations for the unary resource constraint

被引:0
|
作者
Vilím, P [1 ]
机构
[1] Charles Univ, Fac Math & Phys, Prague 1, Czech Republic
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Integration of explanations into a CSP solver is a technique addressing difficult question "why my problem has no solution". Moreover, explanations together with advanced search methods like directed backjumping can effectively cut off parts of the search tree and thus speed up the search. In order to use explanations, propagation algorithms must provide some sort of reasons (justifications) for their actions. For binary constraints it is mostly easy. In the case of global constraints computation of factual justifications can be tricky and/or computationally expensive. This paper shows how to effectively compute explanations for the unary resource constraint. The explanations are computed in a lazy way. The technique is experimentally demonstrated on job-shop benchmark problems. The following propagation algorithms are considered: edge-finding, not-first/not-last and detectable precedences. Speed of these filtering algorithms and speed of the explanation computation is the main interest.
引用
收藏
页码:396 / 409
页数:14
相关论文
共 50 条
  • [1] Unary resource constraint with optional activities
    Vilím, P
    Barták, R
    Cepek, O
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2004, PROCEEDINGS, 2004, 3258 : 62 - 76
  • [2] O (n log n) filtering algorithms for unary resource constraint
    Vilím, P
    [J]. INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2004, 3011 : 335 - 347
  • [3] An Efficient Filtering Algorithm for the Unary Resource Constraint with Transition Times and Optional Activities
    Sascha Van Cauwelaert
    Cyrille Dejemeppe
    Pierre Schaus
    [J]. Journal of Scheduling, 2020, 23 : 431 - 449
  • [4] An Efficient Filtering Algorithm for the Unary Resource Constraint with Transition Times and Optional Activities
    Van Cauwelaert, Sascha
    Dejemeppe, Cyrille
    Schaus, Pierre
    [J]. JOURNAL OF SCHEDULING, 2020, 23 (04) : 431 - 449
  • [5] Unary Positional Computing
    van der Hagen, McKenzie
    Riedel, Marc
    [J]. 2017 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2017), 2017, : 1335 - 1339
  • [6] Extension of O(n log n) Filtering Algorithms for the Unary Resource Constraint to Optional Activities
    Petr Vilím
    Roman Barták
    Ondřej Čepek
    [J]. Constraints, 2005, 10 : 403 - 425
  • [7] Extension of O(n log n) filtering algorithms for the unary resource constraint to optional activities
    Vilím, P
    Barták, R
    Cepek, O
    [J]. CONSTRAINTS, 2005, 10 (04) : 403 - 425
  • [8] The Unary Resource with Transition Times
    Dejemeppe, Cyrille
    Van Cauwelaert, Sascha
    Schaus, Pierre
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 89 - 104
  • [9] Finite Unary Relations and Qualitative Constraint Satisfaction
    Jonsson, Peter
    [J]. ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 37 - 45
  • [10] Constraint-Based Job and Resource scheduling in Grid Computing
    Soni, Vishnu Kant
    Sharma, Raksha
    Mishra, Manoj Kumar
    Das, Sarita
    [J]. ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2010, : 334 - 337