Parameterized algorithms for k - path counting

No Thumbnail Available

Date

2022-07

Journal Title

Journal ISSN

Volume Title

Publisher

Indian Statistical Institute, Kolkata

Abstract

The problem of counting the number of subgraphs of a specific kind within an input graph G = (V,E) has been extensively studied in literature. However, when it comes to designing good algorithms for such problems, even the most simple cases, such as counting k - paths pose some challenges. One of the many possible ways to cope with the hardness of such problems is by studying them from the lens of Parameterized algorithms. In this thesis, we explore FPT approximation schemes (FPT-AS) for counting k - paths in G. In the first part, we look at additional parameterizations for the problem of k - path counting. In particular, for directed graphs, we design a randomized FPT-AS, whose running time depends upon the size of the hitting set for all k - paths in the graph, along with the parameter k. In case of undirected graphs, we design a randomized FPT-AS, with running time dependent on k and the size of the max-cut in G, conditioned on the existence of efficient sensitivity oracles of certain kind. For both these algorithms, our primary tool is the KNAPSACK problem. In the second part of the thesis, we look at the problem of counting the number of isomorphic copies of a connected subgraph on k vertices within graphs of bounded degree. We do so by introducing the notion of a subgraph-separating family, which is a natural extension to the Random-Separation technique. Subsequently, by establishing its equivalence with parsimonious families in regular graphs, we design a deterministic FPT-AS for #k-PATH. iii

Description

Dissertation under the supervision of Dr. Arijit Ghosh and Prof. Saket Saurabh

Keywords

Parameterized algorithms, k - path counting

Citation

41p.

Endorsement

Review

Supplemented By

Referenced By