The Smart Table Constraint

被引:14
|
作者
Mairy, Jean-Baptiste [1 ]
Deville, Yves [1 ]
Lecoutre, Christophe [2 ]
机构
[1] Catholic Univ Louvain, ICTEAM, B-1348 Louvain, Belgium
[2] Univ Artois, CRIL CNRS UMR 8188, F-62307 Lens, France
关键词
ARC-CONSISTENCY; FILTERING ALGORITHMS; PROPAGATION; SEARCH;
D O I
10.1007/978-3-319-18008-3_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Table Constraints are very useful for modeling combinatorial problems in Constraint Programming (CP). They are a universal mechanism for representing constraints, but unfortunately the size of their tables can grow exponentially with their arities. In this paper, we propose to authorize entries in tables to contain simple arithmetic constraints, replacing classical tuples of values by so-called smart tuples. Smart table constraints can thus be viewed as logical combinations of those simple arithmetic constraints. This new form of tuples allows us to encode compactly many constraints, including a dozen of well-known global constraints. We show that, under a very reasonable assumption about the acyclicity of smart tuples, a Generalized Arc Consistency algorithm of low time complexity can be devised. Our experimental results demonstrate that the smart table constraint is a highly promising general purpose tool for CP.
引用
收藏
页码:271 / 287
页数:17
相关论文
共 50 条
  • [21] Extending Compact-Table to Basic Smart Tables
    Verhaeghe, Helene
    Lecoutre, Christophe
    Deville, Yves
    Schaus, Pierre
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING (CP 2017), 2017, 10416 : 297 - 307
  • [22] Dynamic Constraint Satisfaction with Space Reduction in Smart Environments
    Degeler, Viktoriya
    Lazovik, Alexander
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2014, 23 (06)
  • [23] Time Constraint Patterns of Smart Contracts and Their Formal Verification
    Zhao, Ying-Qi
    Zhu, Xue-Yang
    Li, Guang-Yuan
    Bao, Yu-Long
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (08): : 2875 - 2895
  • [24] STEREOS: Smart Table EntRy Eviction for OpenFlow Switches
    Yang, Hemin
    Riley, George F.
    Blough, Douglas M.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (02) : 377 - 388
  • [25] Poster: Smart RF Table Enables IoT on a Desk
    Wu, Yue
    Li, Caihua
    Shi, Jieqi
    PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING (MOBICOM '17), 2017, : 597 - 599
  • [26] Time-Table Extended-Edge-Finding for the Cumulative Constraint
    Ouellet, Pierre
    Quimper, Claude-Guy
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2013, 2013, 8124 : 562 - 577
  • [27] Centralized Task Allocation and Alignment Based on Constraint Table and Alignment Rules
    Hwang, Nam Eung
    Kim, Hyung Jun
    Kim, Jae Gwan
    APPLIED SCIENCES-BASEL, 2022, 12 (13):
  • [28] SimSync: A Table-based Constraint Processing Language for Synchronization Control
    Huang Ke
    Li Zhihong
    Koo, Benjamin
    Wang Tianju
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 691 - 695
  • [29] Smart Decentralized Control of DG for Voltage and Thermal Constraint Management
    Sansawatt, Thipnatee
    Ochoa, Luis F.
    Harrison, Gareth P.
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2012, 27 (03) : 1637 - 1645
  • [30] Smart Grid Constraint Violation Management for Balancing and Regulating Purposes
    Bhattarai, Bishnu P.
    Kouzelis, Konstantinos
    Mendaza, Iker Diaz De Cerio
    Bak-Jensen, Birgitte
    Pillai, Jayakrishnan R.
    Myers, Kurt S.
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (06) : 2864 - 2875