Finding Maximum Edge Bicliques in Tree Convex Graphs

Authors

DOI:

https://doi.org/10.7155/jgaa.v29i1.3051

Keywords:

biclique, tree convex graphs, triad convex graphs, maximum edge biclique

Abstract

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

Download data is not yet available.

Downloads

Published

2025-12-03

How to Cite

Afreshteh, V., & Zarrabi-Zadeh, H. (2025). Finding Maximum Edge Bicliques in Tree Convex Graphs. Journal of Graph Algorithms and Applications, 29(1), 321–338. https://doi.org/10.7155/jgaa.v29i1.3051

Issue

Section

Articles

Categories