精确多数共识的群体协议——微小失败概率如何帮助消除无关意见
分布式、并行与集群计算
2024-02-12 v1
摘要
我们考虑了群体协议的精确多数共识问题。在此问题中, 个匿名智能体各自以 种意见之一开始。它们的目标是通过随机、成对交互达成一致,选择最初最频繁出现的意见(即多数意见)。 种意见的情况被称为多数问题。最近的突破性进展产生了一个始终正确的、精确的多数群体协议,该协议在时间和空间上均是最优的,每个智能体需要 个状态,且以高概率需要 的时间~[Doty, Eftekhari, Gasieniec, Severson, Stachowiak, and Uznanski; 2021]。我们知道任何始终正确的协议都需要 个状态,而目前最好的协议需要 个状态~[Natale and Ramezani; 2019]。对于有序意见,这可以改进到 ~[Gasieniec, Hamilton, Martin, Spirakis, and Stachowiak; 2016]。我们设计了多数共识协议,通过允许一个可忽略的失败概率来打破二次下界。虽然我们的协议可能会失败,但即使偏差为 ,它们也能以高概率识别出多数意见。我们的第一个协议在 时间内使用 个状态通过 场锦标赛实现了这一点。虽然它假设意见存在顺序,但我们在第二个协议中消除了这一限制,代价是时间略微增加至 。通过高效剪枝无关意见,我们的最终协议以略微增加状态复杂度 为代价减少了锦标赛的数量。这将时间改进为 ,其中 是多数意见的初始规模。注意 最多为 ,并且可以小得多(例如,在偏差很大或存在许多小意见的情况下)。
引用
@article{arxiv.2402.06471,
title = {Population Protocols for Exact Plurality Consensus -- How a small chance of failure helps to eliminate insignificant opinions},
author = {Gregor Bankhamer and Petra Berenbrink and Felix Biermeier and Robert Elsässer and Hamed Hosseinpour and Dominik Kaaser and Peter Kling},
journal= {arXiv preprint arXiv:2402.06471},
year = {2024}
}