ボールのペアでビンを埋める


12

少なくともボールが含まれるビンは、fullと呼ばれます。私たちの目標は、できるだけ多くのビンをいっぱいにすることです。k

最も単純なシナリオでは、ボールが与えられ、それらを任意に配置できます。その場合、明らかにできることは、 binを任意に選択し、それぞれにボールを入れることです。nn/kk

次のシナリオに興味がありますのボールが与えられます。各ペアの2つのボールを2つの異なるビンに入れる必要があります。その後、敵が来て、各ペアから1つのボールを削除します。削除後に最大数のフルビンを確保するにはどうすればよいですか?n

簡単な戦略は、ビンのペアを選択することです。各ビンのペアをボールペアで満たします(各ビンにはボールがあり、各ペアから1つのボールがあります)。次に、敵が何を削除したかに関係なく、各ビンペアに少なくとも1つのフルビンがあります。n/(2k1)2k12k1

より多くのフルビン()を達成する戦略はありますか?n/(2k1)


1
信じられない
ザックソーサー

nが与えられ、が与えられますか?は依存しますか?kkn

@EvilJS nkが与えられ、独立しています。
エレルシーガルハレビ

プレーヤーはn組のボールをすべて配置してから敵がnボールを選ぶか、またはプレーヤーがボールの組を配置してから敵がそのペアから1つを選択してからプレーヤーが次のペアを置き、敵が選ぶ配置するボールのペアがなくなるまで1つなど?
ロティア

@rotiaプレーヤーはn組のボールをすべて配置し、敵はn個のボールを選びます。
エレルシーガルハレビ

回答:


2

TL; DR-いいえ、単純な戦略ほど優れた戦略はありません。 これが証明の主なアイデアです。十分なボールがない場合、kフルビンから最大でk2個のボールがあるビンへの「ボールパス」があります。敵はボールをそのフルビンからそのパスに沿ってより少ないフルビンに渡すことができます。これは、kフルビンの数が減るまで繰り返し行うことができます。


グラフ理論の再定式化

我々は、単純な有限のグラフで示されていると仮定機能を有するW E Z 0。エッジeにw e 個のボールがあると言います。してみましょうE 2は(エンドマークエッジ)も集合{ E V | E E V E }。もしD E 2Z 0を満たしますG(V,E)w:EZ0w(e)eE2{(e,v)|eE,ve}d:E2Z0すべてのエッジ e = { v 1v 2 }に対して、 d w分布であると言います。任意 W関数-distributing Dの我々は同じ記号、使用誘導関数、 D V Z 0 D V =をw(e)=d(e,v1)+d(e,v2)e={v1,v2}dwwdd:VZ0。私たちは、と言う D V ボールが中にある、V。所与のk Z > 0、聞かせて FのKD = { V V | D V K }の数 Kによって-full頂点 Dd(v)=ved(e,v)d(v)vkZ>0Fk(d)=#{vV|d(v)k}kd

任意の単純な有限のグラフの(Erel-APASS定理)およびW E Z 0、我々はΣ E E W E 2 K - 1 W -distributing  D F Kをd G(V,E)w:EZ0eEw(e)(2k1)minw-distributing dFk(d)

各頂点がビンであると想像してください。各エッジw e )のボールペアがv 1v 2に入れられ、それぞれがw e )のボールを取得します。これらのw e )のボールペアのうち、敵はv 1d e v 1からd e v 2)のボールを奪う可能性があります。e={v1,v2}w(e)v1v2w(e)w(e)d(e,v2)v1v 2のボール。最終結果は、最初にすべての空のビンが与えられた場合、各エッジ e = { v 1v 2 } w e ボールがそれに入れられ、 d e v 1および d e v 2ボールは、敵によってそれぞれ v 1 v 2に分配されます。したがって、Erel-Apassの定理によれば、d(e,v1)v2e={v1,v2}w(e)d(e,v1)d(e,v2)v1v2スマートな敵の除去後の t kフルビン、少なくとも2 k 1 tペアのボールが必要です。t(2k1)t別の言い方をすると、可能な限り最大数のビンを残しておく最適な戦略は、「単純な戦略」であり、繰り返しの十分なボールがなくなるまで、異なるペアのビンをボールペアで繰り返し埋めます。 。2k1


定理の証明

矛盾を避けるために、およびwを、すべての反例の中で頂点の数が最小の反例とします。つまり、w分布関数dのすべてのF kd の中でF km が最小になるようなw分布mがあります。また、 Σ E E W E < 2 K - 1 G(V,E)wwmFk(m)Fk(d)wd

eEw(e)<(2k1)Fk(m)

レッツ。レッツV = { V V | M V K }。そうFは、KM = VのVs={vV|m(v)k2}V={vV|m(v)k}Fk(m)=#V

クレーム1:Vs
クレーム1の証明。そうでなければ、が空であると仮定します。 ΣのV Vの M V = K - 1 V + ΣのV VM V - K - 1 K - 1 V + Vの >Vs も再利用おう wの関数としての V Z 0ように W V = Σ V E W E のための任意の V VΣのV V W V

vVm(v)=(k1)#V+vV(m(v)(k1))(k1)#V+#V>(k1)#V
wVZ0w(v)=vew(e)vV だから頂点が存在しなければならないBのようにWB2K-1
vVw(v)=vVvew(e)=eEvew(e)=eE2w(e)=2eEw(e)=2eEvem(e,v)=2vVvem(e,v)=2vVm(v)>2(k1)#V
bw(b)2k1

誘導されたセットアップおよびw ′を考えます。ここで、V = V { b }G V E は誘導グラフG [ V ]およびw = w | E 。任意のw 分布関数d G(V,E)wV=V{b}G(V,E)G[V]w=w|Ewd、我々はそれを拡張することができる -distributing関数のD 、D '、D 、Dは'と同じであるD '上のE 'ながらDをD 'E B )は= wのE すべてのエッジのためにEに隣接B。なお、FのKDはD '= FのKD '+ 1以降wdddddEdd(e,b)=w(e)ebFk(dd)=Fk(d)+1。そして、 Σ E E " W "E dd(b)=bedd(e,b)=bew(e)=w(b)2k1k したがって、G'V'E'及びwは'は反例である頂点の数の頂点の数よりも少ないGGVEwについての仮定では、それは成り立ちません。したがって、クレーム1が証明されています。

eEw(e)eEw(e)w(b)<(2k1)Fk(m)(2k1)=(2k1)(minw-distributing dFk(d)1)(2k1)(minw-distributing dFk(dd)1)(2k1)minw-distributing dFk(d)
G(V,E)wGG(V,E)w

任意の頂点のための、規定のV D頂点から-reachable Uのパスがある場合、U 0 = U U 1U 2U MU M + 1 = VM 0ように、D { U iu i + 1 } u i> 0。してみましょうV Rvv duu0=u,u1,u2,,um,um+1=vm0d({ui,ui+1},ui)>0Vr=V{vV|uV and v is m-reachable from u}

クレーム2:Vr=V
クレーム2の証明:ます。任意の頂点のためのV VのR及びU VのR、我々は到達できないので、uとからV場合、{ vはuが}エッジである場合、wは{ V U } V = 0誘起セットアップ検討GをV EVrVvVruVruv{v,u}w({v,u},v)=0.及び W ' V ' = VのR G 'V 'Eは'誘導されたグラフである G [ V ' ]および W ' = W | E 。任意の w 分布関数 d ′について、それを w分布関数 d d に拡張できます。ここで d d G(V,E)wv=VrG(V,E)G[V]w=w|Ewdwdddd同じである上のE 'と同じM他のエッジに。なお、FのKD 、D '= FのKD 'のない未満を有するすべての頂点ので、k個のボールが内側にあるVのVのR。そして、 Σ E E " W "E dEmFk(dd)=Fk(d)kVVr したがって、GVEおよびwは、頂点の数がGGVEwについての仮定では、それは真実ではありません。したがって、クレーム2が証明されます。

eEw(e)eEw(e)<(2k1)Fk(m)=(2k1)minw-distributing dFk(d)(2k1)minw-distributing dFk(dd)(2k1)minw-distributing dFk(d)
G(V,E)wGG(V,E)w

ここで定理を証明しましょう。

Vr=VVsu0=u,u1,u2,,um,um+1=vm0m(u)>km(v)k2d({ui,ui+1},ui)>0wr(m)m

r(m)(e,u)={m({ui,ui+1},ui)1 if (e,u)=({ui,ui+1},ui) for some 0imm({ui,ui+1},ui+1)+1 if (e,u)=({ui,ui+1},ui+1) for some 0imm(e,u) otherwise 

mr(m)vum(v)<r(m)(v)k1r(m)(u)<m(u)r(m)r2(m)iiwri(m)Fk(ri(m))=0Fk(m)>0F(d)wd


私は証拠を読んで、見た目が良い 実際、正しく理解すれば、任意のグラフを使用できるため、さらに一般的です。私の質問は、Gが完全なグラフである特別な場合です。これは正しいです?別の質問:証明は、mがFk(m)が最小であるという事実を正確にどこで使用しますか?私はそれが最後の段落でのみ使用されていることがわかります-この事実なしに証明の前の主張は本当ですか?
エレルシーガルハレビ

Fk(m)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.