TL; DR-아니요, 단순한 전략보다 더 나은 전략은 없습니다. 증거의 주요 아이디어는 다음과 같습니다. 공이 충분하지 않은 경우 전체 빈에서 최대 k - 2 개의 공이 있는 빈으로 "볼 경로"가 있습니다 . 적은 그 경로를 따라 그 가득 찬 통에서 덜 가득 찬 통으로 공을 통과시킬 수 있으며, 이것은 k 가득 찬 통의 수가 줄어들 때까지 반복적으로 수행 될 수있다 .kk−2k
그래프 이론의 재구성
함수 w : E → Z ≥ 0 인 간단한 유한 그래프 가 있다고 가정 해 봅시다 . 우리 는 가장자리 e 에 w ( e ) 공이 있다고 말한다 . 하자 E (2) 제 (최종 표시 에지) 세트로 { ( E , V ) | e ∈ E , v ∈ e } . 만약 D : E 2 → Z ≥ 0 을 만족G(V,E)w:E→Z≥0w(e)eE2{(e,v)|e∈E,v∈e}d:E2→Z≥0모든 에지 e = { v 1 , v 2 } 에 대해 w ( e ) = d ( e , v 1 ) + d ( e , v 2 ) , d 는 w- 분포라고합니다. 모든 w- 분포 함수 d 는함수를유도하는데, 동일한 기호 d를 사용합니다 : V → Z ≥ 0 , d ( v ) =w(e)=d(e,v1)+d(e,v2)e={v1,v2}dwwdd:V→Z≥0 . 우리는 말을 D ( V ) 공에 V . 감안 K ∈ Z > 0 ,하자 F의 K ( D ) = # { V ∈ V | d ( v ) ≥ k } , k 만큼의정점 수 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)
각 정점이 빈이라고 상상해보십시오. 각 모서리 에 대해 볼 페어는 및 배치되며 각각은 볼 을 얻습니다 . 이들 중에서 공 쌍의 상대 거리에 걸릴 수 에서 공 및 에서 공 . 최종 결과는 모든 빈 빈이 처음에 각 가장자리 에 대해 공이 들어간 다음 및 볼은 및 배포됩니다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-full bin 을 확보하기 위해서는 적어도 쌍의 볼이 필요하다고 말합니다 . t(2k−1)t다시 말해서, 가능한 최대 수의 빈을 남길 수있는 최적의 전략은 실제로 "간단한 전략"인데, 이는 반복 할 공이 충분하지 않을 때까지 다른 빈을 볼 쌍으로 반복적으로 채우는 것 입니다.2k−1
정리 증명
모순을 위해 와 는 모든 반례 중에서 정점이 가장 적은 반례입니다. 즉,가 -distributing 되도록 모든 사이에 최소한 의 함수 -distributing . 또한
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)
하자 . 하자 . 그래서 .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ℓ
하나를 주장하십시오 : . Vs≠∅V 의 Σ의 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 bw(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
유도 설정 및 . 여기서 , 는 유도 그래프 이며 . 임의의 경우 함수 -distributing , 우리는 그것을 연장 할 수 함수 -distributing 동일하다 에서 동안 모든 에지에 대해 인접한 . 참고 보낸w 'G′(V′,E′)w′G ' ( V ' , E ' ) G [ V ' ] w ' = w | E ' w ' D ' w D D ' D D ' D ' E ' D의 D ' ( 즉 ,V′=V∖{b}G′(V′,E′)G[V′]w′=w|E′w′d′wdd′dd′d′E′e b F k ( d d ′ ) = F k ( d ' ) + 1 d d ′ ( b ) = ∑ b ∈ e d d ′ ( e , b ) = ∑ b ∈ e w ( E ) = w ( B ) ≥ 2 Kdd′(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}
두 번째 주장 :Vr=V
두 번째 주장의 증거 : 라고 가정하십시오 . 임의의 정점 들어 및 이후를 우리가 도달 할 수없는 으로부터 경우 다음 에지되는 고려 유도 셋업 및 , 여기서 , 는 유도 그래프 이며 . 어떤 옵션 함수 -distributing ,V r ≠V[ V ' ] w ′ =w | E ′ w ′ d ′
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. 및 에 대한 가정에 사실이 아닙니다 . 따라서 주장 2가 입증되었습니다.
G(V,E)w
이제 정리를 증명해 봅시다.
이후 및 , 거기 경로 , 와 , 및 . 우리는 새로운 구성하자 함수 -distributing 으로부터 되도록
)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
r ( m ) v u m = 0m 과 와 , 및 제외한 모든 정점에 대해 동의합니다 . 에이 절차를 적용 하여 을 얻을 수 있습니다. 이 반복 일부 충분한 시간을 , 우리는를 획득한다 함수 -distributing 과 . 그러나 한 것으로 중 최소한 의 -distributing 함수r(m)vum(v)<r(m)(v)≤k−1r(m)(u)<m(u)r(m)r2(m)iiwri(m)Fk(ri(m))=0F ( D ) w DFk(m)>0F(d)wd. 이 모순은 우리가 Erel-Apass 정리를 증명했음을 보여줍니다.