Agent-Driven BFS Tree in Anonymous Graphs with Applications
Document Type
Conference Article
Publication Title
Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics
Abstract
Breadth-First-Search (BFS) trees serve a pivotal role in designing efficient graph algorithms due to their efficacy in traversing and exploring graph structures with a systematic layer-by-layer approach. This paper introduces an agent-based novel approach for constructing a BFS tree on an arbitrary anonymous graph G with n nodes and m edges using k≥n autonomous mobile agents. In this paper, we provide algorithms for BFS tree construction for different starting configurations and demonstrate their applications. Our main result considers the dispersed starting configuration (i.e., each node is occupied by a single agent at the start) and takes O(DΔ) rounds to execute, where D is the diameter and Δ is the highest degree of G. The algorithm assumes the knowledge of a root node for the BFS tree. We further continue our investigation for BFS tree construction with two other classical configurations, namely, rooted configuration and arbitrary configuration (with and without the knowledge of root) of the agents with some other follow-up configurations for k>n. In addition, the paper demonstrates the application of the BFS tree construction methodology in tasks like - checking a graph for bipartiteness and gathering agents into a single node, a fundamental task in distributed robotics.
First Page
67
Last Page
82
DOI
10.1007/978-3-031-67321-4_4
Publication Date
1-1-2024
Recommended Citation
Chand, Prabhat Kumar; Kumar, Manish; and Molla, Anisur Rahaman, "Agent-Driven BFS Tree in Anonymous Graphs with Applications" (2024). Conference Articles. 826.
https://digitalcommons.isical.ac.in/conf-articles/826