Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
144 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Black Hole Search in Dynamic Graphs (2405.18367v1)

Published 28 May 2024 in cs.DC

Abstract: A black hole in a graph is a dangerous site that disposes any incoming agent into that node without leaving any trace of its existence. In the Black Hole Search (BHS) problem, the goal is for at least one agent to survive, locate the position of the black hole, and then terminate. This problem has been extensively studied for static graphs, where the edges do not disappear with time. In dynamic graphs, where the edges may disappear and reappear with time, the problem has only been studied for specific graphs such as rings and cactuses. In this work, we investigate the problem of BHS for general graphs with a much weaker model with respect to the one used for the cases of rings and cactus graphs\cite{bhattacharya_2023, Paola_2024}. We consider two cases: (a) where the adversary can remove at most one edge in each round, and (b) where the adversary can remove at most $f$ edges in each round. In both scenarios, we consider rooted configuration. In the case when the adversary can remove at most one edge from the graph, we provide an algorithm that uses 9 agents to solve the BHS problem in $O(m2)$ time given that each node $v$ is equipped with $O(\log \delta_v)$ storage in the form of a whiteboard, where $m$ is the number of edges in $G$ and $\delta_v$ is the degree of node $v$. We also prove that it is impossible for $2\delta_{BH}$ many agents with $O(\log n)$ memory to locate the black hole where $\delta_{BH}$ is the degree of the black hole even if the nodes are equipped with whiteboards of $O(\log \delta_v)$ storage. In a scenario where the adversary can remove at most $f$ edges and the initial configuration is rooted, we present an algorithm that uses $6f$ agents to solve the BHS problem. We also prove that solving BHS using $2f+1$ agents starting from a rooted configuration on a general graph is impossible, even with unlimited node storage and infinite agent memory.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (21)
  1. Black hole search in dynamic cactus graph. In Ryuhei Uehara, Katsuhisa Yamanaka, and Hsu-Chun Yen, editors, WALCOM: Algorithms and Computation (WALCOM 2024), pages 288–303, Singapore, 2024. Springer Nature Singapore.
  2. Black Hole Search in Dynamic Rings: The Scattered Case. In 27th International Conference on Principles of Distributed Systems (OPODIS 2023), volume 286, pages 33:1–33:18, Dagstuhl, Germany, 2024.
  3. Exploring unknown environments. In Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Computing, STOC ’97, page 416–425, New York, NY, USA, 1997. Association for Computing Machinery.
  4. Thomas S. Schelling. The strategy of conflict, volume 55. Oxford University Press, Oxford., 1960.
  5. John Augustine and William K. Moses Jr. Dispersion of mobile robots: A study of memory-time trade-offs. In Proceedings of the 19th International Conference on Distributed Computing and Networking, ICDCN 2018, Varanasi, India, January 4-7, 2018, pages 1:1–1:10. ACM, 2018.
  6. Shantanu Das. Graph explorations with mobile agents. In Paola Flocchini, Giuseppe Prencipe, and Nicola Santoro, editors, Distributed Computing by Mobile Entities, Current Research in Moving and Computing, volume 11340 of Lecture Notes in Computer Science, pages 403–422. Springer, 2019.
  7. Searching for a black hole in arbitrary networks: optimal mobile agent protocols. PODC ’02, page 153–162, New York, NY, USA, 2002. Association for Computing Machinery.
  8. Improved bounds for optimal black hole search with a network map. In Structural Information and Communication Complexity, pages 111–122, Berlin, Heidelberg, 2004. Springer Berlin Heidelberg.
  9. Black hole search in dynamic rings. In 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS), pages 987–997, 2021.
  10. Black hole search in dynamic tori. In David Doty and Paul G. Spirakis, editors, 3rd Symposium on Algorithmic Foundations of Dynamic Networks, SAND 2024, June 5-7, 2024, Patras, Greece, LIPIcs. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2024.
  11. Exploration of dynamic networks: Tight bounds on the number of agents. Journal of Computer and System Sciences, 122:1–18, 2021.
  12. Searching for a black hole in tree networks. In Principles of Distributed Systems, pages 67–80, Berlin, Heidelberg, 2005. Springer Berlin Heidelberg.
  13. Time optimal algorithms for black hole search in rings. In Weili Wu and Ovidiu Daescu, editors, Combinatorial Optimization and Applications, pages 58–71, Berlin, Heidelberg, 2010. Springer Berlin Heidelberg.
  14. Black hole search with finite automata scattered in a synchronous torus. In David Peleg, editor, Distributed Computing, pages 432–446, Berlin, Heidelberg, 2011. Springer Berlin Heidelberg.
  15. Searching for a black hole in arbitrary networks: optimal mobile agents protocols. Distributed Comput., 19(1):1–35, 2006.
  16. Scattered black hole search in an oriented ring using tokens. In 2007 IEEE International Parallel and Distributed Processing Symposium, pages 1–8, 2007.
  17. Time-varying graphs and dynamic networks. In Ad-hoc, Mobile, and Wireless Networks, pages 346–359, Berlin, Heidelberg, 2011. Springer Berlin Heidelberg.
  18. F. Harary and G. Gupta. Dynamic graph models. Mathematical and Computer Modelling, 25(7):79–87, 1997.
  19. A. Ferreira. Building a reference combinatorial model for manets. IEEE Network, 18(5):24–29, 2004.
  20. Traveling salesman problems in temporal graphs. Theoretical Computer Science, 634:1–23, 2016.
  21. Coordinated consensus in dynamic networks. PODC ’11, page 1–10, New York, NY, USA, 2011. Association for Computing Machinery.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com