paper-with-me

Papers

A Faster Branching Algorithm for the Maximum $k$-Defective Clique Problem

2024-07-23 · Chunyu Luo, Yi Zhou, Zhengren Wang, Mingyu Xiao

A $k$-defective clique of an undirected graph $G$ is a subset of its vertices that induces a nearly complete graph with a maximum of $k$ missing edges. The maximum $k$-defective clique problem, which asks for the largest $k$-defective clique from the given graph, is important in many applications, such as social and biological network analysis. In the paper, we propose a new branching algorithm that takes advantage of the structural properties of the $k$-defective clique and uses the efficient maximum clique algorithm as a subroutine. As a result, the algorithm has a better asymptotic running time than the existing ones. We also investigate upper-bounding techniques and propose a new upper bound utilizing the \textit{conflict relationship} between vertex pairs. Because conflict relationship is common in many graph problems, we believe that this technique can be potentially generalized. Finally, experiments show that our algorithm outperforms state-of-the-art solvers on a wide range of open benchmarks.

📄 PDF Abstract BibTeX arXiv:2407.16588

Code (1)

cy-luo000/maximum-k-defective-clique 공식 구현

Similar Papers 제목 키워드 기반

CLIPPER+: A Fast Maximal Clique Algorithm for Robust Global Registration

2024-02-23 · Kaveh Fathian, Tyler Summers

We present CLIPPER+, an algorithm for finding maximal cliques in unweighted graphs for outlier-robust global registration. The registration problem can be formulated as a graph and solved by finding its maximum clique. T…

Point Cloud Registration

GCLIQUE: An Open Source Genetic Algorithm for the Maximum Clique Problem

2020-05-15 · journal 2020 5 · Shalin Shah

A clique in a graph is a set of vertices that are all connected to each other. A maximum clique is a clique of maximum size. A graph may have more than one maximum cliques. The problem of finding a maximum clique is a st…

C++ code

Randomized heuristic for the maximum clique problem

2016-05-01 · ResearchGate 2016 5 · Shalin Shah

A clique in a graph is a set of vertices that are all directly connected to each other i.e. a complete sub-graph. A clique of the largest size is called a maximum clique. Finding the maximum clique in a graph is an NP-ha…

A Fast Maximum Clique Algorithm Based on Network Decomposition for Large Sparse Networks

2024-04-18 · Tianlong Fan, Wenjun Jiang, Yi-Cheng Zhang, Linyuan Lü

Finding maximum cliques in large networks is a challenging combinatorial problem with many real-world applications. We present a fast algorithm to achieve the exact solution for the maximum clique problem in large sparse…

Learning Chordal Markov Networks by Dynamic Programming

2014-12-01 · NeurIPS 2014 12 · Kustaa Kangas, Mikko Koivisto, Teppo Niinimäki

We present an algorithm for finding a chordal Markov network that maximizes any given decomposable scoring function. The algorithm is based on a recursive characterization of clique trees, and it runs in O(4^n) time for …