Skip to main content
Log in

A hill-jump algorithm of Hopfield neural network for shortest path problem in communication network

  • Original Paper
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In this paper, we present a hill-jump algorithm of the Hopfield neural network for the shortest path problem in communication networks, where the goal is to find the shortest path from a starting node to an ending node. The method is intended to provide a near-optimum parallel algorithm for solving the shortest path problem. To do this, first the method uses the Hopfield neural network to get a path. Because the neural network always falls into a local minimum, the found path is usually not a shortest path. To search the shortest path, the method then helps the neural network jump from local minima of energy function by using another neural network built from a part of energy function of the problem. The method is tested through simulating some randomly generated communication networks, with the simulation results showing that the solution found by the proposed method is superior to that of the best existing neural network based algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Adamatzky AI (1996) Computation of shortest path in cellular automata. Math Comput Model 23(4): 105–113

    Article  MATH  MathSciNet  Google Scholar 

  • Ali M, Kamoum F (1993) Neural networks for shortest path computation and routing in computer networks. IEEE Trans Neural Netw 4: 941–954

    Article  Google Scholar 

  • Antonio JK, Huang GM, Tsai WK (1992) A fast distributed shortest path algorithm for a class of hierarchically clustered data networks. IEEE Trans Comput 41: 710–724

    Article  Google Scholar 

  • Baransel C, Dobosiewiez W, Gburzynski P (1995) Routing in multihop packet switching networks: Gb/s challenge. IEEE Net 9(3): 38–61

    Article  Google Scholar 

  • Bertsekas DP, Gafni E, Gallager RG (1984) Second-derivative routing algorithms for minimum delay distributed routing in networks. IEEE Trans Commum 32: 911–919

    Article  MATH  MathSciNet  Google Scholar 

  • Bodin L, Golden BL, Assad A, Ball M (1983) Routing and scheduling of vehicles and crews: the state of the art. Comput Oper Res 10(2): 63–211

    Article  MathSciNet  Google Scholar 

  • Claudio M, Rocco S, Moreno J (2002) Network reliability assessment using a cellular automata approach. Reliab Eng Syst Saf 78(3): 289–295

    Article  Google Scholar 

  • Cantor DG, Gerla M (1974) Optimal routing in a packet-switched computer network. IEEE Trans Comp 23: 1062–1069

    Article  MATH  MathSciNet  Google Scholar 

  • Dijkstra EN (1959) A note on two problems in connection with graphs. Numer Math 1: 261–271

    Article  MathSciNet  Google Scholar 

  • Ephremides A, Verdu S (1989) Control and optimization methods in communication network problems. IEEE Trans Automat Contr 34: 930–942

    Article  MATH  MathSciNet  Google Scholar 

  • Frand H, Chou W (1971) Routing in computer networks. Network 1(2): 99–122

    Article  Google Scholar 

  • Fratta L, Gerla M, Kleinrock L (1973) The flow deviation method: an approach to store-and-forward communication network design. Networks 3: 97–133

    Article  MATH  MathSciNet  Google Scholar 

  • Gallager R (1977) Minimum delay routing algorithm using distributed computation. IEEE Trans Commum 25: 73–85

    Article  MATH  MathSciNet  Google Scholar 

  • Hopfield JJ (1984) Neurons with graded response have collective computational properties like those of two-state neurons. Proc Natl Acad Sci 81: 3088–3092

    Article  Google Scholar 

  • Hopfield JJ, Tank DW (1985) ‘Neural’ computation of decisions in optimization problems. Bio Cybern 52: 141–152

    MATH  MathSciNet  Google Scholar 

  • Jun S, shin KG (1991) shortest path algorithm path planning in distributed workspace using dominance relation. IEEE Trans Robot Aotomat 7: 342–350

    Article  Google Scholar 

  • Kwok T, Smith KA (2004) A noisy self-organizing neural network with bifurcation dynamics for combinatorial optimization. IEEE Trans Neural Netw 15: 84–98

    Article  Google Scholar 

  • Marbach P, Mihatsch O, Tsitsiklis JN (2000) Call admission control and routing in integrated service networks using neuron-dynamic programming. IEEE J Selec Areas Commun 18(2): 197–208

    Article  Google Scholar 

  • Park YK, Lee G (1995) Application of neural networks in high-speed communication networks. IEEE Commun Mag 33(10): 68–74

    Article  Google Scholar 

  • Salcedo-Sanz S, Santiago-Mozos R, Bousono-Calzon C (2004) A hybrid Hopfield network-simulated annealing approach for frequency assignment in satellite communications systems. IEEE Trans Syst Man Cybern Part B 34: 1108–1116

    Article  Google Scholar 

  • Topkis DM (1988) A k shortest path algorithm for adaptive routing in communication networks. IEEE Trans Commun 36: 855–859

    Article  MATH  MathSciNet  Google Scholar 

  • Venkataram P, Ghosal S, Kumar BP (2002) Neural network based optimal routing algorithm for communication networks. Neural Netw 15: 1289–1298

    Article  Google Scholar 

  • Wang J (1996) A recurrent neural network for solving the shortest path problem. IEEE Trans Circuits Syst-1 Fundam Theor Appl 43(6): 482–486

    Article  Google Scholar 

  • Wang Z, Browning DW (1991) An optimal distributed routing algorithm. IEEE Trans Commum 39: 1379–1387

    Article  MATH  Google Scholar 

  • Wang CJ, Weisseler PN (1995) The use of artificial neural networks for optimal message routing. IEEE Netw 16–24

  • Wang LP, Li S, Tian FY, Fu XJ (2004) A noisy chaotic neural network for solving combinatorial optimization problems: stochastic chaotic simulated annealing. IEEE Trans Syst Man Cybern Part B Cybern 34: 2119–2125

    Article  Google Scholar 

  • Yaged BJ (1973) Minimum cost routing for dynamic network models. Networks 3: 193–224

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rong-Long Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, RL., Guo, SS. & Okazaki, K. A hill-jump algorithm of Hopfield neural network for shortest path problem in communication network. Soft Comput 13, 551–558 (2009). https://doi.org/10.1007/s00500-008-0313-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-008-0313-0

Keywords

Navigation