Abstract
The problem of finding the shortest tree connecting a set of points is called the Steiner minimal tree problem and is nearly three centuries old. It has applications in transportation, computer networks, agriculture, telephony, building layout and very large scale integrated circuit (VLSI) design, among others, and is known to be NP-complete. We propose a neural network which self-organizes to find a minimal tree. Solutions found by the network compare favourably with the best known or optimal results on test problems from the literature. To the best of our knowledge, the proposed network is the first neural-based solution to the problem. We show that the neural network has a built-in mechanism to escape local minima.
Similar content being viewed by others
References
Beasley JE (1992) A heuristic for the euclidean and rectilinear Steiner problems. Eur J Oper Res 58:284–292
Brandt RD, Wang Y, Laub AJ, Mitra SK (1988) Alternative networks for solving the travelling salesman problem and the list-matching problem. In: Caudill M, Butler C (eds) Proc. IEEE Int. Conf. Neural Networks, Vol II, pp 333–339
Chang SK (1972) The generation of minimal trees with a Steiner topology. J Assoc. Comput. Machin. 19:669–711
Cockayne EJ, Hewgill DE (1986) Exact computation of Steiner minimal trees in the plane. Inf Proc Lett 22:151–156
Cockayne EJ, Hewgill DE (1992) Improved computation of plane Steiner minimal trees. Algorithmica 7:219–229
Durbin R, Willshaw D (1987) An analogue approach to the travelling salesman problem using an elastic net method. Nature 326:689–691
Garey MR, Graham RL, Johnson DS (1977) The complexity of computing Steiner minimal trees. SIAM J Appl Math 32:835–859
Gilbert EN, Pollak HO (1968) Steiner minimal trees. SIAM J Appl Math 16:1–29
Hesser J, Manner R, Stucky O (1989) Optimization of Steiner trees using genetic algorithms. Proc. 3rd Intl. Conf. Genetic Algorithms, pp 231–236
Hopfield JJ, Tank DW (1985) Neural computation of decision optimization problems. Biol Cybern 52:141–152
Hopfield JJ, Tank DW (1986) Simple “neural” optimization networks: an A/D converter, signal decision circuit, and a linear programming circuit. IEEE Trans Circuits Syst 33:533–541
Hwang FK, Richards DS (1992) Steiner tree problems. Networks 22:55–89
Hwang FK, Song GD, Ting GY, Du DZ (1988) A decomposition theorem on euclidean Steiner minimal trees. Disc Comput Geom 3:367–382
Hwang FK (1978) An O(n log n) algorithm for sub-optimal rectilinear Steiner trees. IEEE Trans Circuits Syst 3:303–310
Jayadeva, Bhaumik B (1992) Optimization with neural networks: a recipe for improving convergence and solution quality. Biol Cybern 67:445–449
Kruskal JB (1956) On the shortest spanning tree of a subgraph and the travelling salesman problem. Proc Am Math Soc 7:48–50
Lundy M (1985) Applications of the annealing algorithm to combinatorial problems in statics. Biometrika 72:191–198
Prim RC (1957) Shortest connection networks. Bell Syst Tech J 36:1389–1401
Smith JM (1981) An O(n log n) heuristic algorithm for Steiner minimal tree problems on the Euclidean metric. Networks 11:23–39
Smith JM, Gross M (1979) Steiner trees, Steiner circuits, and the interference problem in building design. Eng Optimization 4:15–36
Soukup J, Chow WF (1978) Set of test problems of the minimum length connection networks. SIGMAP Newsletter 15:48–51
Szu H (1988) Fast TSP algorithm based on binary neuron output and analog neuron input using the zero-diagonal interconnect matrix and necessary and sufficient constraints of the permutation matrix. in: Caudill M, Butler C (eds) Proc. IEEE Int. Conf. Neural Networks, Vol II, pp 259–266
Winter P (1985) An algorithm for the Steiner tree problem in the euclidean plane. Networks 15:323–345
Winter P (1987) The Steiner tree problem in networks: a survey. Networks 17:129–167
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Jayadeva, Bhaumik, B. A neural network for the Steiner minimal tree problem. Biol. Cybern. 70, 485–494 (1994). https://doi.org/10.1007/BF00203241
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00203241