一个简单的(?)有趣的组合问题!


11

让我们固定和整数。t > 00<E<1t>0

对于任何n和任何向量c¯[0,1]n,使得i[n]ciE×n

Ac¯:=|{S[n]:iS ciE×t}|(E×nt)

我不知道这种说法是否正确。我认为是真的

我的直觉来自于这样的观察:对于向量c¯{0,1}n(具有关于和的期望属性),我们有Ac¯=(E×nt) ; 在这种情况下,我们只能从\ {i〜|〜c_i = 1 \}中选择子集{i | ci=1}

在其他情况下,我们可以使用\ {i〜|〜c_i> E \}中的坐标来创建一个好的子集(其总和大于E×t),但是也可以使用来自集合\ {i 〜|〜c_i \ leq E \}我们可以创建其他好的集合!{i | ci>E}{i | ciE}

因此,请证明或查找错误!希望对您来说这可能是一个有趣的游戏!

问题的动机

假设你有一个随机变量X{0,1}n,典型的措施存在“多少随机性” X是最小熵

H(X)=minx{log(Pr[X=x])}

从某种意义上说,最小熵是著名的香农熵的最坏情况(即平均情况)。

我们有兴趣降低随机变量(Z = X \ wedge Y | Y)的最小熵的下界,(Z=XY|Y)其中Y均匀地分布在集合{y | iyi=t}

宽松地说,如果幸运的话,我们可以捕获具有“良好熵” 的的位,因此如果那么我们 XH(X)EnH(Z|Y)Et

我们幸运的概率是多少?

这个问题是经过充分研究的,并且存在大量文献,例如参见引理A.3。有界检索模型中具有防弹力的公共密钥密码学的研究


3
我对术语感到困惑。由于不一定是整数,应如何定义?(E×nt)E×n
Dave Clarke

2
动机是什么?
Anthony Labarre 2011年

6
@Dave Clarke,标准方法是根据伽马函数或(假设为整数)将其定义为。tk=0t1(Enk)/t!
彼得·泰勒

2
二项式系数可以推广为非整数参数(Wikipedia页面提供了很多细节)。但是,在这种情况下可能没有必要:请注意,在之和等于(即是其均值)的极值情况下,足以证明这一点。ciE×nE
Klaus Draeger

1
@Dave:对我的不准确性感到抱歉,从我的角度来看,您可以选择。En
AntonioFa 2011年

Answers:


2

帖子中的猜想不成立,但评论中提到的较弱的猜想(相对于地板)成立。实际上,有更强大的东西。


引理1. 职位中的猜想不成立。也就是说,存在一个满足给定假设的实例,其中

|{S[n]:iS ciEt}|<(Ent).

证明。 考虑具有,,和的实例。然后。对于左侧,我们有 因为任何不包含两个1之和的子集最多为1.7,并且只有两个包含两个1的子集(和)。右边是n=3c=(1,1,0.7)E=2.7/3=0.9t=2Et=1.8

|{S[3]:iS ci1.8}|=2
S{1,1}{1,1,0.7}(2.72)=2.71.7/2=2.295>2.   

评论中建议的较弱的猜想,即底线确实成立。实际上,有一些更强的东西:En

引理2。 固定,整数和向量。 然后 0<E<1n,t>0c[0,1]ni[n]ciEn

|{S[n]:iS ciEt}|>(Ent)+(Ent+1)++(EnEn).

证明。设。假设WLOG为。(否则,将和每个缩小一个均匀因子,以使其保持不变。这将维持并且既不改变哪个子集的总和至少为也不改变期望的下界假设WLOG等于(否则,要求不成立)。a=Ena=EnEciiciEnEtta

考虑任何大小至少为子集,其中。由于和包含除元素外的所有元素(每个元素最多为1个),因此我们有。S[n]ndd=aat/n0i[n]ciaSdiSciad=at/n=EtEt

这样的子集的数量是S

(nnd)+(nnd+1)++(nn1)+(nn)

=(nd)+(nd1)++(n1)+(n0)

>(ad)+(ad1)++(a1)+(a0)   (使用)n>a

=(aad)+(aad+1)++(aa1)+(aa).

但是(使用),因此最后的和至少是良好子集数量上的所需下限。ad=at/nta/n=E<1  

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.