Algorithms · 2017 · 14 citations · 28 references
ComputingComputer ScienceAlgorithmsBig Data AnalyticsCombinatoricsCombinatorial OptimizationGraph AlgorithmsGraph AnalyticsGraph TheoryNetwork AnalysisNetwork OptimizationComplex Network AnalysisComplex Network TheoryGraph OptimizationNp-complete ProblemsNp-hardnessScalable Graph AlgorithmsScale ReductionSubgraph Mining
Given a simple, undirected graph G, a biclique is a subset of vertices inducing a complete bipartite subgraph in G. In this paper, we consider two associated optimization problems, the maximum biclique problem, which asks for a biclique of the maximum cardinality in the graph, and the maximum edge biclique problem, aiming to find a biclique with the maximum number of edges in the graph. These NP-hard problems find applications in biclustering-type tasks arising in complex network analysis. Real-life instances of these problems often involve massive, but sparse networks. We develop exact approaches for detecting optimal bicliques in large-scale graphs that combine effective scale reduction techniques with integer programming methodology. Results of computational experiments with numerous real-life network instances demonstrate the performance of the proposed approach.
28
Lethality and centrality in protein networks
Hawoong Jeong, S. P. Mason, Albert-Ĺaszló Barabási et al. · Nature · 2001 · 5.4K citations · Full text
Trawling the Web for emerging cyber-communities
Ravi Kumar, Prabhakar Raghavan, Sridhar Rajagopalan et al. · Computer Networks · 1999 · 1K citations