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

07/19/2018
by   Christian Komusiewicz, et al.
0

Finding (maximum-cardinality) "cliquish" subgraphs is a central topic in graph mining and community detection. A popular clique relaxation are 2-clubs: instead of asking for subgraphs of diameter one (these are cliques), one asks for subgraphs of diameter two (these are 2-clubs). A drawback of the 2-club model is that it produces hub-and-spoke structures (typically star-like) as maximum-cardinality solutions. Hence, we study 2-clubs with the additional constraint to be well-connected. More specifically, we investigate the algorithmic complexity for three variants of well-connected 2-clubs, all established in the literature: robust, hereditary, and "connected" 2-clubs. Finding these more dense 2-clubs is NP-hard; nevertheless, we develop an exact combinatorial algorithm, extensively using efficient data reduction rules. Besides several theoretical insights we provide a number of empirical results based on an engineered implementation of our exact algorithm. In particular, the algorithm significantly outperforms existing algorithms on almost all (large) real-world graphs we considered.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/25/2018

Data Reduction for Maximum Matching on Real-World Graphs: Theory and Experiments

Finding a maximum-cardinality or maximum-weight matching in (edge-weight...
research
10/19/2022

Community detection in edge-labeled graphs

Finding dense communities in networks is a widely-used tool for analysis...
research
08/14/2023

KD-Club: An Efficient Exact Algorithm with New Coloring-based Upper Bound for the Maximum k-Defective Clique Problem

The Maximum k-Defective Clique Problem (MDCP) aims to find a maximum k-d...
research
12/14/2021

Algorithms for enumerating connected induced subgraphs of a given order

Enumerating all connected subgraphs of a given order from graphs is a co...
research
02/17/2022

Listing Maximal k-Plexes in Large Real-World Graphs

Listing dense subgraphs in large graphs plays a key task in varieties of...
research
12/14/2022

Correlating Theory and Practice in Finding Clubs and Plexes

Finding large "cliquish" subgraphs is a classic NP-hard graph problem. I...
research
10/15/2019

Flowless: Extracting Densest Subgraphs Without Flow Computations

We propose a simple and computationally efficient method for dense subgr...

Please sign up or login with your details

Forgot password? Click here to reset