Functional treewidth: Bounding complexity in the presence of functional dependencies

被引:0
|
作者
Zabiyaka, Yuliya [1 ]
Darwiche, Adnan [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many reasoning problems in logic and constraint satisfaction have been shown to be exponential only in the treewidth of their interaction graph: a graph which captures the structural interactions among variables in a problem. It has long been observed in both logic and constraint satisfaction, however, that problems may be easy even when their treewidth is quite high. To bridge some of the gap between theoretical bounds and actual runtime, we propose a complexity parameter, called functional treewidth, which refines treewidth by being sensitive to nonstructural aspects of a problem: functional dependencies in particular. This measure dominates treewidth and can be used to bound the size of CNF compilations, which permit a variety of queries in polytime, including clausal implication, existential quantification, and model counting. We present empirical results which show how the new measure can predict the complexity of certain benchmarks, that would have been considered quite difficult based on treewidth alone.
引用
收藏
页码:116 / 129
页数:14
相关论文
共 50 条
  • [1] ON THE COMPLEXITY OF INFERRING FUNCTIONAL-DEPENDENCIES
    MANNILA, H
    RAIHA, KJ
    DISCRETE APPLIED MATHEMATICS, 1992, 40 (02) : 237 - 243
  • [2] Enumeration Complexity of Conjunctive Queries with Functional Dependencies
    Carmeli, Nofar
    Kroell, Markus
    THEORY OF COMPUTING SYSTEMS, 2020, 64 (05) : 828 - 860
  • [3] Enumeration Complexity of Conjunctive Queries with Functional Dependencies
    Nofar Carmeli
    Markus Kröll
    Theory of Computing Systems, 2020, 64 : 828 - 860
  • [4] ON THE COMPLEXITY OF TESTING IMPLICATIONS OF FUNCTIONAL AND JOIN DEPENDENCIES
    MAIER, D
    SAGIV, Y
    YANNAKAKIS, M
    JOURNAL OF THE ACM, 1981, 28 (04) : 680 - 695
  • [5] Elaboration on functional dependencies: Functional dependencies are dead, long live functional dependencies!
    Karachalias G.
    Schrijvers T.
    ACM SIGPLAN Not., 10 (133-147): : 133 - 147
  • [6] Elaboration on Functional Dependencies: Functional Dependencies Are Dead, Long Live Functional Dependencies!
    Karachalias, Georgios
    Schrijvers, Tom
    ACM SIGPLAN NOTICES, 2017, 52 (10) : 133 - 147
  • [7] Answering queries using views in the presence of functional dependencies
    Hong, J
    Liu, WR
    Bell, D
    Bai, QY
    DATABASE: ENTERPRISE, SKILLS AND INNOVATION, PROCEEDINGS, 2005, 3567 : 70 - 81
  • [8] Increasing the expressivity of Conditional Functional Dependencies without extra complexity
    Bravo, Loreto
    Fan, Wenfei
    Geerts, Floris
    Ma, Shuai
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 516 - 525
  • [9] Axiomatisations of functional dependencies in the presence of records, lists, sets and multisets
    Hartmann, S
    Link, S
    Schewe, KD
    THEORETICAL COMPUTER SCIENCE, 2006, 355 (02) : 167 - 196
  • [10] Scalable query reformulation using views in the presence of functional dependencies
    Bai, QY
    Hong, J
    McTear, MF
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2003, 2762 : 471 - 482