Finding Maximum Edge Bicliques in Tree Convex Graphs
DOI:
https://doi.org/10.7155/jgaa.v29i1.3051Keywords:
biclique, tree convex graphs, triad convex graphs, maximum edge bicliqueAbstract
A bipartite graph is said to be tree convex if there exists a tree T defined over one part such that the neighborhood of every vertex in the other part forms a connected subtree of T. We study the problem of finding a maximum edge biclique—namely, a complete bipartite subgraph containing the largest possible number of edges—in tree convex bipartite graphs. For the special case of triad convex graphs, where T has exactly three leaves, we present an O(n2 polylog n)-time algorithm, significantly improving the previous best O(n5)-time solution. More generally, for tree convex graphs where the underlying tree has a constant number d of leaves, we present an O(nd-1 polylog n)-time algorithm, which improves the best previously known runtime by a factor of n3 / polylog n for any constant d ≥ 3.
Downloads
Downloads
Published
How to Cite
License
Copyright (c) 2025 Vahidreza Afreshteh, Hamid Zarrabi-Zadeh

This work is licensed under a Creative Commons Attribution 4.0 International License.


