Skip to main content

Estimating Simple Graph Parameters in Sublinear Time

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 61 Accesses

Years and Authors of Summarized Original Work

  • 2008; Goldreich, Ron

Problem Definition

A graph parameter\(\sigma\) is a real-valued function over graphs that is invariant under graph isomorphism. For example, the average degree of the graph, the average distance between pairs of vertices, and the minimum size of a vertex cover are graph parameters. For a fixed graph parameter \(\sigma\) and a graph G = (V, E), we would like to compute an estimate of \(\sigma (G)\). To this end we are given query access to G and would like to perform this task in time that is sublinear in the size of the graph and with high success probability. In particular, this means that we do not read the entire graph but rather only access (random) parts of it (via the query mechanism). Our main focus here is on a very basic graph parameter: its average degree, denoted \(\overline{d}(G)\).

The estimation algorithm is given an approximation parameter ε > 0. It should output a value \(\hat{d}\)such that with...

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 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover 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

Recommended Reading

  1. Bădoiu M, Czumaj A, Indyk P, Sohler C (2005) Facility location in sublinear time. In: Automata, languages and programming: thirty-second international colloquium (ICALP), Lisbon, pp 866–877

    Google Scholar 

  2. Chazelle B, Rubinfeld R, Trevisan L (2005) Approximating the minimum spanning tree weight in sublinear time. SIAM J Comput 34(6):1370–1379

    Article  MathSciNet  MATH  Google Scholar 

  3. Czumaj A, Sohler C (2009) Estimating the weight of metric minimum spanning trees in sublinear time. SIAM J Comput 39(3):904–922

    Article  MathSciNet  MATH  Google Scholar 

  4. Czumaj A, Sohler C (2010) Sublinear-time algorithms, in [9]

    Google Scholar 

  5. Czumaj A, Ergun F, Fortnow L, Magen A, Newman I, Rubinfeld R, Sohler C (2005) Approximating the weight of the euclidean minimum spanning tree in sublinear time. SIAM J Comput 35(1):91–109

    Article  MathSciNet  MATH  Google Scholar 

  6. Eden T, Levi A, Ron D, Seshadhri C (2015) Approximately counting triangles in sublinear time. In: Proceedings of FOCS 2015, Berkeley. (To appear) (see also arXiv:1504.00954 and arXiv:1505.01927)

    Google Scholar 

  7. Feige U (2006) On sums of independent random variables with unbounded variance, and estimating the average degree in a graph. SIAM J Comput 35(4):964–984

    Article  MathSciNet  MATH  Google Scholar 

  8. Fischer E, Newman I (2007) Testing versus estimation of graph properties. SIAM J Comput 37(2):482–501

    Article  MathSciNet  MATH  Google Scholar 

  9. Goldreich O (ed) (2010) Property testing: current research and surveys. LNCS, vol 6390. Springer, Heidelberg

    Google Scholar 

  10. Goldreich O, Ron D (2008) Approximating average parameters of graphs. Random Struct Algorithms 32(4):473–493

    Article  MathSciNet  MATH  Google Scholar 

  11. Gonen M, Ron D, Shavitt Y (2011) Counting stars and other small subgraphs in sublinear time. SIAM J Discret Math 25(3):1365–1411

    Article  MathSciNet  MATH  Google Scholar 

  12. Indyk P (1999) Sublinear-time algorithms for metric space problems. In: Proceedings of the thirty-first annual ACM symposium on the theory of computing (STOC), Atlanta, pp 428–434

    Google Scholar 

  13. Marko S, Ron D (2009) Distance approximation in bounded-degree and general sparse graphs. Trans Algorithms 5(2):article number 22

    Google Scholar 

  14. Nguyen HN, Onak K (2008) Constant-time approximation algorithms via local improvements. In: Proceedings of the forty-ninth annual symposium on foundations of computer science (FOCS), Philadelphia, pp 327–336

    Google Scholar 

  15. Parnas M, Ron D (2007) Approximating the minimum vertex cover in sublinear time and a connection to distributed algorithms. Theor Comput Sci 381(1–3):183–196

    Article  MathSciNet  MATH  Google Scholar 

  16. Parnas M, Ron D, Rubinfeld R (2006) Tolerant property testing and distance approximation. J Comput Syst Sci 72(6):1012–1042

    Article  MathSciNet  MATH  Google Scholar 

  17. Yoshida Y, Yamamoto M, Ito H (2009) An improved constant-time approximation algorithm for maximum matchings. In: Proceedings of the fourty-first annual ACM symposium on the theory of computing (STOC), Bethesda, pp 225–234

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oded Goldreich .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Goldreich, O., Ron, D. (2016). Estimating Simple Graph Parameters in Sublinear Time. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_703

Download citation

Publish with us

Policies and ethics