A review of Hopfield neural networks for solving mathematical programming problems
The Hopfield neural network (HNN) is one major neural network (NN) for solving optimization or mathematical programming (MP) problems. The major advantage of HNN is in its structure can be realized on an electronic circuit, possibly on a VLSI (very large-scale integration) circuit, for an on-line solver with a parallel-distributed process. The structure of HNN utilizes three common methods, penalty functions, Lagrange multipliers, and primal and dual methods to construct an energy function. When the function reaches a steady state, an approximate solution of the problem is obtained. Under the classes of these methods, we further organize HNNs by three types of MP problems: linear, non-linear, and mixed-integer. The essentials of each method are also discussed in details. Some remarks for utilizing HNN and difficulties are then addressed for the benefit of successive investigations. Finally, conclusions are drawn and directions for future study are provided.
Year of publication: |
2009
|
---|---|
Authors: | Wen, Ue-Pyng ; Lan, Kuen-Ming ; Shih, Hsu-Shih |
Published in: |
European Journal of Operational Research. - Elsevier, ISSN 0377-2217. - Vol. 198.2009, 3, p. 675-687
|
Publisher: |
Elsevier |
Keywords: | Hopfield neural networks Energy function Mathematical programming penalty function Lagrange multiplier Primal and dual functions |
Saved in:
Online Resource
Saved in favorites
Similar items by person
-
A review of Hopfield neural networks for solving mathematical programming problems
Wen, Ue-pyng, (2009)
-
A review of Hopfield neural networks for solving mathematical programming problems
Wen, Ue-Pyng, (2009)
-
Structures in decision making : on the subjective geometry of hierarchies and networks
Saaty, Thomas L., (2009)
- More ...