Skip to main content

Testing Bipartiteness of Graphs in Sublinear Time

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

Years and Authors of Summarized Original Work

  • 1998; Goldreich, Ron

  • 2004; Kaufman, Krivelevich, Ron

Problem Definition

A graph is bipartite (or 2-colorable) if its vertices can be partitioned into two sets such that there are no edges between pairs of vertices that reside in the same set.

Given a (simple) graph, the task is to determine whether it is bipartite or is “far” from being bipartite. Thus, the standard decision problem is relaxed by allowing any answer when the graph is not bipartite but is “close” to some bipartite graph. We wish to solve this “approximate decision” problem in sublinear time, given access to a data structure that answers adjacency and incidence queries in unit time.

To complete the formulation of the problem, we need to define the distance between graphs and describe how the graph is accessed. The distance between two graphs G1 = (V, E1) and \(G_{2} = (V,E_{2})\) is determined by the symmetric difference between their edge sets (i.e., \(E_{1}\varDelta E_{2}\)...

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Ben-Eliezer I, Kaufman T, Krivelevich M, Ron D (2012) Comparing the strength of query types in property testing: the case of testing k-colorability. Comput Complex 22(1):89–135

    Article  MathSciNet  MATH  Google Scholar 

  2. Bogdanov A, Obata K, Trevisan L (2002) A lower bound for testing 3-colorability in bounded-degree graphs. In: Proceedings of the forty-third annual symposium on foundations of computer science (FOCS), Los Alamitos, pp 93–102

    Google Scholar 

  3. Czumaj A, Goldreich O, Ron D, Seshadhri C, Shapira A, Sohler C (2012) Finding cycles and trees in sublinear time. Technical Report TR12-035, Electronic Colloquium on Computational Complexity (ECCC), to appear in Random Structures and Algorithms

    Google Scholar 

  4. Goldreich O (2010) Introduction to testing graph properties, in [5]

    Google Scholar 

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

    Google Scholar 

  6. Goldreich O, Ron D (1999) A sublinear bipartite tester for bounded degree graphs. Combinatorica 19(3):335–373

    Article  MathSciNet  MATH  Google Scholar 

  7. Goldreich O, Ron D (2002) Property testing in bounded degree graphs. Algorithmica 32(2):302–343

    Article  MathSciNet  MATH  Google Scholar 

  8. Goldreich O, Goldwasser S, Ron D (1998) Property testing and its connections to learning and approximation. J ACM 45:653–750

    Article  MathSciNet  MATH  Google Scholar 

  9. Kaufman T, Krivelevich M, Ron D (2004) Tight bounds for testing bipartiteness in general graphs. SIAM J Comput 33(6):1441–1483

    Article  MathSciNet  MATH  Google Scholar 

  10. Parnas M, Ron D (2002) Testing the diameter of graphs. Random Struct Algorithms 20(2):165–183

    Article  MathSciNet  MATH  Google Scholar 

  11. Ron D (2008) Property testing: a learning theory perspective. Found Trends Mach Learn 1(3):307–402

    Article  MATH  Google Scholar 

  12. Ron D (2010) Algorithmic and analysis techniques in property testing. Found Trends Theor Comput Sci 5:73–205

    Article  MathSciNet  MATH  Google Scholar 

  13. Rubinfeld R, Sudan M (1996) Robust characterization of polynomials with applications to program testing. SIAM J Comput 25(2):252–271

    Article  MathSciNet  MATH  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). Testing Bipartiteness of Graphs in Sublinear Time. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_701

Download citation

Publish with us

Policies and ethics