Proximity Search For Maximal Subgraph Enumeration

12/31/2019
by   Alessio Conte, et al.
0

This paper considers the subgraphs of an input graph that satisfy a given property and are maximal under inclusion. The main result is a seemingly novel technique, proximity search, to list these subgraphs in polynomial delay each. These include Maximal Bipartite Subgraphs, Maximal k-Degenerate Subgraphs (for bounded k), Maximal Induced Chordal Subgraphs, and Maximal Induced Trees. Using known techniques, such as reverse search, the space of sought solutions induces an implicit directed graph called “solution graph”: however, the latter can give rise to exponential out-degree, thus preventing polynomial delay. The novelty of our algorithm in this paper consists in providing a technique for generating a better solution graph, significantly reducing the out-degree with respect to existing approaches, so that it still remains strongly connected and guarantees that all solutions can be reported with polynomial delay by a suitable traversal. While traversing the solution graph incur in space proportional to the number of solutions to keep track of visited ones, we further propose a technique to induce a parent-child relationship and achieve polynomial space when suitable conditions are met.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2020

Efficient enumeration of maximal split subgraphs and sub-cographs and related classes

In this paper, we are interested in algorithms that take in input an arb...
research
12/29/2021

Efficient Algorithms for Maximal k-Biplex Enumeration

Mining maximal subgraphs with cohesive structures from a bipartite graph...
research
03/09/2018

Listing Maximal Subgraphs in Strongly Accessible Set Systems

Algorithms for listing the subgraphs satisfying a given property (e.g.,b...
research
04/21/2020

Enumerating Maximal Induced Subgraphs

Given a graph G, the maximal induced subgraphs problem asks to enumerate...
research
04/04/2020

Design of Polynomial-delay Enumeration Algorithms in Transitive Systems

In this paper, as a new notion, we define a transitive system to be a se...
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
04/16/2020

Polynomial-delay Enumeration Algorithms in Set Systems

We consider a set system (V, 𝒞⊆ 2^V) on a finite set V of elements, wher...

Please sign up or login with your details

Forgot password? Click here to reset