Algorithms for enumerating connected induced subgraphs of a given order

12/14/2021
by   Shanshan Wang, et al.
0

Enumerating all connected subgraphs of a given order from graphs is a computationally challenging task. In this paper, we propose two algorithms for enumerating all connected induced subgraphs of a given order from connected undirected graphs. The first algorithm is a variant of a previous well-known algorithm. The algorithm enumerates all connected induced subgraphs of order k in a bottom-up manner. The data structures that lead to unit time element checking and linear space are presented. Different from previous algorithms that either work in a bottom-up manner or in a reverse search manner, an algorithm that enumerates all connected induced subgraphs of order k in a top-down manner by recursively deleting vertices is proposed. The data structures used in the implementation are also presented. The correctness and complexity of the top-down algorithm is analysed and proven. Experimental results show that the variant bottom-up algorithm outperforms the other algorithms for enumerating connected induced subgraphs of small order, and the top-down algorithm is fastest among the state-of-the-art algorithms for enumerating connected induced subgraphs of large order.

READ FULL TEXT

page 1

page 3

page 5

page 7

page 9

page 10

page 12

page 13

research
12/14/2021

An algorithm with improved delay for enumerating connected induced subgraphs of a large cardinality

Enumerating all connected induced subgraphs of a given order k is a comp...
research
02/10/2023

A Linear Delay Algorithm for Enumeration of 2-Edge/Vertex-connected Induced Subgraphs

For a set system (V,𝒞⊆ 2^V), we call a subset C∈𝒞 a component. A nonempt...
research
09/23/2020

Counting five-node subgraphs

We propose exact count formulae for the 21 topologically distinct non-in...
research
03/03/2023

CONTAIN: A Community-based Algorithm for Network Immunization

Within the network analysis field, network immunization refers to the ta...
research
07/19/2018

Exact Algorithms for Finding Well-Connected 2-Clubs in Real-World Graphs: Theory and Experiments

Finding (maximum-cardinality) "cliquish" subgraphs is a central topic in...
research
02/11/2022

Fast and perfect sampling of subgraphs and polymer systems

We give an efficient perfect sampling algorithm for weighted, connected ...
research
08/04/2020

Top-k Connected Overlapping Densest Subgraphs in Dual Networks

Networks are largely used for modelling and analysing data and relations...

Please sign up or login with your details

Forgot password? Click here to reset