TL; DR - Nie, nie ma lepszej strategii niż prosta strategia. Oto główna idea dowodu. Kiedy nie ma wystarczającej liczby piłek, powstanie „ścieżka piłki” od kosza pełnego do kosza zawierającego co najwyżej kulek. Przeciwnik może podać piłkę z tego pełnego pojemnika do tego mniej pełnego pojemnika wzdłuż tej ścieżki, co można powtarzać do momentu zmniejszenia liczby pełnych pojemników.k - 2 kkk−2k
Reformulacja w teorii grafów
Załóżmy, że otrzymaliśmy prosty skończony wykres z funkcją . Mówimy, że w krawędzi znajdują się piłki . Niech będzie (krawędzią zaznaczoną na końcu) zestaw . Jeśli spełnia dla każdej krawędzi , mówimy, że jest -dystrybucja. Każda dystrybuująca funkcja indukuje funkcję, której używamy tego samego symbolu, , . Mówimy takw : E → Z ≥ 0 w ( e ) e E 2 { ( e , v ) | e ∈ E , v ∈ e } d : E 2 → Z ≥ 0 w ( e ) = d ( e , v 1 ) + d ( e , vG(V,E)w:E→Z≥0w(e)eE2{(e,v)|e∈E,v∈e}d:E2→Z≥0e = { v 1 , v 2 } d w w d d : V → Z ≥ 0 d ( v ) = ∑ v ∈ e d ( e , v ) d ( v ) v k ∈ Z > 0 F k ( 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) piłki są w . Biorąc pod uwagę , niech , liczba pełnych wierzchołków o .vk∈Z>0k dFk(d)=#{v∈V|d(v)≥k}kd
(Twierdzenie Erel-Apassa) Dla każdego prostego grafu skończonego i mamyG(V,E)w:E→Z≥0∑e∈Ew(e)≥(2k−1)minw-distributing dFk(d)
Wyobraź sobie, że każdy wierzchołek to kosz. Dla każdej krawędzi , pary są umieszczane w i , z których każda otrzymuje piłki . Spośród tych par piłek przeciwnik może zabrać piłki z i z . Końcowy wynik jest taki sam, jak w przypadku, biorąc pod uwagę wszystkie puste pojemniki początkowo, na każdej krawędzi , kulki umieszcza się w niej, a następnie, i piłki są dystrybuowane do ie={v1,v2}w(e)v1v2w(e)w(e)d(e,v2)v1d(e,v1)v2e={v1,v2}w(e)d(e,v1)d(e,v2)v1v2odpowiednio przez przeciwnika. Stąd twierdzenie Erel-Apass mówi, że aby zapewnić k-pełne kosze po usunięciu inteligentnego przeciwnika, potrzebne są co najmniej par kulek. t(2k−1)tInnymi słowy, optymalną strategią pozwalającą na pozostawienie maksymalnej możliwej liczby pełnych pojemników jest w rzeczywistości „prosta strategia”, która wielokrotnie wypełnia inną parę pojemników parami kulek dopóki nie będziemy mieć wystarczającej liczby powtórzeń.2k−1
Dowód twierdzenia
Dla sprzeczności niech i będą kontrprzykładem, którego liczba wierzchołków jest najmniejsza spośród wszystkich kontrprzykładów. Oznacza to, że -dystrybucja taka, że jest minimalne wśród wszystkich funkcji -dystrybucji . Ponadto
G(V,E)wwmFk(m)Fk(d)wd
∑e∈Ew(e)<(2k−1)Fk(m)
Niech . Niech . Więc .Vs={v∈V|m(v)≤k−2}Vℓ={v∈V|m(v)≥k}Fk(m)=#Vℓ
Zgłoś jedno: . Vs≠∅
Dowód roszczenia pierwszego. Załóżmy inaczej, że jest puste.
Użyjmy również jako funkcji od do tak że dla każdej .
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
Więc musi istnieć wierzchołek taki, że .
bw(b)≥2k−1
Rozważ indukowaną konfigurację i , gdzie , jest indukowanym wykresem i gdzie . Dla każdego -distributing funkcji , można rozszerzyć go na -distributing funkcji gdzie jest taki sam jak na , a dla każdej krawędzi sąsiadującej z . Zauważ, że od tego czasuG′(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 . Następnie
SO, i jest kontrprzykładem których liczba wierzchołków jest mniejsza niż liczba wierzchołków . Nie może to być prawdą przy założeniu, że i . Więc twierdzą, że jeden został udowodniony.
∑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
Dla dowolnego wierzchołka zdefiniuj osiągalny z wierzchołka jeśli istnieje ścieżka , tak że . Niech .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}
Twierdzenie dwa:Vr=V
Dowód zastrz dwa Przypuśćmy . Dla każdego wierzchołka i , ponieważ nie można osiągnąć z , jeśli jest krawędzią, a następnie Rozważmy indukowana konfiguracja i , gdzie , jest indukowanym wykresem i gdzie . Dla każdego -distributing funkcji ,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′gdzie jest taki sam jak na i taki sam jak na innych krawędziach. Zauważ, że ponieważ wszystkie wierzchołki z nie mniej niż kulkami w środku znajdują się w . Następnie
Więc, idd′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. Nie może to być prawdą przy założeniu, że i . Więc twierdzą, że dwa zostały udowodnione.
G(V,E)w
Udowodnijmy teraz twierdzenie.
Ponieważ i , istnieje ścieżka , with , i . Stwórzmy nową funkcję -dystrybucji z , aby
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 i zgadza się, z wyjątkiem wszystkich wierzchołków i , i . Możemy zastosować tę procedurę do aby uzyskać . Powtarzając ten czas na wystarczająco dużą , otrzyma się -distributing funkcji z . jednak, że jest minimum wśród funkcji dystrybuującejr(m)vum(v)<r(m)(v)≤k−1r(m)(u)<m(u)r(m)r2(m)iiwri(m)Fk(ri(m))=0Fk(m)>0F(d)wd. Ta sprzeczność pokazuje, że udowodniliśmy twierdzenie Erel-Apass.