Reactive local search for the maximum clique problem

被引:120
作者
Battiti, R
Protasi, M
机构
[1] Univ Trent, Dipartimento Matemat, I-38050 Trento, Italy
[2] Univ Roma Tor Vergata, Dipartimento Matemat, I-00133 Rome, Italy
[3] Int Comp Sci Inst, Berkeley, CA 94704 USA
关键词
maximum-clique problem; heuristic algorithms; tabu search; reactive search;
D O I
10.1007/s004530010074
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new Reactive Local Search (RLS) algorithm is proposed for the solution of the Maximum-Clique problem. RLS is based on local search complemented by a feedback (history-sensitive) scheme to determine the amount of diversification. The reaction acts on the single parameter that decides the temporary prohibition of selected moves in the neighborhood, in a manner inspired by Tabu Search. The performance obtained in computational tests appears to be significantly better with respect to all algorithms tested at the the second DIMACS implementation challenge. The worst-case complexity per iteration of the algorithm is O (max{n, m}) where n and m are the number of nodes and edges of the graph. In practice, when a vertex is moved, the number of operations tends to be proportional to its number of missing edges and therefore the iterations are particularly fast in dense graphs.
引用
收藏
页码:610 / 637
页数:28
相关论文
共 37 条
[1]  
[Anonymous], 1970, BELL SYST TECH J, DOI [10.1002/j.1538-7305.1970.tb01770.x, DOI 10.1002/J.1538-7305.1970.TB01770.X]
[2]   APPROXIMATE SOLUTION OF NP OPTIMIZATION PROBLEMS [J].
AUSIELLO, G ;
CRESCENZI, P ;
PROTASI, M .
THEORETICAL COMPUTER SCIENCE, 1995, 150 (01) :1-55
[3]   An Overview of Evolutionary Algorithms for Parameter Optimization [J].
Baeck, Thomas ;
Schwefel, Hans-Paul .
EVOLUTIONARY COMPUTATION, 1993, 1 (01) :1-23
[4]  
BALAS E, 1996, DIMACS SERIES DISCRE, V26, P29
[5]  
Barr R. S., 1995, Journal of Heuristics, V1, P9, DOI 10.1007/BF02430363
[6]  
BARYEHUDA R, 1993, RANDOMIZED LOCAL APP
[7]  
Battiti R., 1994, ORSA Journal on Computing, V6, P126, DOI 10.1287/ijoc.6.2.126
[8]   Greedy, prohibition, and reactive heuristics for graph partitioning [J].
Battiti, R ;
Bertossi, AA .
IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (04) :361-385
[9]   SIMULATED ANNEALING AND TABU SEARCH IN THE LONG-RUN - A COMPARISON ON QAP TASKS [J].
BATTITI, R ;
TECCHIOLLI, G .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1994, 28 (06) :1-8
[10]  
BATTITI R, 1995, OR SPEKTRUM, V17, P67, DOI 10.1007/BF01719249