• DocumentCode
    960173
  • Title

    Decomposition of Permutation Networks

  • Author

    Ramanujam, H.R.

  • Author_Institution
    Jet Propulsion Laboratory, California Institute of Technology, Pasadena, Calif. 91103.
  • Issue
    7
  • fYear
    1973
  • fDate
    7/1/1973 12:00:00 AM
  • Firstpage
    639
  • Lastpage
    643
  • Abstract
    The problem of decomposing an arbitrary permutation of a large number of elements into a number of permutations of smaller numbers of elements has become important recently in rearrangeable switching networks and in interconnectors for computer peripheral and processing units. Opferman and Tsao-Wu have published an algorithm for decomposing an arbitrary permutation of n = d × q elements into d permutations of q elements each and (2q - 1) permutations of d elements each. The following is a modified version of their algorithm, wherein a matrix, called the allocator matrix, each of whose elements is a set of integers, is used for obtaining the d permutations of q elements each; and a simpler way of obtaining the (2q - 1) permutations of d elements each is given. The modified algorithm is similar to the backtrack procedure in combinatorics and leads directly to an APL program for any divisor d of n.
  • Keywords
    Combinatorial mathematics; Computer networks; Computer peripherals; Large scale integration; Matrix decomposition; Pins; Propulsion; Sorting; Space technology; Visualization; Backtrack procedures; cellular arrays; combinatorics; decomposition; permutation networks; self-repairing computers; sorting networks; switching networks;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1973.5009129
  • Filename
    5009129