2003
DOI: 10.1007/3-540-45066-1_22
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Branch-and-Bound Algorithm for Finding a Maximum Clique

Abstract: Abstract. We present an exact and efficient branch-and-bound algorithm for finding a maximum clique in an arbitrary graph. The algorithm is not specialized for any particular kind of graph. It employs approximate coloring and appropriate sorting of vertices to get an upper bound on the size of a maximum clique. We demonstrate by computational experiments on random graphs with up to 15,000 vertices and on DIMACS benchmark graphs that our algorithm remarkably outperforms other existing algorithms in general. It … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
163
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 154 publications
(164 citation statements)
references
References 10 publications
0
163
0
Order By: Relevance
“…Upper bounds for the maximum clique size have been widely utilized in efficient depth-first branch-and-bound algorithms for finding maximum cliques [4,5,9]. The literature [5] has argued that the (vertex) chromatic number χ can provide the tightest upper bound.…”
Section: Observationmentioning
confidence: 99%
See 1 more Smart Citation
“…Upper bounds for the maximum clique size have been widely utilized in efficient depth-first branch-and-bound algorithms for finding maximum cliques [4,5,9]. The literature [5] has argued that the (vertex) chromatic number χ can provide the tightest upper bound.…”
Section: Observationmentioning
confidence: 99%
“…However, identifying χ is an N P -complete problem. Therefore, approximations of χ are usually computed [4,5,9].…”
Section: Observationmentioning
confidence: 99%
“…One of the most successful paradigms for fast MCP algorithms is branch-andbound, where a systematic enumeration of maximal diques is pruned by bounding the size of the largest possible clique in the remaining subproblem. A good compromise between computational overhead and tight bounding is obtained through approximate sequential vertex-coloring (usually referred to as SEQ), as in [7][8][9][10][11], and two recent leading algorithms MCS [12] and BB-MaxClique [13].…”
Section: Introductionmentioning
confidence: 99%
“…Reported tests clearly validate the combined improvements w.r.t. a previous algorithm MCQ [10] (and other state of the art algorithms) but the concrete contribution of recoloring is unfortunately not made explicit.…”
Section: Introductionmentioning
confidence: 99%
“…Several exact methods such as branch-and-bound algorithms [23,20] have been proposed to solve the MCP exactly. However, their effectiveness and applicability are limited to relatively small or sparse graphs.…”
Section: Introductionmentioning
confidence: 99%