Solving optimization problems by using a Hopfield neural network and genetic algorithm combination

Yoshiaki Watanabe, Naoto Mizuguchi, Yasunori Fujii · Systems and Computers in Japan · 1998

This paper proposes a method for solving combinatorial optimization problems. The method uses Hopfield neural networks and a genetic algorithm to compensate each other's defects. The defect of the Hopfield neural network is capture by locally optimal solutions. The defect of genetic algorithms is the difficulty of coding. It is difficult to construct a coding scheme that does not generate unconstrained solutions in crossover and mutation operations. In the proposed method, the Hopfield neural network and a genetic algorithm are used alternately. Solutions obtained with the Hopfield neural network are applied to the genetic algorithm to escape from locally optimal solutions. In the genetic algorithm, simple and direct coding is employed, and unconstrained solutions are repaired by the local search property of the Hopfield neural network. Simple and direct coding can be implemented easily and is effective for inheritance. The method is evaluated by investigating three NP-complete problems: the maximum clique problem, the node cover problem, and the traveling salesman problem. © 1998 Scripta Technica, Syst Comp Jpn, 29(10): 68–74, 1998

Read the paper · More papers on PaperTik