TL; DR-不,没有比简单策略更好的策略了。 这是证明的主要思想。当没有足够的球时,就会有一个从满的箱子到最多有球的箱子的“球道” 。对手可以沿着该路径将一个球从那个满满的箱子传递到那个不满满的箱子,这可以重复进行,直到减少满满的箱子的数量为止。k - 2 kkk−2k
图论的重新表述
假设我们给了一个简单的有限图,其函数为。我们说边缘有球。令为(标记末端的边缘)集。如果满足每个边,我们说是 -distributing。任何函数引发一个函数,我们使用相同的符号,。我们说瓦特:È → ž ≥ 0瓦特(É )ë ë 2 { (ê ,v )| ë ∈ ê ,v ∈ Ë } d :ë 2 → Ž ≥ 0瓦特(ë )= d (ë ,v 1)+ d (ê ,vG(V,E)w:E→Z≥0w(e)eE2{(e,v)|e∈E,v∈e}d:E2→Z≥0Ê = { v 1,v 2 } d 瓦特瓦特d d :V → ž ≥ 0 d (v )= Σ v ∈ È d (ê ,v )d (v )v ķ ∈ Ž > 0 ˚F ķ(d )= #{ v ∈ V | d (w(e)=d(e,v1)+d(e,v2)e={v1,v2}dwwdd:V→Z≥0d(v)=∑v∈ed(e,v)d(v)球在。给定,令,即个全顶点的个数为。vk∈Z>0ķ dFk(d)=#{v∈V|d(v)≥k}kd
(绕过定理)对于任何简单的有限图和,我们都有G(V,E)w:E→Z≥0∑e∈Ew(e)≥(2k−1)minw-distributing dFk(d)
想象每个顶点都是一个bin。对于每个边,将球对放入和,每个对都得到球。在这些的球对,对手可能带走球从和从球。最终结果与以下情况相同:在初始给定所有空仓的情况下,对于每个边缘,将球放入其中,然后分别放入和球分配到和w (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)v1v2分别由对手。因此,Erel-Apass定理说,为了确保在精明的对手撤离后 k个满箱,至少需要对球。t(2k−1)t换句话说,具有最大可能的剩余满箱数的最佳策略确实是“简单策略”,它反复用球对填充不同的一对箱,直到我们没有足够的球可以重复。2k−1
定理的证明
为了矛盾,令和为反例,其顶点数在所有反例中最小。也就是说,有 -distributing使得是所有当中最小的 -distributing函数。此外,
瓦特瓦特米˚F ķ(米)˚F ķ(d )瓦特d Σ Ë ∈ È瓦特(ë )< (2 ķ - 1 )˚F ķ(米)G(V,E)wwmFk(m)Fk(d)wd
∑e∈Ew(e)<(2k−1)Fk(m)
令。令。因此。V ℓ = { v ∈ V | 米(v )≥ ķ } ˚F ķ(米)= #V ℓVs={v∈V|m(v)≤k−2}Vℓ={v∈V|m(v)≥k}Fk(m)=#Vℓ
声明一:。Vs≠∅V 小号Σ v ∈ V米(v)=(ķ-1)#V+ Σ v ∈ V(米(v)- (ķ-1))≥(ķ-1)#V+# V ℓ >(ķ-1)#V瓦特V
权利要求一的证明。否则,假设为空。
让我们还重用作为从到的函数,这样对任何。
Vs
∑v∈Vm(v)=(k−1)#V+∑v∈V(m(v)−(k−1))≥(k−1)#V+#Vℓ>(k−1)#V
wVZ≥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
因此必须有一个顶点使得。
bw(b)≥2k−1
考虑归纳设置和,其中,是归纳图,其中。对于任何 -distributing函数,我们可以将其扩展到一个 -distributing函数其中是相同的上而对于与相邻的每个边。注意,自G′(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。然后
因此,和是一个反例,其顶点数小于的顶点数。根据我们对和假设,这不可能成立。因此索赔一被证明。
∑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
对于任何顶点,定义从顶点-reachable如果有一个路径,使得。令。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}
如权利要求2:Vr=V
如权利要求2的证明:假设。对于任何顶点和,因为我们无法达到从,如果是边缘,那么考虑诱导装置和,其中,是诱导图,其中。对于任何函数,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′其中与上的相同,其他边上的相同。注意因为所有内部不少于球的顶点都在。然后
所以,和dd′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。根据我们对和假设,这不可能成立。因此主张二被证明。
G(V,E)w
现在让我们证明定理。
由于和,因此存在路径,具有,和。让我们从构造一个新的函数,以便
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和在除和之外的所有顶点上都一致,和。我们可以在上应用此过程以获得。将此时间重复一个足够大的,我们将获得函数其中。然而,我们已经假定是中的最小值的 -distributing函数r(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。这个矛盾表明我们已经证明了Erel-Apass定理。