Title :
Approximating maximum clique with a Hopfield network
Author_Institution :
Dept. of Math. Sci., Memphis State Univ., TN, USA
fDate :
5/1/1995 12:00:00 AM
Abstract :
In a graph, a clique is a set of vertices such that every pair is connected by an edge. MAX-CLIQUE is the optimization problem of finding the largest clique in a given graph and is NP-hard, even to approximate well. Several real-world and theory problems can be modeled as MAX-CLIQUE. In this paper, we efficiently approximate MAX-CLIQUE in a special case of the Hopfield network whose stable states are maximal cliques. We present several energy-descent optimizing dynamics; both discrete (deterministic and stochastic) and continuous. One of these emulates, as special cases, two well-known greedy algorithms for approximating MAX-CLIQUE. We report on detailed empirical comparisons on random graphs and on harder ones. Mean-field annealing, an efficient approximation to simulated annealing, and a stochastic dynamics are the narrow but clear winners. All dynamics approximate much better than one which emulates a “naive” greedy heuristic
Keywords :
Hopfield neural nets; computational complexity; graph theory; optimisation; Hopfield neural net; MAX-CLIQUE; NP-hard; energy-descent optimizing dynamics; graph; maximum clique approximation; mean-field annealing; optimization; simulated annealing; stochastic dynamics; Artificial intelligence; Gold; Information retrieval; Object recognition; Pattern matching; Pattern recognition; Polynomials; Signal design; Stereo vision; Stochastic processes;
Journal_Title :
Neural Networks, IEEE Transactions on