The simultaneous recurrent neural network for addressing the scaling problem in static optimization.
A trainable recurrent neural network, Simultaneous Recurrent Neural network, is proposed to address the scaling problem faced by neural network algorithms in static optimization. The proposed algorithm derives its computational power to address the scaling problem through its ability to "learn" compared to existing recurrent neural algorithms, which are not trainable. Recurrent backpropagation algorithm is employed to train the recurrent, relaxation-based neural network in order to associate fixed points of the network dynamics with locally optimal solutions of the static optimization problems. Performance of the algorithm is tested on the NP-hard Traveling Salesman Problem in the range of 100 to 600 cities. Simulation results indicate that the proposed algorithm is able to consistently locate high-quality solutions for all problem sizes tested. In other words, the proposed algorithm scales demonstrably well with the problem size with respect to quality of solutions and at the expense of increased computational cost for large problem sizes.
Serpen
G
G
Electrical Engineering and Computer Science Department of the University of Toledo, Toledo, OH 43606, USA. gursel.serpen@ieee.org
Patwardhan
A
A
Geib
J
J
D000465:Algorithms; D001185:Artificial Intelligence; D003198:Computer Simulation; D005246:Feedback; D017143:Fuzzy Logic; D006801:Humans; D008959:Models, Neurological; D016571:Neural Networks, Computer