TL; DR - Non, il n'y a pas de meilleure stratégie que la stratégie simple. Voici l'idée principale de la preuve. Quand il n'y a pas assez boules, il y aura un « chemin de boule » d'un de bin à un bac avec au plus k - 2 boules. L'adversaire peut passer une balle de ce bac plein à ce bac moins plein le long de ce chemin, ce qui peut être fait à plusieurs reprises jusqu'à ce que le nombre de k -bacs pleins soit réduit.kk−2k
Reformulation en théorie des graphes
Supposons que l'on nous donne un graphe fini simple avec une fonction w : E → Z ≥ 0 . On dit qu'il y a des boules w ( e ) dans l'arête e . Soit E 2 l'ensemble (bord marqué par l'extrémité) { ( e , v ) | e ∈ E , v ∈ e } . Si d : E 2 → Z ≥ 0 satisfaitG(V,E)w:E→Z≥0w(e)eE2{(e,v)|e∈E,v∈e}d:E2→Z≥0 pour chaque arête e = { v 1 , v 2 } , on dit que d est w -distributif. Toutefonction w -distributrice d induit une fonction, que nous utilisons le même symbole, d : V → Z ≥ 0 , d ( v ) =w(e)=d(e,v1)+d(e,v2)e={v1,v2}dwwdd:V→Z≥0 . On dit que lesboules d ( v ) sont en v . Étant donné k ∈ Z > 0 , soit F k ( d ) = # { v ∈ V | d ( v ) ≥ k } , le nombre de k sommets complets par d .d(v)=∑v∈ed(e,v)d(v)vk∈Z>0Fk(d)=#{v∈V|d(v)≥k}kd
G(V,E)w:E→Z≥0∑e∈Ew(e)≥(2k−1)minw-distributing dFk(d)
Imaginez que chaque sommet est un bac. Pour chaque bord , paires de billes sont placées dans et , chacune obtenant billes. Parmi ces paires de balles , l'adversaire peut retirer balles de et balles de . Le résultat final est le même que si, étant donné tous les bacs vides initialement, pour chaque bord , boules y sont insérées et, ensuite, et boules sont distribuées à etw ( e ) v 1 v 2 w ( e ) w ( e ) d ( e , v 2 ) v 1 d ( e , v 1 ) v 2 e = { v 1 , v 2 } w ( e ) d ( e , ve={v1,v2}w(e)v1v2w(e)w(e)d(e,v2)v1d(e,v1)v2e={v1,v2}w(e)d ( e , v 2 ) v 1 v 2 t ( 2 k - 1 ) t 2 k - 1d(e,v1)d(e,v2)v1v2respectivement par l'adversaire. Par conséquent, le théorème d'Erel-Apass dit que pour garantir k-pleins après le retrait d'un adversaire intelligent, au moins paires de balles sont nécessaires. t(2k−1)tEn d'autres termes, une stratégie optimale pour avoir le plus grand nombre possible de bacs pleins est en effet la "stratégie simple", qui remplit à plusieurs reprises une paire de bacs différente avec des paires de billes jusqu'à ce que nous n'ayons pas assez de billes pour répéter.2k−1
Preuve du théorème
Pour des raisons de contradiction, considérons et un contre-exemple dont le nombre de sommets est le plus petit de tous les contre-exemples. Autrement dit, il y a -distribution tel que est minimal parmi tous les de -distribution fonction . De plus,
w w m F k ( m ) F k ( d ) w d ∑ e ∈ E w ( e ) < ( 2 k - 1 ) F k ( m )G(V,E)wwmFk(m)Fk(d)wd
∑e∈Ew(e)<(2k−1)Fk(m)
Soit . Soit . Donc .V ℓ = { v ∈ V | m ( v ) ≥ k } F k ( m ) = # V ℓVs={v∈V|m(v)≤k−2}Vℓ={v∈V|m(v)≥k}Fk(m)=#Vℓ
Réclamez un: . Vs≠∅
Preuve de revendication un. Supposons sinon que est vide.
Réutilisons également en fonction de à telle sorte que pour chaque .
V s ∑ v ∈ V m(v)=(k-1)#V+ ∑ v ∈ V (m(v)-(k-1))≥(k-1)#V+# V ℓ >(k-1)#VwV
Vs
∑v∈Vm(v)=(k−1)#V+∑v∈V(m(v)−(k−1))≥(k−1)#V+#Vℓ>(k−1)#V
wV w(v)= ∑ v ∈ e w(e)v∈V ∑ v ∈ V w ( v )Z≥0w(v)=∑v∈ew(e)v∈V∑v∈Vw(v)=∑v∈V∑v∈ew(e)=∑e∈E∑v∈ew(e)=∑e∈E2w(e)=2∑e∈Ew(e)=2∑e∈E∑v∈em(e,v)=2∑v∈V∑v∈em(e,v)=2∑v∈Vm(v)>2(k−1)#V
Il doit donc y avoir un sommet tel que .
bw(b)≥2k−1
Considérons la configuration induite et , où , est le graphe induit et où . Pour toute fonction distribution , nous pouvons l'étendre à une fonction distribution où est identique à sur tandis que pour chaque arête adjacente à . Notez que puisqueG′(V′,E′)w′V′=V∖{b}G′(V′,E′)G[V′]w′=w|E′w′d′wdd′dd′d′E′dd′(e,b)=w(e)ebFk(dd′)=Fk(d′)+1dd′(b)=∑b∈edd′(e,b)=∑b∈ew(e)=w(b)≥2k−1≥k . Puis
Ainsi, et est un contre dont le nombre de sommets est inférieur au nombre de sommets dans . Cela ne peut pas être vrai par notre hypothèse sur et . Donc, une revendication est prouvée.
∑e∈E′w′(e)≤∑e∈Ew(e)−w(b)<(2k−1)Fk(m)−(2k−1)=(2k−1)(minw-distributing dFk(d)−1)≤(2k−1)(minw′-distributing d′Fk(dd′)−1)≤(2k−1)minw′-distributing d′Fk(d′)
G′(V′,E′)w′GG(V,E)w
Pour tout sommet , définissez accessible à partir du sommet s'il existe un chemin , tel que . Soit .vv duu0=u,u1,u2,⋯,um,um+1=vm≥0d({ui,ui+1},ui)>0Vr=Vℓ∪{v∈V|∃u∈Vℓ and v is m-reachable from u}
Revendication deux:Vr=V
Preuve de la revendication deux: Supposons . Pour tout sommet et , puisque nous ne pouvons pas atteindre partir de , si est une arête, alors Considérez la configuration induite et , où , est le graphe induit et où . Pour toute fonction -distributrice ,Vr≠Vv∈Vru∉Vruv{v,u}w({v,u},v)=0.G′(V′,E′)w′v′=VrG′(V′,E′)G[V′]w′=w|E′w′d′wdd′où est identique à sur et identique à sur les autres arêtes. Notez que puisque tous les sommets avec pas moins de boules à l'intérieur sont dans . Puis
Donc, etdd′d′E′mFk(dd′)=Fk(d′)kVℓ⊂Vr
∑e∈E′w′(e)≤∑e∈Ew(e)<(2k−1)Fk(m)=(2k−1)minw-distributing dFk(d)≤(2k−1)minw′-distributing d′Fk(dd′)≤(2k−1)minw′-distributing d′Fk(d′)
G′(V′,E′)w′G. Cela ne peut pas être vrai par notre hypothèse sur et . La deuxième revendication est donc prouvée.
G(V,E)w
Prouvons maintenant le théorème.
Puisque et , il existe un chemin , avec , et . Construisons une nouvelle fonction -distributrice de pour que
Vr=VVs≠∅u0=u,u1,u2,⋯,um,um+1=vm≥0m(u)>km(v)≤k−2d({ui,ui+1},ui)>0wr(m)m
r(m)(e,u)=⎧⎩⎨m({ui,ui+1},ui)−1m({ui,ui+1},ui+1)+1m(e,u) if (e,u)=({ui,ui+1},ui) for some 0≤i≤m if (e,u)=({ui,ui+1},ui+1) for some 0≤i≤m otherwise
m et s'accordent sur tous les sommets sauf et , et . On peut appliquer cette procédure sur pour obtenir . En répétant cette fois pour un assez grand , nous obtiendrons une fonction de répartition avec . Cependant, nous avons supposé que est le minimum parmi de la fonction de distributionr(m)vum(v)<r(m)(v)≤k−1r(m)(u)<m(u)r(m)r2(m)iiwri(m)F k ( m ) > 0 F ( d ) w dFk(ri(m))=0Fk(m)>0F(d)wd. Cette contradiction montre que nous avons démontré le théorème d'Erel-Apass.