Testing graph isomorphism

被引:16
|
作者
Fischer, Eldar [1 ]
Matsliah, Arie [1 ]
机构
[1] Technion Israel Inst Technol, Fac Comp Sci, IL-32000 Haifa, Israel
关键词
property testing; graph isomorphism; approximation;
D O I
10.1137/070680795
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Two graphs G and H on n vertices are epsilon-far from being isomorphic if at least epsilon(n2) edges must be added or removed from E(G) in order to make G and H isomorphic. In this paper we deal with the question of how many queries are required to distinguish between the case that two graphs are isomorphic and the case that they are epsilon-far from being isomorphic. A query is defined as probing the adjacency matrix of any one of the two graphs, i.e., asking if a pair of vertices forms an edge of the graph or not. We investigate both one-sided and two-sided error testers under two possible settings: The first setting is where both graphs need to be queried, and the second setting is where one of the graphs is fully known to the algorithm in advance. We prove that the query complexity of the best one-sided error testing algorithm is (Theta) over tilde (n(3/2)) if both graphs need to be queried, and that it is (Theta) over tilde (n) if one of the graphs is known in advance (where the (Theta) over tilde notation hides polylogarithmic factors in the upper bounds). For two-sided error testers, we prove that the query complexity of the best tester is (Theta) over tilde(root n) when one of the graphs is known in advance, and we show that the query complexity lies between Omega(n) and (O) over tilde (n(5/4)) if both G and H need to be queried. All of our algorithms are additionally nonadaptive, while all of our lower bounds apply for adaptive testers as well as nonadaptive ones.
引用
收藏
页码:207 / 225
页数:19
相关论文
共 50 条
  • [1] Testing graph isomorphism
    Fischer, Eldar
    Matsliah, Arie
    [J]. PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 299 - 308
  • [2] Fast Algorithm for Graph Isomorphism Testing
    Luis Lopez-Presa, Jose
    Fernandez Anta, Antonio
    [J]. EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2009, 5526 : 221 - +
  • [3] Limitations of Algebraic Approaches to Graph Isomorphism Testing
    Berkholz, Christoph
    Grohe, Martin
    [J]. AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2015, 9134 : 155 - 166
  • [4] EFFICIENCY IMPROVEMENT FOR ALGORITHM OF TESTING GRAPH ISOMORPHISM
    KUBO, N
    SHIRAKAWA, I
    OZAKI, H
    [J]. ELECTRONICS & COMMUNICATIONS IN JAPAN, 1978, 61 (11): : 18 - 24
  • [5] Testing graph isomorphism in parallel by playing a game
    Grohe, Martin
    Verbitsky, Oleg
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PT 1, 2006, 4051 : 3 - 14
  • [6] RECOGNIZING COMPOSITE GRAPHS IS EQUIVALENT TO TESTING GRAPH ISOMORPHISM
    FEIGENBAUM, J
    SCHAFFER, AA
    [J]. SIAM JOURNAL ON COMPUTING, 1986, 15 (02) : 619 - 627
  • [7] The difficulty of testing for isomorphism against a graph that is given in advance
    Fischer, E
    [J]. SIAM JOURNAL ON COMPUTING, 2005, 34 (05) : 1147 - 1158
  • [8] An Algorithm for Testing Isomorphism of Planer Graph Based on Distant Matrix
    Wu, Yanpeng
    Liu, Shuiqiang
    [J]. EMERGING MATERIALS AND MECHANICS APPLICATIONS, 2012, 487 : 317 - 321
  • [9] Isomorphism of the graph
    Wu, Huaan
    [J]. DCABES 2007 Proceedings, Vols I and II, 2007, : 1104 - 1106
  • [10] On the equivalence between graph isomorphism testing and function approximation with GNNs
    Chen, Zhengdao
    Villar, Soledad
    Chen, Lei
    Bruna, Joan
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32