Tight Bounds for Undirected Graph Exploration with Pebbles and Multiple Agents

被引:12
|
作者
Disser, Yann [1 ]
Hackfeld, Jan [2 ]
Klimm, Max [2 ]
机构
[1] Tech Univ Darmstadt, Grad Sch CE, Dolivostr 15, D-64293 Darmstadt, Germany
[2] HU Berlin, Sch Business & Econ, Spandauer Str 1, D-10178 Berlin, Germany
关键词
Graph exploration; pebbles; space efficiency; multi-agent system; AUTOMATA;
D O I
10.1145/3356883
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the problem of deterministically exploring an undirected and initially unknown graph with n vertices either by a single agent equipped with a set of pebbles or by a set of collaborating agents. The vertices of the graph are unlabeled and cannot be distinguished by the agents, but the edges incident to a vertex have locally distinct labels. The graph is explored when all vertices have been visited by at least one agent. In this setting, it is known that for a single agent without pebbles Theta(log n) bits of memory are necessary and sufficient to explore any graph with at most n vertices. We are interested in how the memory requirement decreases as the agent may mark vertices by dropping and retrieving distinguishable pebbles or when multiple agents jointly explore the graph. We give tight results for both questions showing that for a single agent with constant memory Theta(log log n) pebbles are necessary and sufficient for exploration. We further prove that using collaborating agents instead of pebbles does not help as Theta(log log n) agents with constant memory each are necessary and sufficient for exploration. For the upper bounds, we devise an algorithm for a single agent with constant memory that explores any n-vertex graph using O(log log n) pebbles, even when n is not known a priori. The algorithm terminates after polynomial time and returns to the starting vertex. We further show that the algorithm can be realized with additional constant-memory agents rather than pebbles, implying that O(log log n) agents with constant memory can explore any n-vertex graph.For the lower bound, we show that the number of agents needed for exploring any graph with at most n vertices is already Omega(log log n) when we allow each agent to have at most O(log n)(1-epsilon)) bits of memory for any epsilon > 0. Our argument also implies that a single agent with sublogarithmic memory needs Theta(log log n) pebbles to explore any n-vertex graph.
引用
收藏
页数:41
相关论文
共 50 条
  • [1] Exploration of dynamic networks: Tight bounds on the number of agents
    Gotoh, Tsuyoshi
    Flocchini, Paola
    Masuzawa, Toshimitsu
    Santoro, Nicola
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2021, 122 : 1 - 18
  • [2] Graph exploration by a deterministic memoryless automaton with pebbles
    Pattanayak, Debasish
    Pelc, Andrzej
    [J]. DISCRETE APPLIED MATHEMATICS, 2024, 356 : 149 - 160
  • [3] LOWER BOUNDS FOR SOLVING UNDIRECTED GRAPH PROBLEMS ON VLSI
    HAMBRUSCH, SE
    SIMON, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1983, 154 : 292 - 303
  • [4] USING A COLLECTIVE OF AGENTS FOR EXPLORATION OF UNDIRECTED GRAPHS
    Stepkin, A. V.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2015, 51 (02) : 223 - 233
  • [5] On the undirected Rural Postman Problem:: Tight bounds based on a new formulation
    Fernández, E
    Meza, O
    Garfinkel, R
    Ortega, M
    [J]. OPERATIONS RESEARCH, 2003, 51 (02) : 281 - 291
  • [6] TIGHT BOUNDS ON THE CHROMATIC SUM OF A CONNECTED GRAPH
    THOMASSEN, C
    ERDOS, P
    ALAVI, Y
    MALDE, PJ
    SCHWENK, AJ
    [J]. JOURNAL OF GRAPH THEORY, 1989, 13 (03) : 353 - 357
  • [7] Tight Lower Bounds on Graph Embedding Problems
    Cygan, Marek
    Fomin, Fedor V.
    Golovnev, Alexander
    Kulikov, Alexander S.
    Mihajlin, Ivan
    Pachocki, Jakub
    Socala, Arkadiusz
    [J]. JOURNAL OF THE ACM, 2017, 64 (03)
  • [8] On Tight Bounds for the k-Forcing Number of a Graph
    Zhao, Yan
    Chen, Lily
    Li, Hengzhe
    [J]. BULLETIN OF THE MALAYSIAN MATHEMATICAL SCIENCES SOCIETY, 2019, 42 (02) : 743 - 749
  • [9] TOWARD TIGHT APPROXIMATION BOUNDS FOR GRAPH DIAMETER AND ECCENTRICITIES
    Backurs, Arturs
    Roditty, Liam
    Segal, Gilad
    Williams, Virginia Vassilevska
    Wein, Nicole
    [J]. SIAM JOURNAL ON COMPUTING, 2021, 50 (04) : 1155 - 1199
  • [10] On Tight Bounds for the k-Forcing Number of a Graph
    Yan Zhao
    Lily Chen
    Hengzhe Li
    [J]. Bulletin of the Malaysian Mathematical Sciences Society, 2019, 42 : 743 - 749