TY - JOUR

T1 - Tight bounds for testing bipartiteness in general graphs

AU - Kaupman, Tali

AU - Krivelevich, Michael

AU - Ron, Dana

PY - 2004

Y1 - 2004

N2 - In this paper we consider the problem of testing bipartiteness of general graphs. The problem has previously been studied in two models, one most suitable for dense graphs and one most suitable for bounded-degree graphs. Roughly speaking, dense graphs can be tested for bipartiteness with constant complexity, while the complexity of testing bounded-degree graphs is ⊖̃(√ n), where n is the number of vertices in the graph (and ⊖̃(f(n)) means ⊖(f(n) · polylog(f(n)))). Thus there is a large gap between the complexity of testing in the two cases. In this work we bridge the gap described above. In particular, we study the problem of testing bipartiteness in a model that is suitable for all densities. We present an algorithm whose complexity is Õ(min(√n, n2/m)), where m is the number of edges in the graph, and we match it with an almost tight lower bound.

AB - In this paper we consider the problem of testing bipartiteness of general graphs. The problem has previously been studied in two models, one most suitable for dense graphs and one most suitable for bounded-degree graphs. Roughly speaking, dense graphs can be tested for bipartiteness with constant complexity, while the complexity of testing bounded-degree graphs is ⊖̃(√ n), where n is the number of vertices in the graph (and ⊖̃(f(n)) means ⊖(f(n) · polylog(f(n)))). Thus there is a large gap between the complexity of testing in the two cases. In this work we bridge the gap described above. In particular, we study the problem of testing bipartiteness in a model that is suitable for all densities. We present an algorithm whose complexity is Õ(min(√n, n2/m)), where m is the number of edges in the graph, and we match it with an almost tight lower bound.

KW - Bipartiteness

KW - Property testing

KW - Randomized algorithms

UR - http://www.scopus.com/inward/record.url?scp=11144271571&partnerID=8YFLogxK

U2 - 10.1137/s0097539703436424

DO - 10.1137/s0097539703436424

M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???

SN - 0097-5397

VL - 33

SP - 1441

EP - 1483

JO - SIAM Journal on Computing

JF - SIAM Journal on Computing

IS - 6

ER -