Approximating the maximum weight clique using replicator dynamics

被引:0
作者
Bomze, IM
Pelillo, M
Stix, V
机构
[1] Univ Vienna, Inst Stat & Decis Support Syst, A-1010 Vienna, Austria
[2] Univ Ca Foscari Venezia, Dipartimento Informat, I-30172 Venice, Italy
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 2000年 / 11卷 / 06期
关键词
dynamical systems; evolutionary game theory; maximum weight clique; quadratic programming; replicator equations;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Given an undirected graph with weights on the vertices, the maximum weight clique problem (MWCP) is to find a subset of mutually adjacent vertices (i.e., a clique) having the largest total weight, This is a generalization of the classical problem of finding the maximum cardinality clique of an unweighted graph, which arises as a special case of the MWCP when all the weights associated to the vel tices are equal, The problem is known to be NP-hard for arbitrary graphs and, according to recent theoretical results, so is the problem of approximating it within a constant factor. Although there has recently been much interest around neural-network algorithms for the unweighted maximum clique problem, no effort has been directed so far toward its weighted counterpart. In this paper, we present a parallel, distributed heuristic for approximating the MWCP based on dynamics principles de,eloped and studied in various branches of mathematical biology, The proposed framework centers around a recently introduced continuous characterization of the MWCP which generalizes an earlier remarkable result by Motzkin and Straus. This allows us to Formulate the MWCP (a purely combinatorial problem) in terms of a continuous quadratic programming problem. One drawback associated with this formulation, however, is the presence of "spurious" solutions, and we present characterizations of these solutions. To avoid them we introduce a new regularized continuous formulation of the MWCP inspired by previous works on the unweighted problem, and show how this approach completely solves the problem. The continuous formulation of the MWCP naturally maps onto a parallel, distributed computational network whose dynamical behavior is governed by the so-called replicator equations. These are dynamical systems introduced in evolutionary; game theory and population genetics to model evolutionary processes on a macroscopic scale. We present theoretical results which guarantee that the solutions provided by our clique finding replicator network are actually the ones being sought. Extensive experiments on both randomly generated and standard benchmark graphs have been conducted, end the results obtained confirm the effectiveness of the proposed approach.
引用
收藏
页码:1228 / 1241
页数:14
相关论文
共 66 条
[1]  
AARTS E, 1989, SIMULATED ANN BOLTZM
[2]  
ALIZADEH F, 1991, ACM SIAM S DISCR ALG, V2, P188
[3]  
[Anonymous], CLIQUES COLORING SAT
[4]  
Arora S., 1992, Proceedings 33rd Annual Symposium on Foundations of Computer Science (Cat. No.92CH3188-0), P2, DOI 10.1109/SFCS.1992.267824
[5]  
Arora S., 1992, Proceedings 33rd Annual Symposium on Foundations of Computer Science (Cat. No.92CH3188-0), P14, DOI 10.1109/SFCS.1992.267823
[6]   APPROXIMATE SOLUTION OF NP OPTIMIZATION PROBLEMS [J].
AUSIELLO, G ;
CRESCENZI, P ;
PROTASI, M .
THEORETICAL COMPUTER SCIENCE, 1995, 150 (01) :1-55
[7]   A FAST ALGORITHM FOR THE MAXIMUM WEIGHT CLIQUE PROBLEM [J].
BABEL, L .
COMPUTING, 1994, 52 (01) :31-38
[8]   Weighted and unweighted maximum clique algorithms with upper bounds from fractional coloring [J].
Balas, E ;
Xue, J .
ALGORITHMICA, 1996, 15 (05) :397-412
[9]   MINIMUM WEIGHTED COLORING OF TRIANGULATED GRAPHS, WITH APPLICATION TO MAXIMUM WEIGHT VERTEX PACKING AND CLIQUE FINDING IN ARBITRARY GRAPHS [J].
BALAS, E ;
JUE, X .
SIAM JOURNAL ON COMPUTING, 1991, 20 (02) :209-221
[10]   ON GRAPHS WITH POLYNOMIALLY SOLVABLE MAXIMUM-WEIGHT CLIQUE PROBLEM [J].
BALAS, E ;
YU, CS .
NETWORKS, 1989, 19 (02) :247-253