A Color-Avoiding Approach to Subgraph Counting in Bounded Expansion Classes

被引:1
|
作者
Reidl, Felix [1 ]
Sullivan, Blair D. D. [2 ]
机构
[1] Birkbeck Univ London, London, England
[2] Univ Utah, Sch Comp, Salt Lake City, UT USA
关键词
Sparse graphs; Subgraph counting; Bounded expansion; Weak coloring number; Strong coloring number; COMPLEXITY; GRAPHS;
D O I
10.1007/s00453-023-01096-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an algorithm to count the number of occurrences of a pattern graph H on h vertices as an induced subgraph in a host graph G. If G belongs to a bounded expansion class, the algorithm runs in linear time, if G belongs to a nowhere dense class it runs in almost-linear time. Our design choices are motivated by the need for an approach that can be engineered into a practical implementation for sparse host graphs. Specifically, we introduce a decomposition of the pattern H called a counting dag C--> (H) which encodes an order-aware, inclusion-exclusion counting method for H. Given such a counting dag and a suitable linear ordering G of G as input, our algorithm can count the number of times H appears as an induced subgraph in G in time O(|| C--> || center dot h wcol(h)(G)(h-1)|G|), where wcol(h)(G) denotes the maximum size of the weakly h-reachable sets in G. This implies, combined with previous results, an algorithm with running time O((3h(2)wcol(h)(G))(h2)|G|) which only takes H and G as input. We note that with a small modification, our algorithm can instead use strongly h-reachable sets with running time O(||C-->|| center dot h col(h)(G)(h-1)|G|), resulting in an overall complexity of O(h(3col(h)(G))(h2)|G|) when only given H and G. Because orderings with small weakly/strongly reachable sets can be computed relatively efficiently in practice (Nadara et al.: in J Exp Algorithmics 103:14:1-14:16, 2018), our algorithm provides a promising alternative to algorithms using the traditional p-treedepth coloring framework (O'Brien and Sullivan in: Experimental evaluation of counting subgraph isomorphisms in classes of bounded expansion, CoRR, arXiv:1712.06690, 2017). We describe preliminary experimental results from an initial open source implementation which highlight its potential.
引用
收藏
页码:2318 / 2347
页数:30
相关论文
共 13 条
  • [1] A Color-Avoiding Approach to Subgraph Counting in Bounded Expansion Classes
    Felix Reidl
    Blair D. Sullivan
    Algorithmica, 2023, 85 : 2318 - 2347
  • [2] On the Complexity of Color-Avoiding Site and Bond Percolation
    Molontay, Roland
    Varga, Kitti
    THEORY AND PRACTICE OF COMPUTER SCIENCE, SOFSEM 2019, 2019, 11376 : 354 - 367
  • [3] Color-avoiding connected spanning subgraphs with minimum number of edges
    Pinter, Jozsef
    Varga, Kitti
    DISCRETE APPLIED MATHEMATICS, 2024, 349 : 25 - 43
  • [4] First-Order Interpretations of Bounded Expansion Classes
    Gajarsky, Jakub
    Kreutzer, Stephan
    Nesetril, Jaroslav
    De Mendez, Patrice Ossona
    Pilipczuk, Michal
    Siebertz, Sebastian
    Torunczyk, Szymon
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2020, 21 (04)
  • [5] Small graph classes and bounded expansion
    Dvorak, Zdenek
    Norine, Serguei
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2010, 100 (02) : 171 - 175
  • [6] Learned sketch for subgraph counting: a holistic approach
    Zhao, Kangfei
    Yu, Jeffrey Xu
    Li, Qiyan
    Zhang, Hao
    Rong, Yu
    VLDB JOURNAL, 2023, 32 (05) : 937 - 962
  • [7] Learned sketch for subgraph counting: a holistic approach
    Kangfei Zhao
    Jeffrey Xu Yu
    Qiyan Li
    Hao Zhang
    Yu Rong
    The VLDB Journal, 2023, 32 : 937 - 962
  • [8] FIRST-ORDER QUERIES ON CLASSES OF STRUCTURES WITH BOUNDED EXPANSION
    Kazana, Wojciech
    Segoufin, Luc
    LOGICAL METHODS IN COMPUTER SCIENCE, 2020, 16 (01)
  • [9] Distributed Domination on Graph Classes of Bounded Expansion
    Amiri, Saeed Akhoondian
    de Mendez, Patrice Ossona
    Rabinovich, Roman
    Siebertz, Sebastian
    SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, : 143 - 151
  • [10] LACON-, SHRUB- AND PARITY-DECOMPOSITIONS: CHARACTERIZING TRANSDUCTIONS OF BOUNDED EXPANSION CLASSES
    Dreier, Jan
    LOGICAL METHODS IN COMPUTER SCIENCE, 2023, 19 (02) : 14:1 - 14:25