Un problème combinatoire simple (?) Drôle!

11

Fixons et un entier .t > 00<E<1t>0

pour tout et pour tout vecteur tel quenc¯[0,1]ni[n]ciE×n

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

Je ne sais pas si le statament est vrai ou faux. Je pense que c'est vrai.

Mon intuition vient de l'observation que pour les vecteurs c¯{0,1}n (avec la propriété souhaitée sur la somme) nous avons Ac¯=(E×nt) ; dans ce cas, nous ne pouvons sélectionner qu'un sous-ensemble de l'ensemble {i | ci=1} .

Dans les autres cas, nous pouvons créer un bon sous-ensemble (st la somme est supérieure à E×t ) en utilisant les coordonnées dans {i | ci>E} mais aussi, peut-être, en utilisant quelques coordonnées de l'ensemble {i | ciE} nous pourrions créer un autre bon ensemble!

Alors, prouvez-le ou trouvez le bug! en espérant que cela pourrait être un jeu amusant pour vous!

Motivation de la question :

Supposons que vous ayez une variable aléatoire , une mesure typique de "combien de caractère aléatoire" il y a dans est l'entropie min XX{0,1}nX

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

Dans un sens intuitif, la min-entropie est le pire des cas de la célèbre entropie de Shannon (c'est le cas moyen ).

Nous nous intéressons à la limite inférieure de l'entropie min de la variable aléatoire où est uniformément répartie sur l'ensemble .Y { y(Z=XY|Y)Y{y | iyi=t}

En gros, si nous avons de la chance, nous pouvons attraper les bits de qui ont une "bonne entropie" et donc nous si puis H ( X ) E n H ( Z | Y ) E tXH(X)EnH(Z|Y)Et

Quelle est la probabilité d'avoir de la chance?

Le problème est bien étudié et il existe de nombreuses publications, voir par exemple le lemme A.3. dans la cryptographie à clé publique résiliente aux fuites dans le modèle de récupération bornée

AntonioFa
la source
3
Je suis confus par le terme . Comme n'est pas nécessairement un entier, comment est-il défini? E×n(E×nt)E×n
Dave Clarke
2
Quelle est la motivation?
Anthony Labarre
6
@ Dave Clarke, les approches standard consistent à le définir en termes de fonction gamma ou (étant donné que est entier) comme. t - 1 k = 0 ( E n - k ) / t !tk=0t1(Enk)/t!
Peter Taylor
2
Les coefficients binomiaux peuvent être généralisés à des arguments non intégraux (la page Wikipedia fournit pas mal de détails). Cela peut ne pas être nécessaire dans ce cas, cependant: Notez qu'il suffit de le prouver dans le cas extrême où la somme des est égale à (c'est-à-dire que est leur moyenne). E × n EciE×nE
Klaus Draeger
1
@Dave: Je suis désolé pour mon inexactitude, de mon point de vue, vous pouvez choisir . En
AntonioFa

Réponses:

2

La conjecture dans le message ne tient pas, mais la conjecture plus faible (par rapport au sol) mentionnée dans les commentaires tient. En fait, quelque chose de plus fort tient.


Lemme 1. La conjecture dans le poste ne tient pas. Autrement dit, il existe une instance satisfaisant aux hypothèses données où

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

Preuve. Considérons l'instance avec , , et . Alors . Pour le côté gauche, nous avons car tout sous-ensemble qui ne contient pas les deux 1 au plus 1,7, et il n'y a que deux sous-ensembles ( et ) contenant les deux 1. Et le côté droit estc = ( 1 , 1 , 0,7 ) E = 2,7 / 3 = 0,9 t = 2 En=3c=(1,1,0.7)E=2.7/3=0.9t=2| { S [ 3 ] : i S c i1,8 } | = 2 S { 1 , 1 } { 1 , 1 , 0,7 } ( 2,7Et=1.8

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

La conjecture la plus faible suggérée dans les commentaires, à savoir la limite par rapport au sol, , tient. En fait, quelque chose de légèrement plus fort tient:En

Lemme 2. Fixe , entiers et vecteur avec . Alors n , t > 0 c [ 0 , 1 ] n i [ n ] c iE0<E<1n,t>0c[0,1]n| { S [ n ] : i S c iEi[n]ciEn

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

Preuve. Soit . Supposons que WLOG . (Sinon, échelle et chaque vers le bas par un facteur uniforme pour le rendre ainsi. Cela maintient et ne change ni les sous-ensembles de somme d'au moins ni la borne inférieure souhaitée sur le nombre ces sous-ensembles.) Supposons que le WLOG (sinon la revendication est triviale).a = Ea=EnE c i i c iEa=EnEciEiciEnt aEtta

Considérons tout sous-ensemble de taille au moins , où . Étant donné que et contient tous les éléments sauf au plus (dont chacun est au plus 1), nous avons , comme vous le souhaitez.n - d d = a - aS[n]ndd=aat/n0i[n]ciaSdiSciad=at/n=EtEt

Le nombre de ces sous-ensembles estS

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

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

>(ad)+(ad1)++(a1)+(a0)    (en utilisant )n>a

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

Mais (en utilisant ), donc la dernière somme est au moins la borne inférieure souhaitée du nombre de bons sous-ensembles. a / n = E < 1 ad=at/nta/n=E<1  

Neal Young
la source