The Complexity of Average-Case Dynamic Subgraph Counting

被引:0
|
作者
Henzinger, Monika [1 ]
Lincoln, Andrea [2 ]
Saha, Barna [2 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
[2] Univ Calif Berkeley, Berkeley, CA 94720 USA
基金
奥地利科学基金会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Statistics of small subgraph counts such as triangles, four-cycles, and s-t paths of short lengths reveal important structural properties of the underlying graph. These problems have been widely studied in social network analysis. In most relevant applications, the graphs are not only massive but also change dynamically over time. Most of these problems become hard in the dynamic setting when considering the worst case. In this paper, we ask whether the question of small subgraph counting over dynamic graphs is hard also in the average case. We consider the simplest possible average case model where the updates follow an Erdos-Renyi graph: each update selects a pair of vertices (u, v) uniformly at random and flips the existence of the edge (u, v). We develop new lower bounds and matching algorithms in this model for counting four-cycles, counting triangles through a specified point s, or a random queried point, and st paths of length 3, 4 and 5. Our results indicate while computing st paths of length 3, and 4 are easy in the average case with O(1) update time (note that they are hard in the worst case), it becomes hard when considering st paths of length 5. We introduce new techniques which allow us to get average-case hardness for these graph problems from the worst-case hardness of the Online Matrix vector problem (OMv). Our techniques rely on recent advances in fine-grained average-case complexity. Our techniques advance this literature, giving the ability to prove new lower bounds on average-case dynamic algorithms.
引用
收藏
页码:459 / 498
页数:40
相关论文
共 50 条
  • [31] On the Complexity of Searching in Trees: Average-Case Minimization
    Jacobs, Tobias
    Cicalese, Ferdinando
    Laber, Eduardo
    Molinaro, Marco
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT I, 2010, 6198 : 527 - 539
  • [32] Relations between Average-Case and Worst-Case Complexity
    A. Pavan
    N. V. Vinodchandran
    Theory of Computing Systems, 2008, 42 : 596 - 607
  • [33] Pseudorandomness and average-case complexity via uniform reductions
    Trevisan, Luca
    Vadhan, Salil
    COMPUTATIONAL COMPLEXITY, 2007, 16 (04) : 331 - 364
  • [34] Average-case bounds for the complexity of path-search
    Pippenger, N
    ADVANCES IN SWITCHING NETWORKS, 1998, 42 : 1 - 13
  • [35] Average-case complexity and decision problems in group theory
    Kapovich, I
    Myasnikov, A
    Schupp, P
    Shpilrain, V
    ADVANCES IN MATHEMATICS, 2005, 190 (02) : 343 - 359
  • [36] The Value of Help Bits in Randomized and Average-Case Complexity
    Salman Beigi
    Omid Etesami
    Amin Gohari
    computational complexity, 2017, 26 : 119 - 145
  • [37] Relations between average-case and worst-case complexity
    Pavan, A
    Vinodchandran, NV
    FUNDAMENTALS OF COMPUTATIONAL THEORY, PROCEEDINGS, 2005, 3623 : 422 - 432
  • [38] Relations between average-case and worst-case complexity
    Pavan, A.
    Vinodchandran, N. V.
    THEORY OF COMPUTING SYSTEMS, 2008, 42 (04) : 596 - 607
  • [39] Average-case complexity of the Whitehead problem for free groups
    Shpilrain, Vladimir
    COMMUNICATIONS IN ALGEBRA, 2023, 51 (02) : 799 - 806
  • [40] Junta distributions and the average-case complexity of manipulating elections
    Procaccia, Ariel D.
    Rosenschein, Jeffrey S.
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2007, 28 (157-181): : 157 - 181