A Binary Neural Network Algorithm for the Graph Partitioning Problem
Electronics and Communications in Japan (Part III: Fundamental Electronic Science)(1999)
Osaka Univ
摘要
The graph partitioning problem is an NP hard problem of deriving the partitioning of each vertex such that the total sum of the edge weights among the groups is minimized and the total sum of the vertex weights in each group is less than the upper limit. In this paper, a neural network solution is proposed in which the binary neurons are used for the graph 2-partitioning problem. In the present neural network, an energy function that is applicable to graphs both with and without edge and vertex weights is defined. For improvement of solution accuracy, shaking terms are introduced into the operating equation. To evaluate the solution search capability of the present method, simulations are carried out for random graphs, together with the KL method proposed by Kernighan and Lin, and the FM method proposed by Fiduccia and Mattheyses. From the simulation results, it is shown that the solutions obtained by the present method are the best. © 1999 Scripta Technica, Electron Comm Jpn Pt 3, 82(12): 34–42, 1999
更多查看译文
关键词
graph partitioning problem,NP hard,neural network,shaking term,operating equation,KL method,FM method