Skip to main content
Log in

Universality of iterated networks

  • Published:
Mathematical systems theory Aims and scope Submit manuscript

Abstract

The multistage shuffle-exchange network is generalized, by replacing the perfect shuffle with an arbitrary permutation π, in order to pass all permutations using aminimal number of stages. The universality of such a network is shown to be equivalent to theprimitivity of a related regular digraph, thus showing that universality is decidable in polynomial time. Extensive computational results are presented that characterizeall nonisomorphic minimal networks with up to 12 inputs. In addition, strong evidence is presented relating the minimal number of network stages needed to achieve universality totwice the index of primitivity of the corresponding digraph.

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. H. Anand, V. C. Dumir, and H. Gupta, A combinatorial distribution problem,Duke Math. J. 33, 757–769 (1966).

    Google Scholar 

  2. W. Brown, ed.,Reviews in Graph Theory, Vols. 1 and 2, American Mathematical Society, Providence, RI, 1980.

    Google Scholar 

  3. R. G. Busacker and T. L. Saaty,Finite Graphs and Networks, McGraw-Hill, New York, 1965.

    Google Scholar 

  4. H. Cam and J. Fortes, Rearrangeability of shuffle-exchange networks,Proceedings of the Third Symposium on Frontiers of Massively Parallel Computation, 1990.

  5. R. F. Chamberlain and C. M. Fiduccia, Universality of iterated networks,Proceedings of the Fourth Annual ACM Symposium on Parallel Algorithms and Architectures, July 1992.

  6. S. W. Golomb,Shift Register Sequences, Aegean Park Press, Laguna Hills, CA, 1982.

    Google Scholar 

  7. Hall,Combinatorial Theory, 2nd edn., Wiley, New York, 1986.

    Google Scholar 

  8. Harary and Palmer,Graphical Enumeration, Academic Press, New York, 1973.

    Google Scholar 

  9. D. H. Lawrie, Access and alignment of data in an array processor,IEEE Trans. Comput. 25, 1145–1155 (1976).

    Google Scholar 

  10. H. Mine,Nonnegative Matrices, Wiley, New York, 1987.

    Google Scholar 

  11. D. S. Parker, Notes on shuffle/exchange type networks,IEEE Trans. Comput. 29, 213–222 (1980).

    Google Scholar 

  12. M. C. Pease, The indirect binaryn-cube microprocessor array,IEEE Trans. Comput. 26(5), 458–473 (1977).

    Google Scholar 

  13. G. PóPolya,Combinatorial Enumeration of Groups, Graphs, and Chemical Compounds (translated by R. C. Read), Springer-Verlag, New York, 1987.

    Google Scholar 

  14. C. S. Raghavendra and A. Varma, Rearrangeability of the 5-stage shuffle/exchange network forN = 8,Proceedings of the 1986 International Conference on Parallel Processing, pp. 119–122.

  15. R. C. Read, The enumeration of locally restricted graphs, I and H,J. London Math. Soc. 34, 417–436 (1959);35, 344–351 (1960).

    Google Scholar 

  16. R. C. Read, The use ofS-functions in combinatorial analysis,Canad. J. Math. 20, 808–841 (1968).

    Google Scholar 

  17. J. H. Redfield, The theory of group-reduced distributions,Amer. J. Math. 49, 433–455 (1927).

    Google Scholar 

  18. H. J. Siegel, The universality of various types of SIMD machine interconnection networks,Proceedings of the Fourth Annual Symposium on Computer Architecture, 1977.

  19. S. Skiena,Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematics, Addison-Wesley, Reading, MA, 1990.

    Google Scholar 

  20. D. Steinberg, Invariant properties of the shuffle-exchange and a simplified cost-effective version of the omega network,IEEE Trans. Comput. 32(5), 444–450 (1983).

    Google Scholar 

  21. H. S. Stone, Parallel processing with the perfect shuffle,IEEE Trans. Comput. 20, 153–161 (1971).

    Google Scholar 

  22. A. A. Waksman, A permutation network,J. Assoc. Comput. Mach. 15, 159–163 (1968).

    Google Scholar 

  23. H. S. Wilf,Generatingfunctionology, Academic Press, San Diego, CA, 1990.

    Google Scholar 

  24. S. Wolfram,Mathematica: A System for Doing Mathematics by Computer, Addison-Wesley, Reading, MA, 1988.

    Google Scholar 

  25. C. L. Wu and T. Y. Feng, The universality of the shuffle-exchange network,IEEE Trans. Comput. 30(5), 324–332 (1981).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chamberlain, R.F., Fiduccia, C.M. Universality of iterated networks. Math. Systems Theory 27, 381–430 (1994). https://doi.org/10.1007/BF01184932

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01184932

Keywords

Navigation