TL; DR - Không, không có chiến lược nào tốt hơn chiến lược đơn giản. Đây là ý chính của bằng chứng. Khi không có đủ bóng, sẽ có một "đường bóng" từ thùng đến thùng có nhiều nhất k - 2 bóng. Kẻ thù có thể chuyền một quả bóng từ thùng đầy đó đến thùng đầy ít hơn dọc theo đường đi đó, có thể được thực hiện lặp đi lặp lại cho đến khi số lượng thùng k -full bị giảm.kk - 2k
Cải cách trong lý thuyết đồ thị
Giả sử chúng ta đưa ra một đồ thị hữu hạn đơn giản với một hàm w : E → Z ≥ 0 . Chúng tôi nói có những quả bóng w ( e ) ở cạnh e . Đặt E 2 là tập hợp (cạnh được đánh dấu cuối) { ( e , v ) | e ∈ E , v ∈ e } . Nếu d : E 2 → Z ≥ 0 thỏa mãnG ( V, E)w : E→ Z≥ 0w ( e )eE2{ ( e , v ) | e ∈ E, v ∈ e }d: E2→ Z≥ 0 cho mọi cạnh e = { v 1 , v 2 } , chúng tôi nói rằng d làphân phối w . Bất kỳ w -distributing chức năng d gây ra một chức năng, mà chúng tôi sử dụng cùng một biểu tượng, d : V → Z ≥ 0 , d ( v ) =w ( e ) = d( e , v1)+d( e,v2)e ={v1,v2}dwwdd:V→ Z≥ 0 . Chúng ta nói rằng bóng d ( v ) nằm trong v . Cho k ∈ Z > 0 , cho F k ( d ) = # { v ∈ V | d ( v ) ≥ k } , số lượng k -full đỉnh bởi d .d( V ) = Σv ∈ ed( e , v )d( v )vk ∈ Z> 0Fk(d)=#{v∈V|d(v)≥k}kd
(Erel-Apass lý) Đối với bất kỳ đồ thị hữu hạn đơn giản và w : E → Z ≥ 0 , chúng ta có Σ e ∈ E w ( e ) ≥ ( 2 k - 1 ) phút w -distributing d F k ( d )G(V,E)w:E→Z≥0∑e∈Ew(e)≥(2k−1)minw-distributing dFk(d)
Hãy tưởng tượng mỗi đỉnh là một thùng. Với mỗi cạnh , các cặp bóng w ( e ) được đặt vào v 1 và v 2 , mỗi cặp nhận được bóng w ( e ) . Trong số các cặp bóng w ( e ) này , đối thủ có thể lấy đi các quả bóng d ( e , v 2 ) từ v 1 và d ( e , v 1e={v1,v2}w(e)v1v2w(e)w(e)d(e,v2)v1 bóng từ v 2 . Kết quả cuối cùng giống như nếu, được cung cấp tất cả các thùng trống ban đầu, cho mỗi cạnh e = { v 1 , v 2 } , cácquả bóng w ( e ) được đặt vào đó và sau đó, d ( e , v 1 ) và d ( e , v 2 ) bóng được phân phối cho v 1 và v 2 tương ứng bởi đối thủ. Do đó,định lý Erel-Apass nói rằng để đảm bảod(e,v1)v2e={v1,v2}w(e)d(e,v1)d(e,v2)v1v2 thùng đầy đủ sau khi loại bỏ đối thủ thông minh, ít nhất ( 2 k - 1 ) t cặp bóng là cần thiết. t(2k−1)tNói cách khác, một chiến lược tối ưu để có số lượng thùng đầy đủ tối đa còn lại thực sự là "chiến lược đơn giản", liên tục lấp đầy một cặp thùng khác nhau với cặp bóng cho đến khi chúng ta không có đủ bóng để lặp lại .2k−1
Chứng minh định lý
Vì mâu thuẫn, hãy để và w là một ví dụ mẫu có số đỉnh là nhỏ nhất trong số tất cả các mẫu phản. Đó là, có w- phân phối m sao cho F k ( m ) là tối thiểu trong số tất cả F k ( d ) của hàm w- phân phối d . Hơn nữa,
Σ e ∈ E w ( e ) < ( 2 k - 1 )G(V,E)wwmFk(m)Fk(d)wd
∑e∈Ew(e)<(2k−1)Fk(m)
Hãy . Hãy V ℓ = { v ∈ V | m ( v ) ≥ k } . Vì vậy, F k ( m ) = # V ℓ .Vs={v∈V|m(v)≤k−2}Vℓ={v∈V|m(v)≥k}Fk(m)=#Vℓ
Yêu cầu bồi thường một: . Vs≠∅
Bằng chứng yêu cầu một. Giả sử nếu không thì trống.
Σ v ∈ V m ( v ) = ( k - 1 ) # V + Σ v ∈ V ( m ( v ) - ( k - 1 ) ) ≥ ( k - 1 ) # V + # V ℓ >Vs
Chúng ta hãy cũng tái sử dụng w là một hàm từ V đến Z ≥ 0 đến nỗi w ( v ) = Σ v ∈ e w ( e ) cho bất kỳ v ∈ V .
∑ v ∈ V w ( v )
∑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ì vậy, phải có một đỉnh
bmà
w(b)≥2k-1.
∑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
Consider the induced setup G′(V′,E′) and w′, where V′=V∖{b}, G′(V′,E′) is the induced graph G[V′] and where w′=w|E′. For any w′-distributing function d′, we can extend it to a w-distributing function dd′ where dd′ is the same as d′ on E′ while dd′(e,b)=w(e) for every edge e adjacent to b. Note that Fk(dd′)=Fk(d′)+1 since dd′(b)=∑b∈edd′(e,b)=∑b∈ew(e)=w(b)≥2k−1≥k. Then
∑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′)
So,
G′(V′,E′) and
w′ is a counterexample whose number of vertices is smaller than the number of vertices in
G. That cannot true by our assumption about
G(V,E) and
w. So claim one is proved.
For any vertex v, define v d-reachable from vertex u if there is a path u0=u,u1,u2,⋯,um,um+1=v, m≥0 such that d({ui,ui+1},ui)>0. Let Vr=Vℓ∪{v∈V|∃u∈Vℓ and v is m-reachable from u}.
Claim two: Vr=V
Proof of claim two: Suppose Vr≠V. For any vertex v∈Vr and u∉Vr, since we cannot reach u from v, if {v,u} is an edge, then w({v,u},v)=0. Consider the induced setup G′(V′,E′) and w′, where v′=Vr, G′(V′,E′) is the induced graph G[V′] and where w′=w|E′. For any w′-distributing function d′, we can extend it to a w-distributing function dd′ where dd′ is the same as d′ on E′ and the same as m on other edges. Note that Fk(dd′)=Fk(d′) since all vertices with no less than k balls inside are in Vℓ⊂Vr. Then
∑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′)
So,
G′(V′,E′) and
w′ would be a counterexample whose number of vertices is smaller than the number of vertices in
G. That cannot be true by our assumption about
G(V,E) and
w. So claim two is proved.
Now let us prove the theorem.
Since Vr=V and Vs≠∅, there is a path u0=u,u1,u2,⋯,um,um+1=v, m≥0 with m(u)>k, m(v)≤k−2 and d({ui,ui+1},ui)>0. Let us construct a new w-distributing function r(m) from m so that
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 and r(m) agrees on all vertices except v and u, m(v)<r(m)(v)≤k−1 and r(m)(u)<m(u). We can apply this procedure on r(m) to get r2(m). Repeating this i time for some large enough i, we will obtain a w-distributing function ri(m) with Fk(ri(m))=0. However, we have assumed that Fk(m)>0 is the minimum among F(d) of w-distributing function d. This contradiction shows that we have proved the Erel-Apass theorem.