Skip to main content
Log in

Output-threshold coupled neural network for solving the shortest path problems

  • Published:
Science in China Series F: Information Sciences Aims and scope Submit manuscript

Abstract

This paper presents a coupled neural network, called output-threshold coupled neural network (OTCNN), which can mimic the autowaves in the present pulsed coupled neural networks (PCNNs), by the construction of mutual coupling between neuron outputs and the threshold of a neuron. Based on its autowaves, this paper presents a method for finding the shortest path in shortest time with OTCNNs. The method presented here features much fewer neurons needed, simplicity of the structure of the neurons and the networks, and large scale of parallel computation. It is shown that OTCNN is very effective in finding the shortest paths from a single start node to multiple destination nodes for asymmetric weighted graph, with a number of iterations proportional only to the length of the shortest paths, but independent of the complexity of the graph and the total number of existing paths in the graph. Finally, examples for finding the shortest path are presented.

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.

Similar content being viewed by others

References

  1. Johnson, J. L., Ritter, D., Observation of periodic waves in a pulse-coupled neural network, Opt. Lett., 1993, 18(15): 1253–1255.

    Article  Google Scholar 

  2. Johnson, J. L., Pulse-coupled neural nets: Translation, rotation, scale, distortion and intensity signal invariances for images, Appl. Opt., 1994, 33(26): 6239–6253.

    Article  Google Scholar 

  3. Kinser, J. M., Johnson, J. L., Stabilized input with a feedback pulse coupled neural network, Opt. Eng., 1996, 35(8): 2158–2161.

    Article  Google Scholar 

  4. Johnson, J. J., Ritter, D., Observation of periodic waves in a pulse coupled neural networks, Opt. Lett., 1993, 18(15): 1253–1255.

    Article  Google Scholar 

  5. Caulfield, H. J., Kinser, J. M., Finding the shortest path in the shortest time using PCNN’s, IEEE Trans. on Neural Networks, 1999, 10(3): 604–606.

    Article  Google Scholar 

  6. Skourikhine, A. N., Parallel image processing with autowaves: Segmentation and edge exaction, http://nis_www.lanl.gov/~bschlei:/labvis/pub-003/

  7. Yan Hanbing, A new algorithm for finding shortcut in a city’s road net based on GIS technology, Computer Journal (in Chinese), 2000, 23(2): 210–215.

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  9. Lui Ying, Liu Sanyang, Real time routing algorithm based on genetic algorithm, Xidian University Journal (in Chinese), 2000, 27(2): 215–218.

    Google Scholar 

  10. Feng, J., Research of network model adapt to QoS routing mechanism, Software Journal (in Chinese), 2002, 13(4): 591–600.

    Google Scholar 

  11. Ricca, F., Tonella, P., Understanding and restructuring web sites with reweb, Web Engineering, 2001, April–June: 40–51.

  12. Tenenbaum, J. B., de Silva, V., Langford, J. C., A global geometric framework for nonlinear dimensionality reduction, Science, 2000, 290: 2319–2323.

    Article  Google Scholar 

  13. see http://www.cs.sunysb.edu/~algorith/files/shortest-path.shtml

  14. Le, Y., Gong, J., Efficient implementation of shortest path algorithm based on Dijkstra algorithm, Wuhan University Journal (in Chinese), 1999, (3): 209–212.

  15. Tang, W., The calculation of the shortest path using modified Dijkstra algorithm in GIS, China Figure and Image Journal (in Chinese), 2000, 5(12): 1019–1023.

    Google Scholar 

  16. Xiao Jiangyang, Research on a new shortest path algorithm, Computer Engineering and Applications (in Chinese), 2001, 37(17): 109–110.

    Google Scholar 

  17. Tan Guozhen, Shortest path parallel algorithm research based on PC cluster, Mini-and Micro-computer System, 2001, 22(11): 1302–1304.

    Google Scholar 

  18. Hopfield, J. J., Tank, D. W., “Neural” computation of decisions in optimization problems, Biological Cybernetics, 1985, 54: 141–152.

    MathSciNet  Google Scholar 

  19. Araujo, F., Ribeiro, B., Rodrigues, L., A neural network for shortest path computation, IEEE Transactions on Neural Networks, Sept. 2001, 12(5): 1067–1073.

    Article  Google Scholar 

  20. Kucera, L., Combinatorial Algorithms, Bristol and Philadelphia: Adam Hilger, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhang Junying.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, J., Wang, D., Shi, M. et al. Output-threshold coupled neural network for solving the shortest path problems. Sci China Ser F 47, 20–33 (2004). https://doi.org/10.1360/02yf0313

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1360/02yf0313

Keywords

Navigation