• DocumentCode
    1137653
  • Title

    A neural network with O(N) neurons for ranking N numbers in O(1/N) time

  • Author

    Jayadeva ; Rahman, Syed Atiqur

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol., New Delhi, India
  • Volume
    51
  • Issue
    10
  • fYear
    2004
  • Firstpage
    2044
  • Lastpage
    2051
  • Abstract
    In this paper, we propose a neural network for ranking a given set of N numbers in O(1/N) time. The ordering of a set of numbers based on their relative magnitudes, which is analogous to sorting, is a fundamental operation in many algorithms. In comparison with other sorting networks reported in the literature, the proposed network requires fewer neurons, and fewer interconnections between neurons. The interconnections use nonlinear synapses which are composed of comparators, and do not require any weighted interconnections between neurons, as used in conventional neural networks. The proposed network has many applications, including as a component of self-organizing feature maps and other systems where sorting is a frequent operation.
  • Keywords
    analogue circuits; comparators (circuits); computational complexity; recurrent neural nets; self-organising feature maps; sorting; analog circuits; comparators; hardware implementation; neural network hardware; neurons; nonlinear synapses; numbers set; recurrent neural networks; self-organizing feature maps; sorting networks; weighted interconnections; Biology computing; Circuits; Computer networks; Convergence; Intelligent networks; Neural networks; Neurons; Operational amplifiers; Recurrent neural networks; Sorting; Analog circuits; hardware implementation; neural network hardware; neural networks; ranking; recurrent neural networks; sorting;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2004.835665
  • Filename
    1344226