Papers
Topics
Authors
Recent
Search
2000 character limit reached

The Complexity of Pattern Counting in Directed Graphs, Parameterised by the Outdegree

Published 3 Nov 2022 in cs.CC and cs.DM | (2211.01905v1)

Abstract: We study the fixed-parameter tractability of the following fundamental problem: given two directed graphs H\vec H and G\vec G, count the number of copies of H\vec H in G\vec G. The standard setting, where the tractability is well understood, uses only H|\vec H| as a parameter. In this paper we take a step forward, and adopt as a parameter H+d(G)|\vec H|+d(\vec G), where d(G)d(\vec G) is the maximum outdegree of G|\vec G|. Under this parameterization, we completely characterize the fixed-parameter tractability of the problem in both its non-induced and induced versions through two novel structural parameters, the fractional cover number ρ<sup>\rho<sup>* and the source number αs\alpha_s. On the one hand we give algorithms with running time f(H,d(G))G<sup>ρ<sup>!(</sup></sup>H)+O(1)f(|\vec H|,d(\vec G)) \cdot |\vec G|<sup>{\rho<sup>*!(\vec</sup></sup> H)+O(1)} and f(H,d(G))G<sup>αs(</sup>H)+O(1)f(|\vec H|,d(\vec G)) \cdot |\vec G|<sup>{\alpha_s(\vec</sup> H)+O(1)} for counting respectively the copies and induced copies of H\vec H in G\vec G; on the other hand we show that, unless the Exponential Time Hypothesis fails, for any class C\vec C of directed graphs the (induced) counting problem is fixed-parameter tractable if and only if ρ<sup>(</sup>C)\rho<sup>*(\vec</sup> C) (αs(C)\alpha_s(\vec C)) is bounded. These results explain how the orientation of the pattern can make counting easy or hard, and prove that a classic algorithm by Chiba and Nishizeki and its extensions (Chiba, Nishizeki SICOMP 85; Bressan Algorithmica 21) are optimal unless ETH fails.

Citations (5)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.