By Topic

Solving the bipartite subgraph problems using strictly digital neural networks with virtual slack-neurons

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Murakami, K. ; Dept. of Inf. & Control Eng., Toyota Technol. Inst., Nagoya, Japan ; Nakagawa, T. ; Kitagawa, H.

This paper presents a neural network parallel algorithm with SDNN/V (strictly digital neural networks with virtual slacks) enhanced with “virtual slack-neurons” for solving bipartite subgraph problems of combinatorial optimization problems, and the method to improve the quality of solutions by CS (constraint sets) programming based on SDNN/V. This problem is to divide a graph into two clusters so as to minimize the number of removed edges where edges in the same cluster are only removed from the given graph. Note that edges bridging between two clusters are not removed. This problem can be defined as a “set selection problem” with the “between-l-and-k-out-of-n” design rule in SDNN/V algorithm. The number of required neurons to solve this problem using SDNN/V algorithm is V, where V is the number of vertices, and the number of required sets is V+E, where E is the number of edges in a given graph as a bipartite subgraph problem. The 30-vertex with 50-edge graph problem used by other algorithm has been simulated to compare the authors' algorithm with other algorithms. The results of solving the bipartite subgraph problem using the authors' SDNN/V algorithm show that the computation steps in parallel execution is only 2 steps within O(1) time to converge to one of the solutions regardless of the problem size, and that the numbering order of each neuron such as sorted according to the number of sets assigned it has an effect on the quality of solutions in SDNN/V algorithm

Published in:

Neural Networks, 1995. Proceedings., IEEE International Conference on  (Volume:5 )

Date of Conference:

Nov/Dec 1995