Conjunctive Queries With Self-Joins, Towards a Fine-Grained Enumeration Complexity Analysis

被引:4
|
作者
Carmeli, Nofar [1 ]
Segoufin, Luc [2 ]
机构
[1] Univ PSL, DI ENS, ENS, CNRS,Inria, Paris, France
[2] ENS Paris, INRIA, PSL, Paris, France
关键词
conjunctive query; self-joins; enumeration; fine-grained; complexity; constant delay;
D O I
10.1145/3584372.3588667
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Even though query evaluation is a fundamental task in databases, known classifications of conjunctive queries by their fine-grained complexity only apply to queries without self-joins. We study how self-joins affect enumeration complexity, with the aim of building upon the known results to achieve general classifications. We do this by examining the extension of two known dichotomies: one with respect to linear delay, and one with respect to constant delay after linear preprocessing. As this turns out to be an intricate investigation, this paper is structured as an example-driven discussion that initiates this analysis. We show enumeration algorithms that rely on self-joins to efficiently evaluate queries that otherwise (i.e., if the relation names were replaced to eliminate self-joins) cannot be answered with the same guarantees. Due to these additional tractable cases, the hardness proofs are more complex than the self-join-free case. We show how to harness a known tagging technique to prove hardness of queries with self-joins. Our study offers sufficient conditions and necessary conditions for tractability and settles the cases of queries of low arity and queries with cyclic cores. Nevertheless, many cases remain open.
引用
收藏
页码:277 / 289
页数:13
相关论文
共 50 条
  • [21] Fine-grained Complexity Analysis of Two Classic TSP Variants
    de Berg, Mark
    Buchin, Kevin
    Jansen, Bart M. P.
    Woeginger, Gerhard
    ACM TRANSACTIONS ON ALGORITHMS, 2021, 17 (01)
  • [22] Fine-grained parameterized complexity analysis of graph coloring problems
    Jaffke, Lars
    Jansen, Bart M. P.
    DISCRETE APPLIED MATHEMATICS, 2023, 327 : 33 - 46
  • [23] The Fine-Grained and Parallel Complexity of Andersen's Pointer Analysis
    Mathiasen, Anders Alnor
    Pavlogiannis, Andreas
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2021, 5 (POPL):
  • [24] Scalable Fine-Grained Parallel Cycle Enumeration Algorithms
    Blanusa, Jovan
    Ienne, Paolo
    Atasu, Kubilay
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 247 - 258
  • [25] Scalable Fine-Grained Parallel Cycle Enumeration Algorithms
    Blanusa, Jovan
    Ienne, Paolo
    Atasu, Kubilay
    Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2022, : 247 - 258
  • [26] Scalable Fine-Grained Parallel Cycle Enumeration Algorithms
    Blanuša, Jovan
    Ienne, Paolo
    Atasu, Kubilay
    arXiv, 2022,
  • [27] The Fine-Grained Complexity of Graph Homomorphism Problems: Towards the Okrasa and Rzazewski Conjecture
    Baril, Ambroise
    Couceiro, Miguel
    Lagerkvist, Victor
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2025, 44 (04) : 353 - 383
  • [28] Towards Fine-Grained Recognition: Joint Learning for Object Detection and Fine-Grained Classification
    Wang, Qiaosong
    Rasmussen, Christopher
    ADVANCES IN VISUAL COMPUTING, ISVC 2019, PT II, 2019, 11845 : 332 - 344
  • [29] Towards Fine-Grained Concept Generation
    Li, Chenguang
    Liang, Jiaqing
    Xiao, Yanghua
    Jiang, Haiyun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (01) : 986 - 997
  • [30] On the Fine-Grained Query Complexity of Symmetric Functions
    Podder, Supartha
    Yao, Penghui
    Ye, Zekun
    COMPUTATIONAL COMPLEXITY, 2025, 34 (01)