Inapproximability of Maximum Weighted Edge Biclique and Its Applications

Abstract

Given a bipartite graph G = (V1,V2,E) where edges take on both positive and negative weights from set S, the maximum weighted edge biclique problem, or S-MWEB for short, asks to find a bipartite subgraph whose sum of edge weights is maximized. This problem has various applications in bioinformatics, machine learning and databases and its (in)approximability remains open. In this paper, we show that for a wide range of choices of S, specifically when | S | ∈ (ηδ-1/2) O(η1/2-δ) (where η = \|V1|, |V2|\, and δ ∈ (0,1/2]), no polynomial time algorithm can approximate S-MWEB within a factor of nε for some ε > 0 unless RP = NP. This hardness result gives justification of the heuristic approaches adopted for various applied problems in the aforementioned areas, and indicates that good approximation algorithms are unlikely to exist. Specifically, we give two applications by showing that: 1) finding statistically significant biclusters in the SAMBA model, proposed in Tan02 for the analysis of microarray data, is nε-inapproximable; and 2) no polynomial time algorithm exists for the Minimum Description Length with Holes problem Bu05 unless RP=NP.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…