skip to main content
research-article
Free Access

From polynomial time queries to graph structure theory

Published:01 June 2011Publication History
Skip Abstract Section

Abstract

We give a logical characterization of the polynomial-time properties of graphs with excluded minors: For every class C of graphs such that some graph H is not a minor of any graph in C, a property P of graphs in C is decidable in polynomial time if and only if it is definable in fixed-point logic with counting. Furthermore, we prove that for every class C of graphs with excluded minors there is a k such that a simple combinatorial algorithm, namely "the k-dimensional Weisfeiler--Lehman algorithm," decides isomorphism of graphs in C in polynomial time.

References

  1. Cai, J., Fürer, M., Immerman, N. An optimal lower bound on the number of variables for graph identification. Combinatorica, 12 (1992), 389--410.Google ScholarGoogle ScholarCross RefCross Ref
  2. Chandra, A., Harel, D. Structure and complexity of relational queries. J Comput. Syst. Sci., 25 (1982), 99--128.Google ScholarGoogle ScholarCross RefCross Ref
  3. Fagin, R. Generalized first-order spectra and polynomial-time recognizable sets. In Complexity of Computation, SIAM--AMS Proceedings, vol. 7, R. M. Karp, ed. 1974, 43--73.Google ScholarGoogle Scholar
  4. Filotti, I. S., Mayer, J. N. A polynomial-time algorithm for determining the isomorphism of graphs of fixed genus. In Proceedings of the 12th ACM Symposium on Theory of Computing, 1980, 236--243. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Grohe, M. Fixed-point logics on planar graphs. In Proceedings of the 13th IEEE Symposium on Logic in Computer Science, 1998, 6--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Grohe, M., Mariño, J. Definability and descriptive complexity on databases of bounded tree-width. In Proceedings of the 7th International Conference on Database Theory, Lecture Notes in Computer Science, vol. 1540. C. Beeri and P. Buneman, eds. Springer-Verlag, Jerusalem, Israel, 1999, 70--82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Gurevich, Y. Logic and the challenge of computer science. In Current Trends in Theoretical Computer Science. E. Börger, ed. Computer Science Press, 1988, 1--57.Google ScholarGoogle Scholar
  8. Hella, L., Kolaitis, P., Luosto, K. Almost everywhere equivalence of logics in finite model theory. Bull. Symbol. Logic, 2 (1996), 422--443.Google ScholarGoogle ScholarCross RefCross Ref
  9. Hopcroft, J., Wong, J. Linear time algorithm for isomorphism of planar graphs. In Proceedings of the 6th ACM Symposium on Theory of Computing, 1974, 172--184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Immerman, N. Relational queries computable in polynomial time (extended abstract). In Proceedings of the 14th ACM Symposium on Theory of Computing, 1982, 147--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Immerman, N. Expressibility as a complexity measure: Results and directions. In Proceedings of the 2nd IEEE Symposium on Structure in Complexity Theory, 1987, 194--202.Google ScholarGoogle Scholar
  12. Immerman, N., Lander, E. Describing graphs: A first-order approach to graph canonization. In Complexity Theory Retrospective. A. Selman, ed. Springer-Verlag, Heidelberg, 1990, 59--81.Google ScholarGoogle Scholar
  13. Laubner, B. Capturing polynomial time on interval graphs. In Proceedings of the 25th IEEE Symposium on Logic in Computer Science, 2010, 199--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Luks, E. Isomorphism of graphs of bounded valance can be tested in polynomial time. J. Comput. Syst. Sci., 25 (1982), 42--65.Google ScholarGoogle ScholarCross RefCross Ref
  15. Matijasevič, J. Enumerable sets are diophantic. Sov. Math. Dokl., 11 (1970), 345--357.Google ScholarGoogle Scholar
  16. Miller, G. L. Isomorphism testing for graphs of bounded genus. In Proceedings of the 12th ACM Symposium on Theory of Computing, 1980, 225--235. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Otto, M. Bounded Variable Logics and Counting---A Study in Finite Models, Lecture Notes in Logic, vol. 9. Springer-Verlag, Berlin, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  18. Ponomarenko, I. N. The isomorphism problem for classes of graphs that are invariant with respect to contraction. Zap. Nauchn. Sem. Leningrad. Otdel. Mat. Inst. Steklov. (LOMI), 174 (Teor. Slozhn. Vychisl. 3):147--177, 182, 1988 (in Russian).Google ScholarGoogle Scholar
  19. Robertson, N., Seymour, P. Graph minors I--XXIII. Appearing in J. Combin. Theory Ser. B since 1982.Google ScholarGoogle Scholar
  20. Robertson, N., Seymour, P. Graph minors XVI. Excluding a non-planar graph. J. Combin. Theory Ser. B, 77 (1999), 1--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Robertson, N., Seymour, P. Graph minors XX. Wagner's conjecture. J. Combin. Theory Ser. B, 92 (2004), 325--357. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Vardi, M. The complexity of relational query languages. In Proceedings of the 14th ACM Symposium on Theory of Computing, 1982, 137--146. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. From polynomial time queries to graph structure theory

          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

          Full Access

          • Published in

            cover image Communications of the ACM
            Communications of the ACM  Volume 54, Issue 6
            June 2011
            134 pages
            ISSN:0001-0782
            EISSN:1557-7317
            DOI:10.1145/1953122
            Issue’s Table of Contents

            Copyright © 2011 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: 1 June 2011

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Popular
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format