Skip to main content

Logical Locality Entails Frugal Distributed Computation over Graphs (Extended Abstract)

  • Conference paper
Graph-Theoretic Concepts in Computer Science (WG 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5911))

Included in the following conference series:

Abstract

First-order logic is known to have limited expressive power over finite structures. It enjoys in particular the locality property, which states that first-order formulae cannot have a global view of a structure. This limitation ensures their low sequential computational complexity. We show that the locality impacts as well on their distributed computational complexity. We use first-order formulae to describe the properties of finite connected graphs, which are the topology of communication networks, on which the first-order formulae are also evaluated. We show that over bounded degree networks and planar networks, first-order properties can be frugally evaluated, that is, with only a bounded number of messages, of size logarithmic in the number of nodes, sent over each link. Moreover, we show that the result carries over for the extension of first-order logic with unary counting.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Attiya, H., Welch, J.: Distributed Computing: Fundamentals, Simulations and Advanced Topics. Wiley Interscience, Hoboken (2004)

    Google Scholar 

  2. Boulinier, C., Datta, A.K., Larmore, L.L., Petit, F.: Space efficient and time optimal distributed BFS tree construction. Inf. Process. Lett. 108(5), 273–278 (2008)

    Article  MathSciNet  Google Scholar 

  3. Bodlaender, H.L.: A linear time algorithm for finding tree-decompositions of small treewidth. In: ACM STOC (1993)

    Google Scholar 

  4. Cai, L., Corneil, D.G.: Tree Spanners. SIAM J. Discret. Math. 8(3), 359–387 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  5. Courcelle, B.: Graph rewriting: An algebraic and logic approach. In: Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics (B), pp. 193–242. Elsevier and MIT Press (1990)

    Google Scholar 

  6. Courcelle, B.: Graph algebras and monadic second-order logic. To be published by Cambridge University Press (2008) (in preparation)

    Google Scholar 

  7. Ebbinghaus, H.D., Flum, J.: Finite model theory. Springer, Heidelberg (1999)

    MATH  Google Scholar 

  8. Flum, J., Frick, M., Grohe, M.: Query evaluation via tree-decompositions. J. ACM 49(6), 716–752 (2002)

    Article  MathSciNet  Google Scholar 

  9. Frick, M., Grohe, M.: Deciding first-order properties of locally tree-decomposable structures. J. ACM 48(6), 1184–1206 (2001)

    Article  MathSciNet  Google Scholar 

  10. Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Heidelberg (2006)

    Google Scholar 

  11. Fagin, R., Stockmeyer, L.J., Vardi, M.Y.: On a monadic NP vs monadic co-NP. Inf. Comput. 120(1), 78–92 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  12. Gaifman, H.: On local and non-local properties. In: Proceedings of the Herbrand Symposium, Logic Colloquium 1981, North-Holland, Amsterdam (1982)

    Google Scholar 

  13. Godard, E., Métivier, Y., Muscholl, A.: Characterizations of classes of graphs recognizable by local computations. Theory Comput. Syst. 37(2), 249–293 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  14. Grädel, E., Otto, M.: Inductive definability with counting on finite structures. In: Computer Science Logic, CSL, pp. 231–247 (1992)

    Google Scholar 

  15. Grumbach, S., Tollu, C.: On the expressive power of counting. Theor. Comput. Sci. 149(1), 67–99 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  16. Grumbach, S., Wu, Z.: On the distributed evaluation of MSO on graphs (2009) (manuscript)

    Google Scholar 

  17. Immerman, N.: Expressibility and parallel complexity. SIAM J. Comput. 18(3), 625–638 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  18. Keisler, H.J., Lotfallah, W.B.: Shrinking games and local formulas. Ann. Pure Appl. Logic 128(1-3), 215–225 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  19. Kuhn, F., Moscibroda, T., Wattenhofer, R.: What cannot be computed locally. In: ACM PODC (2004)

    Google Scholar 

  20. Kuhn, F., Moscibroda, T., Wattenhofer, R.: The price of being near-sighted. In: Seventeenth ACM-SIAM SODA (2006)

    Google Scholar 

  21. Libkin, L.: On the forms of locality over finite models. In: LICS, pp. 204–215 (1997)

    Google Scholar 

  22. Linial, N.: Locality in distributed graph algorithms. SIAM J. Comput. 21(1), 193–201 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  23. Naor, M., Stockmeyer, L.J.: What can be computed locally? SIAM J. Comput. 24(6), 1259–1277 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  24. Otto, M.: The expressive power of fixed-point logic with counting. J. Symb. Log. 61(1), 147–176 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  25. Peleg, D.: Distributed computing: a locality-sensitive approach. Society for Industrial and Applied Mathematics, Philadelphia (2000)

    MATH  Google Scholar 

  26. Seese, D.: Linear time computable problems and logical descriptions. Electr. Notes Theor. Comput. Sci. 2 (1995)

    Google Scholar 

  27. Thatcher, J.W., Wright, J.B.: Generalized finite automata theory with an application to a decision problem of second-order logic. Math. Systems Theory 2(1), 57–81 (1968)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grumbach, S., Wu, Z. (2010). Logical Locality Entails Frugal Distributed Computation over Graphs (Extended Abstract). In: Paul, C., Habib, M. (eds) Graph-Theoretic Concepts in Computer Science. WG 2009. Lecture Notes in Computer Science, vol 5911. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11409-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11409-0_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11408-3

  • Online ISBN: 978-3-642-11409-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics