This paper revisits two classical distributed problems in anonymous networks, namely spanning tree construction and topology recognition, from the point of view of graph covering theory. For both problems, we characterize necessary and sufficient conditions on the communication graph in terms of directed symmetric coverings. These characterizations answer along-standing open question posed by Yamashita and Kameda [YK96], and shed new light on the connection between coverings and the concepts of views and quotient graphs developed by the same authors. Characterizing conditions in terms of coverings is significant because it connects the field with a vast body of classical literature in graph theory and algebraic topology. In particular, it gives access to powerful tools such as Reidemeister's theorem and Mazurkiewicz's algorithm. Combined together, these tools allow us to present elegant proofs of otherwise intricate results, and their constructive nature makes them effectively usable in the algorithms. This paper also gives us the opportunity to present the field of covering theory in a pedagogical way, with a focus on the two aforementioned tools, whose potential impact goes beyond the specific problems considered in this work.
翻译:本文回顾了匿名网络的两个传统分布式问题,即从覆盖理论的图表的角度,横跨树木构造和地貌学的识别。对于这两个问题,我们用直接的对称覆盖来描述通信图上必要和充分的条件。这些特征特征解答了山下和卡梅达(YK96)提出的长期开放问题,并揭示了覆盖与同一作者所开发的观点和商数图概念之间的联系。从覆盖角度描述条件很重要,因为它将领域与大量古典文献的图表理论和代数地形学联系起来。特别是,它提供了雷德梅斯特理论和马祖尔基维茨算法等强大工具的可用性。这些工具合在一起,使我们能够提出其他复杂结果的优雅证据,其建设性性质使得这些结果在算法中有效使用。本文还让我们有机会以教学方式介绍覆盖理论的领域,重点是上述两种工具,其潜在影响超出了本工作中考虑的具体问题。