Overlapping Biclustering
Matthias Bentert, P{\aa}l Gr{\o}n{\aa}s Drange, Erlend Haugen

TL;DR
This paper improves kernelization bounds and algorithms for the overlapping biclustering problem, which involves transforming bipartite graphs into bicluster graphs with minimal operations, modeling overlapping clusters.
Contribution
The authors provide improved polynomial kernels with O(k^2) vertices for both variants and an exponential-time algorithm with complexity O(k^{11k} + n + m).
Findings
Polynomial kernels with O(k^2) vertices for both variants.
An algorithm solving the problem in O(k^{11k} + n + m) time.
Answers open questions about kernel size and extension to both variants.
Abstract
We study the problem of transforming bipartite graphs into bicluster graphs. Abu-Khzam, Isenmann, and Merchad [IWOCA '25] introduced two variants of this problem. In both problems, the goal is to transform a bipartite graph into a bicluster graph with at most operations, where the allowed operations are inserting an edge, deleting an edge, and splitting a vertex. Splitting a vertex refers to replacing by two new vertices whose combined neighborhood equals the neighborhood of . The latter models overlapping clusters, that is, vertices belonging to multiple clusters, and is motivated by several real-world applications. The versions differ in that one variant allows splitting any vertex, while the second variant only allows vertex splits on one side of the bipartition. Regarding computational complexity, they showed APX-hardness for both variants and a polynomial kernel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Markov Chains and Monte Carlo Methods
