Beating Treewidth for Average-Case Subgraph Isomorphism

02/18/2019
by   Gregory Rosenthal, et al.
0

For any fixed graph G, the subgraph isomorphism problem asks whether an n-vertex input graph has a subgraph isomorphic to G. A well-known algorithm of Alon, Yuster and Zwick (1995) efficiently reduces this to the "colored" version of the problem, denoted G-SUB, and then solves G-SUB in time O(n^tw(G)+1) where tw(G) is the treewidth of G. Marx (2010) conjectured that G-SUB requires time Ω(n^const· tw(G)) and, assuming the Exponential Time Hypothesis is true, proved a lower bound of Ω(n^const· emb(G)) for a certain graph parameter emb(G) = Ω(tw(G)/ tw(G)). With respect to the size of AC^0 circuits solving G-SUB, Li, Razborov and Rossman (2017) proved an unconditional average-case lower bound of Ω(n^κ(G)) for a different graph parameter κ(G) = Ω(tw(G)/ tw(G)). Our contributions are as follows. First, we show that emb(G) is at most O(κ(G)) for all graphs G. Next, we show that κ(G) can be asymptotically less than tw(G); for example if G is a hypercube, then κ(G) is Θ(tw(G)/√( tw(G))). Finally, we construct AC^0 circuits of size O(n^κ(G)+const) that solve G-SUB in the average case, on a variety of product distributions. This improves an O(n^2κ(G)+const) upper bound of Li et al, and shows that the average-case complexity of G-SUB is n^o(tw(G)) for certain families of graphs G such as hypercubes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/23/2023

Clustered independence and bounded treewidth

A set S⊆ V of vertices of a graph G is a c-clustered set if it induces a...
research
04/28/2020

Tree-depth and the Formula Complexity of Subgraph Isomorphism

For a fixed "pattern" graph G, the colored G-subgraph isomorphism proble...
research
05/11/2021

Current Algorithms for Detecting Subgraphs of Bounded Treewidth are Probably Optimal

The Subgraph Isomorphism problem is of considerable importance in comput...
research
04/06/2020

A Fast Algorithm for the Product Structure of Planar Graphs

Dujmović et al (FOCS2019) recently proved that every planar graph G is a...
research
07/03/2021

Solving Infinite-Domain CSPs Using the Patchwork Property

The constraint satisfaction problem (CSP) has important applications in ...
research
03/13/2021

The complexity of multilayer d-dimensional circuits

In this paper we research a model of multilayer circuits with a single l...
research
10/21/2021

Fast Graph Sampling for Short Video Summarization using Gershgorin Disc Alignment

We study the problem of efficiently summarizing a short video into sever...

Please sign up or login with your details

Forgot password? Click here to reset