arXiv:2511.19880cs.DCcs.DS2025-11

用移动代理在同步模型下线性时间求出最小支配集

Improved Linear-Time Construction of Minimal Dominating Set via Mobile Agents

  • 基于同步移动代理模型,设计新算法实现线性时间求解
  • 仅需每代理O(log n)内存,在n轮内完成计算
  • 顺带构建生成树并选领袖,适合分布式系统研究者

移动代理已成为分布式环境中解决基础图问题的强大框架。这些代理作为自主的物理或软件实体,具备局部计算能力、有限内存并能遍历图,为一系列经典问题提供高效解决方案。本文聚焦于在匿名图中使用移动代理计算最小支配集(mDS)的问题。基于近期提出的最优分散算法,我们设计了两个新算法,在同步模型下实现该问题的线性时间解法。具体而言,对于具有n个节点且初始放置于根节点或任意配置的连通图,给定n个代理,我们证明可在O(n)轮内计算出一个最小支配集,且每个代理仅需O(log n)位内存,无需任何全局参数先验知识。这优于现有文献中同模型下的最佳复杂度结果。此外,作为方法论的自然副产品,我们的算法还可在O(n)轮内构建生成树并选举唯一领导者,这些结果本身也具有独立研究价值。

原文摘要 · Abstract (English)

Mobile agents have emerged as a powerful framework for solving fundamental graph problems in distributed settings in recent times. These agents, modelled as autonomous physical or software entities, possess local computation power, finite memory and have the ability to traverse a graph, offering efficient solutions to a range of classical problems. In this work, we focus on the problem of computing a \emph{minimal dominating set} (mDS) in anonymous graphs using mobile agents. Building on the recently proposed optimal dispersion algorithm on the synchronous mobile agent model, we design two new algorithms that achieve a \emph{linear-time} solution for this problem in the synchronous setting. Specifically, given a connected $n$-node graph with $n$ agents initially placed in either rooted or arbitrary configurations, we show that an mDS can be computed in $O(n)$ rounds using only $O(\log n)$ bits of memory per agent, without using any prior knowledge of any global parameters. This improves upon the best-known complexity results in the literature over the same model. In addition, as natural by-products of our methodology, our algorithms also construct a spanning tree and elect a unique leader in $O(n)$ rounds, which are also important results of independent interest in the mobile-agent framework.

移动代理图算法分布式计算

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。