Testing subgraphs in directed graphs

被引:77
作者
Alon, N
Shapira, A [1 ]
机构
[1] Tel Aviv Univ, Raymond & Beverly Sackler Fac Exact Sci, Sch Comp Sci, Tel Aviv, Israel
[2] Tel Aviv Univ, Raymond & Beverly Sackler Fac Exact Sci, Sch Math, Tel Aviv, Israel
关键词
directed graphs; property testing; core; regularity lemma;
D O I
10.1016/j.jcss.2004.04.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Let H be a fixed directed graph on h vertices, let G be a directed graph on n vertices and suppose that at least epsilonn(2) edges have to be deleted from it to make it H-free. We show that in this case G contains at least f(epsilon, H)n(h) copies of H. This is proved by establishing a directed version of Szemeredi's regularity lemma, and implies that for every H there is a one-sided error property tester whose query complexity is bounded by a function of e only for testing the property P-H of being H-free. As is common with applications of the undirected regularity lemma, here too the function 1/f(epsilon, H) is an extremely fast growing function in epsilon. We therefore further prove a precise characterization of all the digraphs H, for which f(epsilon, H) has a polynomial dependency on epsilon. This implies a characterization of all the digraphs H, for which the property of being H-free has a one-sided error property tester whose query complexity is polynomial in 1/epsilon. We further show that the same characterization also applies to two-sided error property testers as well. A special case of this result settles an open problem raised by the first author in (Alon, Proceedings of the 42nd IEEE FOCS, IEEE, New York, 2001, pp. 434-441). Interestingly, it turns out that if PH has a polynomial query complexity, then there is a two-sided epsilon-tester for P-H that samples only O(1/epsilon) vertices, whereas any one-sided tester for P-H makes at least (1/epsilon)(d/2) queries, where d is the average degree of H. We also show that the complexity of deciding if for a given directed graph H, P-H has a polynomial query complexity, is NP-complete, marking an interesting distinction from the case of undirected graphs. For some special cases of directed graphs H, we describe very efficient one-sided error property-testers for testing P-H. As a consequence we conclude that when H is an undirected bipartite graph, we can give a one-sided error property tester with query complexity O((1/epsilon)(h/2)) improving the previously known upper bound of O((1/epsilon)(h2)). The proofs combine combinatorial, graph theoretic and probabilistic arguments with results from additive number theory. (C) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:354 / 382
页数:29
相关论文
共 38 条
[1]   THE ALGORITHMIC ASPECTS OF THE REGULARITY LEMMA [J].
ALON, N ;
DUKE, RA ;
LEFMANN, H ;
RODL, V ;
YUSTER, R .
JOURNAL OF ALGORITHMS, 1994, 16 (01) :80-109
[2]   Turan numbers of bipartite graphs and related Ramsey-Type questions [J].
Alon, N ;
Krivelevich, M ;
Sudakov, B .
COMBINATORICS PROBABILITY & COMPUTING, 2003, 12 (5-6) :477-494
[3]   Testing satistiability [J].
Alon, N ;
Shapira, A .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2003, 47 (02) :87-103
[4]  
Alon N, 2002, SIAM PROC S, P645
[5]   Testing κ-colorability [J].
Alon, N ;
Krivelevich, M .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 2002, 15 (02) :211-227
[6]   Testing subgraphs in large graphs [J].
Alon, N .
42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, :434-441
[7]   Testing of clustering [J].
Alon, N ;
Dar, S ;
Parnas, M ;
Ron, D .
41ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2000, :240-250
[8]   Regular languages are testable with a constant number of queries [J].
Alon, N ;
Krivelevich, M ;
Newman, I ;
Szegedy, M .
SIAM JOURNAL ON COMPUTING, 2001, 30 (06) :1842-1862
[9]   Efficient testing of large graphs [J].
Alon, N ;
Fischer, E ;
Krivelevich, M ;
Szegedy, M .
COMBINATORICA, 2000, 20 (04) :451-476
[10]  
ALON N, 2002, P 34 ACM STOC, P232