“CONGEST的完整割模拟把本页的公共币线性通信下界用于四色四环检测。图族直径至多3,但每轮跨割容量有限,精确模拟推出$\Omega(N/\log N)$轮;颜色、输出节点和初始知识都是归约…”
形式陈述 ​
CONGEST模型把输入图同时作为通信网络:同步轮中,每条边每个方向每轮最多传
本页完整证明一个指定任务的带宽下界。输入是连通简单无向图,每个节点另有一个来自
构成的简单四环。这里颜色是输入标签,不需要算法寻找染色;任务也不接受其他颜色顺序的环。算法对每个固定输入的成功概率至少为
我们将构造直径
特别地,标准消息长度下
固定割模拟的一般接口 ​
设二方输入
下面连同变长消息、同轮顺序和随机性一起证明此式。固定割模拟是标准通信下界归约方法。[1, §2.2] 本页的四色图是用于展开账本的具体构造,不把它归称为资料[1]中研究其他图任务的原构造。
直觉
Alice可把自己一侧所有节点放在同一台本地计算机里模拟,Bob也一样。割内的消息只是在各自本地内存之间移动,不消耗二方通信;唯有跨割消息必须真正发给对方。
因此,一轮网络算法能帮助二方传递的信息受割边条数和每边位数限制。困难输入有
网络直径很小不会消除这个限制。两个hub使任意顶点间最多隔三跳,但短路径上的每条边仍只有有限带宽。传播距离与跨割总容量是不同的资源。
图中只画一个共同位置
例子与边界
用两个矩阵构造整个网络 ​
取整数
| 所属侧 | 顶点 | 颜色 | 数量 |
|---|---|---|---|
| Alice | 1 | ||
| Alice | 2 | ||
| Alice | 5 | 1 | |
| Bob | 3 | ||
| Bob | 4 | ||
| Bob | 6 | 1 |
总顶点数
图没有重边或自环。hub星形和hub桥已经保证连通:同侧普通顶点经hub至多两跳,异侧经两个hub至多三跳,故始终
所有输入相关边都在割内。固定唯一ID可用顶点名的公开编号,端口按邻居ID排序;关联边、度数和邻居ID只依赖本侧输入及公开割。因此Alice、Bob分别能初始化自己模拟的全部节点,无须先交换矩阵。模拟者知道图族的公开构造规则,不表示节点初始知道另一侧矩阵或完整图。
四环为何恰好对应一个共同的1 ​
任意目标环都能按颜色写成
颜色2到3的固定匹配迫使
hub颜色为5和6,不可能进入目标环。矩阵可取任意值,包括全零或全一;固定hub骨架在所有情况下都保持连通,不需另加削弱输入族的承诺。
十顶点实例与颜色边界 ​
令
对
两图都为10顶点、5条割边、直径至多3。固定骨架有13条边;前图总边数
即使
推论与应用
一轮怎样被两方精确模拟 ​
Alice保存
- 双方先分别依据己侧各节点旧状态,计算并缓存本轮全部待发消息,包括割内和跨割消息。
- 按公开割边及方向的固定顺序,交换跨割消息;割内消息直接存入本地对应收件箱。
- 跨割消息齐备后,各自把全部消息交付给模拟节点,再执行本轮更新。
即使在二方协议中Bob较晚发送,也不能利用刚收到的Alice消息改写本轮已缓存的待发内容。这样没有把同步“先发送、后接收”偷换成同轮的即时多跳交互。归纳保证每轮状态与原网络算法一致。
静默和变长消息占多少位 ​
假设单方向一次发送可以是长度
公开固定一个到
割内通信不收费,割外每条无向边有两个方向,所以
割及槽位次序公开,无须逐条发送边名或轮号。若原算法提前停止,将其已停止状态保持并在后续轮补静默至共同硬上限
随机带、输出方和逐输入错误 ​
在两方公共随机串中,给每个公开节点ID分配一条独立随机带;模拟该节点时只按原算法规则读取对应带。若原算法还使用全局公共随机带,再分配独立一份即可。两方虽然额外看得到这些带,却不利用额外可见性改变模拟规则。对每个固定
Bob拥有指定输出节点
现在应用公共币DISJ线性通信下界:
由于
一般顶点数与归约适用范围 ​
前面的图族已有无限多个规模,足以展示渐近下界;若要覆盖每个充分大的
本页没有限制本地CPU或内存,因此无法用“节点多算一点”绕过通信账本。换成LOCAL的无界消息后,
归约给出了这个任务的下界,没有证明匹配上界,也没有推出所有直径为3的图任务都困难。其可复用的部分是:独立生成两侧初态、固定且公开的割、可恢复的目标答案,以及保留位数与同步顺序的模拟。
参考资料
[1] Keren Censor-Hillel, Seri Khoury, Ami Paz, “Quadratic and Near-Quadratic Lower Bounds for the CONGEST Model”, DISC, 2017, Article10:§2.2,Definition1与Theorem2及证明,印刷pp.10:5–10:6;§4 Theorem8,p.10:9,讨论由各侧输出恢复通信函数的扩展。本文逐项证明公共币、指定右侧输出及
[2] Alexander A. Razborov, “On the Distributional Complexity of Disjointness,” Theoretical Computer Science106(2), 1992, pp.385–390;随机通信下界的模型和从腐败引理到线性下界的推导见本站对应先修页。