A survey on distributed graph pattern matching in massive graphs

S Bouhenni, S Yahiaoui… - ACM Computing …, 2021 - dl.acm.org
Besides its NP-completeness, the strict constraints of subgraph isomorphism are making it
impractical for graph pattern matching (GPM) in the context of big data. As a result, relaxed …

Hypertree decompositions: Questions and answers

G Gottlob, G Greco, N Leone, F Scarcello - Proceedings of the 35th ACM …, 2016 - dl.acm.org
In the database context, the hypertree decomposition method is used for query optimization,
whereby conjunctive queries having a low degree of cyclicity can be recognized and …

Emptyheaded: A relational engine for graph processing

CR Aberger, A Lamb, S Tu, A Nötzli… - ACM Transactions on …, 2017 - dl.acm.org
There are two types of high-performance graph processing engines: low-and high-level
engines. Low-level engines (Galois, PowerGraph, Snap) provide optimized data structures …

Worst-case optimal join algorithms

HQ Ngo, E Porat, C Ré, A Rudra - Journal of the ACM (JACM), 2018 - dl.acm.org
Efficient join processing is one of the most fundamental and well-studied tasks in database
research. In this work, we examine algorithms for natural join queries over many relations …

Optimizing subgraph queries by combining binary and worst-case optimal joins

A Mhedhbi, S Salihoglu - Proceedings of the VLDB Endowment, 2019 - dl.acm.org
We study the problem of optimizing subgraph queries using the new worst-case optimal join
plans. Worst-case optimal plans evaluate queries by matching one query vertex at a time …

FAQ: questions asked frequently

M Abo Khamis, HQ Ngo, A Rudra - … of the 35th ACM SIGMOD-SIGACT …, 2016 - dl.acm.org
We define and study the Functional Aggregate Query (FAQ) problem, which encompasses
many frequently asked questions in constraint satisfaction, databases, matrix operations …

Adopting worst-case optimal joins in relational database systems

M Freitag, M Bandle, T Schmidt, A Kemper… - Proceedings of the …, 2020 - dl.acm.org
Worst-case optimal join algorithms are attractive from a theoretical point of view, as they offer
asymptotically better runtime than binary joins on certain types of queries. In particular, they …

Graphflow: An active graph database

C Kankanamge, S Sahu, A Mhedbhi, J Chen… - Proceedings of the …, 2017 - dl.acm.org
Many applications detect the emergence or deletion of certain subgraphs in their input
graphs continuously. In order to evaluate such continuous subgraph queries, these …

Rapidmatch: A holistic approach to subgraph query processing

S Sun, X Sun, Y Che, Q Luo, B He - Proceedings of the VLDB …, 2020 - dl.acm.org
A subgraph query searches for all embeddings in a data graph that are identical to a query
graph. Two kinds of algorithms, either graph exploration based or join based, have been …

Multicore triangle computations without tuning

J Shun, K Tangwongsan - 2015 IEEE 31st International …, 2015 - ieeexplore.ieee.org
Triangle counting and enumeration has emerged as a basic tool in large-scale network
analysis, fueling the development of algorithms that scale to massive graphs. Most of the …