Testing Spreading Behavior in Networks with Arbitrary Topologies
Abstract: Inspired by the works of Goldreich and Ron (J. ACM, 2017) and Nakar and Ron (ICALP, 2021), we initiate the study of property testing in dynamic environments with arbitrary topologies. Our focus is on the simplest non-trivial rule that can be tested, which corresponds to the 1-BP rule of bootstrap percolation and models a simple spreading behavior: Every "infected" node stays infected forever, and each "healthy" node becomes infected if and only if it has at least one infected neighbor. We show various results for both the case where we test a single time step of evolution and where the evolution spans several time steps. In the first, we show that the worst-case query complexity is $O(\Delta/\varepsilon)$ or $\tilde{O}(\sqrt{n}/\varepsilon)$ (whichever is smaller), where $\Delta$ and $n$ are the maximum degree of a node and number of vertices, respectively, in the underlying graph, and we also show lower bounds for both one- and two-sided error testers that match our upper bounds up to $\Delta = o(\sqrt{n})$ and $\Delta = O(n{1/3})$, respectively. In the second setting of testing the environment over $T$ time steps, we show upper bounds of $O(\Delta{T-1}/\varepsilon T)$ and $\tilde{O}(|E|/\varepsilon T)$, where $E$ is the set of edges of the underlying graph. All of our algorithms are one-sided error, and all of them are also time-conforming and non-adaptive, with the single exception of the more complex $\tilde{O}(\sqrt{n}/\varepsilon)$-query tester for the case $T = 2$.
- Noga Alon and Joel H. Spencer “The Probabilistic Method, Third Edition”, Wiley-Interscience series in discrete mathematics and optimization Wiley, 2008 URL: https://dblp.org/rec/books/daglib/0021015.bib
- József Balogh and Boris G. Pittel “Bootstrap percolation on the random regular graph” In Random Struct. Algorithms 30.1-2, 2007, pp. 257–286 DOI: 10.1002/rsa.20158
- Yair Bartal “Probabilistic Approximations of Metric Spaces and Its Algorithmic Applications” In Proceedings of the 37th Annual Symposium on Foundations of Computer Science (FOCS), 1996, pp. 184–193 DOI: 10.1109/SFCS.1996.548477
- “An Algebraic Characterization of Testable Boolean CSPs” In Proceedings of the 40th International Colloquium on Automata, Languages, and Programming (ICALP) 7965, 2013, pp. 123–134 DOI: 10.1007/978-3-642-39206-1\_11
- “Property Testing - Problems and Techniques” Springer, 2022 DOI: 10.1007/978-981-16-8622-1
- Hubie Chen, Matt Valeriote and Yuichi Yoshida “Constant-Query Testability of Assignments to Constraint Satisfaction Problems” In SIAM J. Comput. 48.3, 2019, pp. 1022–1045 DOI: 10.1137/18M121085X
- “Monotonicity testing over general poset domains” In Proceedings on 34th Annual ACM Symposium on Theory of Computing (STOC), 2002, pp. 474–483 DOI: 10.1145/509907.509977
- Silvio Frischknecht, Barbara Keller and Roger Wattenhofer “Convergence in (Social) Influence Networks” In Proceedings of the 27th International Symposium on Distributed Computing (DISC), 2013, pp. 433–446 DOI: 10.1007/978-3-642-41527-2\_30
- Bernd Gärtner and Ahad N. Zehmakan “Majority Model on Random Regular Graphs” In Proceedings of the 13th Latin American Theoretical Informatics Symposium (LATIN), 2018, pp. 572–583 DOI: 10.1007/978-3-319-77404-6\_42
- Oded Goldreich “Computational Complexity: A Conceptional Perspective” Cambridge: Cambridge University Press, 2008
- “On Learning and Testing Dynamic Environments” In J. ACM 64.3, 2017, pp. 21:1–21:90 DOI: 10.1145/3088509
- Paolo De Gregorio, Aonghus Lawlor and Kenneth A. Dawson “Bootstrap Percolation” In Encyclopedia of Complexity and Systems Science Springer, 2009, pp. 608–626 DOI: 10.1007/978-0-387-30440-3\_41
- Shlomo Hoory, Nathan Linial and Avi Wigderson “Expander graphs and their applications” In Bull. Amer. Math. Soc. 43, 2006, pp. 439–561
- “Bootstrap percolation on the random graph Gn,psubscript𝐺𝑛𝑝G_{n,p}italic_G start_POSTSUBSCRIPT italic_n , italic_p end_POSTSUBSCRIPT” In Ann. Appl. Probab. 22.5, 2012, pp. 1989–2047 DOI: 10.1214/11-AAP822
- Dominik Kaaser, Frederik Mallmann-Trenn and Emanuele Natale “On the Voting Time of the Deterministic Majority Process” In Proceedings of the 41st International Symposium on Mathematical Foundations of Computer Science (MFCS), 2016, pp. 55:1–55:15 DOI: 10.4230/LIPIcs.MFCS.2016.55
- Philip N. Klein, Serge A. Plotkin and Satish Rao “Excluded minors, network decomposition, and multicommodity flow” In Proceedings of the 25th Annual ACM Symposium on Theory of Computing (STOC), 1993, pp. 682–690 DOI: 10.1145/167088.167261
- “Local Certification of Majority Dynamics”, 2023 arXiv:2309.01852 [cs.DC]
- “Testing Dynamic Environments: Back to Basics” In Proceedings of the 48th International Colloquium on Automata, Languages, and Programming (ICALP), 2021, pp. 98:1–98:20 DOI: 10.4230/LIPIcs.ICALP.2021.98
- Salil P. Vadhan “Pseudorandomness” In Found. Trends Theor. Comput. Sci. 7.1-3, 2012, pp. 1–336 DOI: 10.1561/0400000010
- Ahad N. Zehmakan “Majority Opinion Diffusion in Social Networks: An Adversarial Approach” In Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI), 2021, pp. 5611–5619 DOI: 10.1609/aaai.v35i6.16705
- Ahad N. Zehmakan “Tight Bounds on the Minimum Size of a Dynamic Monopoly” In Proceedings of the 13th International Conference on Language and Automata Theory and Applications (LATA), 2019, pp. 381–393 DOI: 10.1007/978-3-030-13435-8\_28
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.