skip to main content
10.1145/800125.804058acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free Access

Computing permutations with double-ended queues, parallel stacks and parallel queues

Published:30 April 1973Publication History

ABSTRACT

A memory may be regarded as a computer with input, output and storage facilities, but with no explicit functional capability. The only possible outputs are permutations of a multiset of its inputs. Thus the natural question to ask of a class of memories is, what permutations can its members compute?

We are particularly interested here in switchyard networks studied by Knuth [1968], Even and Itai [1971], and Tarjan [1972], where the permutations are of the set of inputs, rather than of a multiset of them.

References

  1. 1.Even, S. and Itai, A. Queues, stacks, and graphs, in Theory of Machines and Computations, Z. Kohavi and A. Paz, Eds. Academic Press, New York, 1971. pp. 71-86.Google ScholarGoogle ScholarCross RefCross Ref
  2. 2.Knuth, D., The Art of Computer Programming, Addison-Wesley, Reading, Mass., 1968. Volume 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Schensted, C. Longest increasing and decreasing subsequences, Canad.J.Math, 13, 2 (1961), pp. 179-191.Google ScholarGoogle ScholarCross RefCross Ref
  4. 4.Tarjan, R., Sorting Using Networks of Queues and Stacks, JACM, 19, 2, 341-346. (April, 1972). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computing permutations with double-ended queues, parallel stacks and parallel queues

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          STOC '73: Proceedings of the fifth annual ACM symposium on Theory of computing
          April 1973
          282 pages

          Copyright © 1973 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 30 April 1973

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,469of4,586submissions,32%

          Upcoming Conference

          STOC '24
          56th Annual ACM Symposium on Theory of Computing (STOC 2024)
          June 24 - 28, 2024
          Vancouver , BC , Canada

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader