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

Completeness classes in algebra

Published:30 April 1979Publication History

ABSTRACT

In the theory of recursive functions and computational complexity it has been demonstrated repeatedly that the natural problems tend to cluster together in “completeness classes”. These are families of problems that (A) are computationally interreducible and (B) are the hardest members of some computationally defined class. The aim of this paper is to demonstrate that for both algebraic and combinatorial problems this phenomenon exists in a form that is purely algebraic in both of the respects (A) and (B). Such computational consequences as NP-completeness are particular manifestations of something more fundamental.

The core of the paper is self-contained, consisting as it does essentially of the two notions of “p-definability” and the five algebraic relations that are proved as theorems. In the remainder our aim is to elucidate the computational consequences of these basic results. Hence in the auxiliary propositions and discussion for convenience we do assume familiarity with algebraic and Boolean complexity theory.

References

  1. 1.A.V.Aho, J.E. Hopcroft and J.D. Ullman. The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass. (1974). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.M.N. Barber and B.W. Ninham. Random and Restricted Walks. Gordon and Breach, New York (1970).Google ScholarGoogle Scholar
  3. 3.A. Borodin and I. Munro. The Computational Complexity of Algebraic and Numeric Problems. American Elsevier, New York (1975).Google ScholarGoogle Scholar
  4. 4.S. Chaiken and D.J. Kleitman. Matrix tree theorems. J. Combinatorial Theory, Series A 24 (1978) 377-381.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.S.A. Cook. The complexity of theorem proving procedures. Proc. 3rd ACM Symp. on Theory of Computing (1971) 151-158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.L. Csanky. Fast parallel inversion algorithms. SIAM J. on Computing, 5:4 (1976) 618-623.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.M.E. Fisher. Statistical mechanics of dimers on a plane lattice. Phys. Rev. 124 (1961) 1664-1672.Google ScholarGoogle ScholarCross RefCross Ref
  8. 8.H. Frank and I.T. Frisch. Communication, Transmission and Transportation Networks. Addison-Wesley (1971).Google ScholarGoogle Scholar
  9. 9.H.N. Frisch and J.M. Hammersley. Percolation processes and related topics. J. Siam Appl. Math. 11 (1963) 894-918.Google ScholarGoogle Scholar
  10. 10.M.R. Garey, D.S. Johnson and L.J. Stockmeyer. Some simplified NP-complete problems. Proc. 6th ACM Symp. on Theory of Computing. (1974) 47-63. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.M.R. Garey, R.L. Graham and D.S. Johnson. Some NP-complete geometric problems. Proc. 8th ACM Symp. on Theory of Computing (1976) 10-22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.H.S. Green and G.A. Hurst. Order-Disorder Phenomena. Interscience. London (1964).Google ScholarGoogle Scholar
  13. 13.J.M. Hammersley. Existence theorems and Monte Carlo methods for the monomer-dimer problem. Research Papers in Statistics 125-146.Google ScholarGoogle Scholar
  14. 14.L. Hyafil. On the parallel evaluation of multivariate polynomials. Proc. Tenth ACM Symp. on Theory of Computing (1978) 193-195. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.R.M. Karp. Reducibility among combinatorial problems. In Complexity of Computer Computations (R.E. Miller and J.W. Thatcher, eds.) Plenum Press, New York (1972).Google ScholarGoogle Scholar
  16. 16.P.W. Kasteleyn. Graph theory and crystal physics. In Graph Theory and Theoretical Physics, (F. Harary, ed.), Academic Press (1967).Google ScholarGoogle Scholar
  17. 17.M. Marcus and H. Minc. On the relation between the determinant and the permanent. Illinois J. Math 5 (1961) 376-381.Google ScholarGoogle ScholarCross RefCross Ref
  18. 18.G. Polya. Aufgabe 424. Arch. Math. Phys (3) 20 (1913) 27.Google ScholarGoogle Scholar
  19. 19.H.J. Ryser. Combinatorial Mathematics. Carus Math. Monograph no. 14 (1963).Google ScholarGoogle Scholar
  20. 20.J.E. Savage. The Complexity of Computing, Wiley, New York (1976). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.L.G. Valiant. The complexity of computing the permanent. Theoretical Computer Science. (to appear).Google ScholarGoogle Scholar
  22. 22.L.G. Valiant. The complexity of enumeration and reliability problems. SIAM J. on Computing, (to appear).Google ScholarGoogle Scholar
  23. 23.D.J.A. Welsh. Percolation and related topics. Science Progress, Oxford 64 (1977) 65-83.Google ScholarGoogle Scholar

Index Terms

  1. Completeness classes in algebra

          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 '79: Proceedings of the eleventh annual ACM symposium on Theory of computing
            April 1979
            364 pages

            Copyright © 1979 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 1979

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            STOC '79 Paper Acceptance Rate37of111submissions,33%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