Article ID: | iaor1993318 |
Country: | United Kingdom |
Volume: | 19 |
Start Page Number: | 191 |
End Page Number: | 208 |
Publication Date: | Sep 1992 |
Journal: | Computers and Operations Research |
Authors: | Looi Chee-Kit |
Keywords: | optimization, artificial intelligence |
The paper describes two basic approaches to using neural networks for optimization. The more popular approach is to formulate a combinatorial optimization task in terms of minimizing a cost function. Neural network models have been developed or interpreted as minimization machines. Before using a network to solve a problem, one must express the problem as a mathematical function that is to be minimized. The other basic approach is to design competition-based neural networks in which neurons are allowed to compete to become active under certain conditions. These approaches suggest neural network methods as an alternative for solving certain optimization tasks as compared to classical optimization techniques and other novel approaches like simulated annealing. The theoretical results on the power of neural networks for solving difficult problems will be reviewed. The paper provides a list of optimization problems which have been tested on neural networks. In particular, it takes a closer look at the neural network methods for solving the traveling salesman problem and provides a categorization of the solution methods. The paper also discusses the application of neural networks to constraint satisfaction problems. A comprehensive bibliography is provided to facilitate further investigation for the interested reader.