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 条
  • [1] Round Table SMART CITY
    Cosic, Mario
    PROMET-TRAFFIC & TRANSPORTATION, 2018, 30 (02): : 256 - 256
  • [2] System design of smart table
    Steurer, P
    Srivastava, MB
    PROCEEDINGS OF THE FIRST IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM 2003), 2003, : 473 - 480
  • [3] Smart table, dumb waiter
    Joshua, Hannah
    NEW SCIENTIST, 2018, 238 (3182) : 55 - 55
  • [4] Optical table with embedded active vibration dampers - (Smart table)
    Ryaboy, VM
    Kasturi, PS
    Nastase, AS
    Rigney, TK
    Smart Structures and Materials 2005: Industrial and Commercial Applications of Smart Structures Technologies, 2005, 5762 : 236 - 244
  • [5] Automatic Synthesis of Smart Table Constraints by Abstraction of Table Constraints
    Le Charlier, Baudouin
    Minh Thanh Khong
    Lecoutre, Christophe
    Deville, Yves
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 681 - 687
  • [6] Dynamic Constraint Reasoning in Smart Environments
    Degeler, Viktoriya
    Lazovik, Alexander
    2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 167 - 174
  • [7] A constraint-based approach to table structure derivation
    Hurst, M
    SEVENTH INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION, VOLS I AND II, PROCEEDINGS, 2003, : 911 - 915
  • [8] Time-Table Disjunctive Reasoning for the Cumulative Constraint
    Gay, Steven
    Hartert, Renaud
    Schaus, Pierre
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING, 2015, 9075 : 157 - 172
  • [9] The smart normal constraint method for directly generating a smart Pareto set
    Hancock, B. J.
    Mattson, C. A.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2013, 48 (04) : 763 - 775
  • [10] The smart normal constraint method for directly generating a smart Pareto set
    B. J. Hancock
    C. A. Mattson
    Structural and Multidisciplinary Optimization, 2013, 48 : 763 - 775