ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Computers & Operations Research
Volume 30, Issue 4, April 2003, Pages 603-624
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (209 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
Special issue
View Record in Scopus
 
doi:10.1016/S0305-0548(02)00028-X    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2002 Elsevier Science Ltd. All rights reserved.

Modelling competitive Hopfield networks for the maximum clique problem

a Department of Electronics and Electromechanical Engineering, University of Extremadura, Escuela de Ingenierías Industriales, Avda. de Elvas s/n, 06071, Badajoz, Spain b Department of Applied Mathematics, University of Málaga, Málaga, Spain c Department of Computer Science, University of Málaga, Málaga, Spain

Received 1 February 2001; 
revised 1 January 2002. 
Available online 30 January 2002.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

The maximum clique problem (MCP) is a classic graph optimization problem with many real-world applications. This problem is NP-complete and computationally intractable even to approximate with certain absolute performance bounds. In this paper, we present the design of a new discrete competitive Hopfield neural network for finding near-optimum solutions for the MCP. Other competitive Hopfield-style networks have been proposed to solve the MCP. However, recent results have shown that these models can sometimes lead to inaccurate results and oscillatory behaviors in the convergence process. Thus, the network sometimes does not converge to cliques of the considered graph, where this error usually increases with the size and the density of the graph. In contrast, we propose in this paper appropriate dynamics for a binary competitive Hopfield network in order to always generate local/global minimum points corresponding to maximal/maximum cliques of the considered graph. Moreover, an optimal modelling of the network is developed, resulting in a fast two-level winner-take-all scheme. Extensive simulation runs show that our network performs better than the other competitive neural approaches in terms of the solution quality and the computation time.

Scope and purpose

The MCP is a classic one in computer science and in graph theory, and is known to be NP-complete. Although many algorithms have been proposed for the MCP, usually the exponentially increasing computation time prohibits us from solving large-scale problems. The MCP is related to many real-life problems. These include classification theory, coding theory, project selection, fault tolerance, computer vision, signal transmission theory, VLSI circuit design, information retrieval, biological systems and economics. Hence, simple algorithms which yield acceptable solutions sufficiently fast are quite important for such related practical problems.

A very powerful neural approach for the MCP has been presented by Lee and Takefuji, which is based on a competitive Hopfield-type network called maximum neural network. Lee and Takefuji showed that the maximum neural network solves large-scale MCPs in a reasonable computation time where the best-known algorithms cannot solve it. However, some authors have discussed the convergence properties of Takefuji's model. According to these works, our simulation results in the MCP show that the percentage of randomly generated initial states that do not converge to a maximal clique of the graph oscillates between 8% and 62%, where this error increases with the size and the density of the graph.

In contrast, we present in this paper a competitive Hopfield model that always guarantees convergence to a maximum/maximal clique of the graph. Experimental results on the MCP show that our network is computationally superior to the parallel maximum neural network in terms of the solution quality and in terms of the computation time on a conventional sequential machine. Moreover, this superiority increases with the size and the density of the graph.

Author Keywords: Maximum clique; Combinatorial optimization; Discrete Hopfield model; Maximum neural network; Algorithm

Article Outline

1. Introduction
2. Formulation of maximum clique problem
3. The parallel maximum network for MCP
4. The optimal competitive Hopfield model
5. The OCHOM network for MCP
6. Simulation results
7. Conclusions
References
Vitae





 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.