与裁判员的沟通复杂性


9

假设一个通信复杂性的框架,我们有两个参与者A(lice)和B(ob)和一个R(eferee)。A和B不直接通信。在每一轮交流中,他们各自发送一条消息(mAmB)到R。R计算两个函数 fA(mA,mB)fB(mA,mB)并将结果发送给他们。功能是固定的。这个想法是玩家之间的交流受到限制。而且,裁判员可能会对消息进行一些处理。

例:

A和B向R发送两个(任意大号)数字,R检查其中哪个更大并通知玩家。

在此框架中,我们可以设计一个简单的协议,该协议可以单轮轻松计算以下函数。A和B发送xy 到R,R将答案返回给他们,然后他们输出答案。

f(x,y)={0xy1ow

显然,这不是一个有趣的情况,因为我们正在计算的功能与裁判功能相同。一个更有趣的情况是,当我们有一个固定的线性不等式时axby 并且变量的值在玩家之间分配(A x B有 y)。任务是确定不平等是否正确。在这种情况下,协议是运动员计算自己的角色,然后将其发送给裁判。

题:

是否研究了这种通信的复杂性?如果是,我在哪里可以找到更多信息?


注意1:在第49页,库什列维兹(Kushilevitz)和尼桑(Nisan)提到了一个涉及裁判的框架,但该框架与我所要求的完全不同。

注2:我不确定致电R裁判是否正确,如果您有更好的建议,请发表评论。


2
您提到的模型称为“同时传递消息”
Marcos Villagra

2
检查本文(arxiv.org/abs/quant-ph/0102001)及其参考。特别要检查Ambainis,Newman和Szegedy的论文。
Marcos Villagra '12

2
这是Raoul Jahin的最新论文ieeexplore.ieee.org/xpl/…–
Marcos Villagra

1
@MarcosVillagra:SMP与Kaveh的注释1相同,不是吗?
亚历山德罗·科森蒂诺

@Marcos,谢谢,我将检查它们,但是根据摘要,在我看来SMP与我所描述的不同。(我将尝试提出一个更好的例子,以明确玩家正在使用R进行交流,这可能需要花费几轮。)ps:我认为,如果您将这些评论作为答案会更好。
卡夫

Answers:


7

我敢肯定您知道以下文章,但是我附上了这篇文章的链接,因为其他读者可能会感兴趣:游戏插值

本文尝试使用通信复杂性框架来显示切割平面的下限。该协议用于产生不满足CNF的插值电路:

A(x,y)B(x,z).

播放器 A 得到输入 aya,播放器 B 得到 bzb。如果在切割平面上有浅树状的证明,则这两个参与者具有通讯协议,使得

  • 裁判员进行任何沟通,这有助于评估证据中的不平等性;
  • 通信量很小(树很浅);
  • 两个玩家要么决定哪个 A 要么 B 被伪造
  • 他们找到位置 i 在其中 aibi

裁判变成了不平等的概率协议。以此方式,可以将通信复杂性框架中的树状概率协议的下限变为树状切割平面证明的下限。

如果我们对PLS形式的通信协议有下界,那么对于类似dag的切割平面证明,我们将有下界。

注意,该技术不依赖于切割平面的实际推理规则。如果我们假设推理规则是(1)带底的正组合(2)整数除法,则可以使用PavelPudlák 参数构建单调插值电路。


实际上,我试图弄清楚是否在通信复杂度方面研究了比此更笼统的问题,因此我没有提及证明复杂度的下界和可行的内插法而不是使答案有偏颇,但要感谢。:)
Kaveh

2
是的,我认为。但是,该论坛的其他读者可能会感兴趣,并且可能会对证明复杂性感兴趣。
MassimoLauria 2011年

5

只是几句话。首先,我不太清楚为什么我们根本需要裁判。如果球员的功能众所周知,那么为什么他们不能仅仅模拟裁判?爱丽丝发送mA 给鲍勃,他(没看见 mA)计算 mB,之后他计算 f(mA,mB)并将结果告诉爱丽丝。也许你认为fA知道鲍勃和fB 给爱丽丝?

其次,与线性不等式有关的协议在切割平面证明的情况下确实很有趣。在这种情况下,它是足够的甚至考虑协议,其中所述形式的消息是非常有限的:输入变量的一些线性组合的只是值可以被传送。

为了更精确一点,假设给定一个具有整数系数的线性不等式系统。我们知道系统没有0--1解。变量以某种方式在玩家之间分配(五十五十种方式);这是“最坏的分区”方案:对手可以选择“最坏的”分区。给定一个0--1字符串,玩家的目标是找到不满意的不平等。就是说,现在的答案不是一丁点,而是我们系统中一个不等式的名称。(这是Karchmer-Wigderson类型的交流游戏。)

现在考虑针对此类比赛使用以下受限协议:(i)裁判发挥作用 f(α,β)=1 iff αβ,(ii)玩家的信息仅限于线性信息:在每一轮中,爱丽丝必须以以下形式发送信息:mA(x)=cx,而鲍勃则收到以下形式的消息 mB(y)=dy

Impagliazzo,Pitassi和Urquhart(1994)观察到以下情况:如果在切割平面证明中使用的所有系数都是变量数量的多项式,并且该游戏是否需要t 沟通,那么每一个树状证明给定系统的不满足性必须产生 exp(t/logn)不平等。然后,他们使用已知的通信复杂性下限给出了一个明确的系统,该系统需要指数大小的证明。此结果的缺点是系统非常人为,因此不存在“真正的”优化问题。因此,为“实际”优化问题提出一个下限是一个有趣的问题。

这样的问题之一是图形的独立集问题。给定图 G=(V,E) 我们可以与每个顶点关联 u 一个变量 xu 并考虑由不平等构成的不平等体系 vVxv>α(G),以及所有不平等 xu+xv1 对于所有边缘 uvG。由于每个0--1 这些不等式的子系统的解决方案在 G,整个系统没有零一解决方案。对于此类系统,游戏的通信复杂度是多少?

如果我们的图 =(LR,E) 如果是二分的,则很自然(对于对手)根据变量的组成部分来拆分变量。在这种情况下,爱丽丝得到了一个子集AL,鲍勃一个子集 BR 承诺 |AB|>α(G)。目标是在 AB。这里α(G) 是“二分”独立数:一个不完全位于其中的独立集的最大大小 L 或在 R。我最喜欢的问题之一是:证明n×n 图要求 ω(log2n)存在一点交流。

@Kaveh:很抱歉用问题“回答”您的问题。


我对通用cc框架比证明其复杂性的已知应用程序更感兴趣。裁判使用的功能是已知的(如我所说,它们是固定的)。我对此模型感兴趣的原因有很多,但是要点是关于我们如何衡量沟通量的。如果我们对通信的总位数感兴趣,则可以像您所说的那样模拟协议。但是,如果我们要考虑其他一些复杂程度的度量,例如回合数,那么我认为这是不同的。例如,在一种情况下
Kaveh

证明的复杂性每个球员都会向裁判员发送一个实数。实数可以编码无限多个位,因此,如果要模拟此位,我们必须发送无限个位,如果允许,则只能发送整个输入,因此变得无趣。但是,通过与裁判员一起计算框架中的回合数,我们得到了另一种有用的度量(如Pavel Pudlak的证明)。
卡夫

@Kaveh:是的,这对我们算什么沟通很明智。但是,在切割飞机的框架中,我们不需要关心发送数。只是假设,所有的系数都是整数O(logn) 二进制大小(n是变量的数量)。当想要为“实际”优化问题(例如独立集)获得一些东西时,即使这种(受限制的)情况也不清楚。获得“怪物问题”的下限并不是我的乐趣。证明复杂性的人通常对“怪物”感到满意。但是优化理论的人们希望看到“真实的”下界。
Stasys

这些都是附带问题,正如我说的那样,我想进一步了解我在问题中描述的那种通信复杂性,并有意避免将其与证明复杂性和内插联系起来。在我的问题陈述中,与证明复杂性没有任何关系。
卡夫

1
@Kaveh:如果裁判的功能众所周知的球员,我没有看到这些“裁判协议”和“没有裁判协议”(如果,正如我所说的,人数不多)之间的差异。如果我们只进行一轮比赛,差异就会发生:球员将信息发送给裁判,然后他做出最终决定。顺便说一句k>2玩家,这被称为“同步消息通信”。关于“怪兽问题”。在这里,我不是在考虑电路的复杂性,而是在考虑优化理论所面临的问题。
Stasys
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.