効率的なケーキの切り分けは、経済学とコンピュータ科学における問題です。これは、異なるトッピングのケーキや異なる覆いの土地など、分割可能であると仮定される異質な資源を扱います。つまり、その価値を損なうことなく、任意の小さな断片に切り分けることができます。この資源は、ケーキの異なる部分に対する好みが異なる複数のパートナー間で分割する必要があります。例えば、チョコレートのトッピングを好む人もいれば、チェリーを好む人も、できるだけ大きな一切れを望む人もいます。この分配は経済的に効率的でなければなりません。効率性に関するいくつかの概念が研究されています。
効率性は多くの場合、公平性との関連で研究され、その目的は効率性と公平性の両方の基準を満たす部門分けを見つけることである。
ケーキがあります通常は、有限の1次元セグメント、2次元多角形、または多次元ユークリッド平面の有限部分集合であると想定される。。
があるパートナー。各パートナー主観的価値関数を持つサブセットをマッピングする数字へ。
分割する必要がある互いに素な部分集合であり、各人が互いに素な部分集合を受け取る。と呼ばれる、 となることによって。
以下の記述では、チョコレート、バニラ、レモン、砂糖の4つの部分からなるケーキと、アリスとジョージという2人のエージェントについて、それぞれの評価値を以下のように考えます。
割り当てあるエージェントにとって価値が0であるが、別のエージェントにとっては0より大きい価値を持つピースをそのエージェントに割り当てる場合、それは無駄であると呼ばれます。記号で表すと次のようになります。
そして。
それ以外の場合は、無駄のない配分(NW)と呼ばれます。ケーキの例では、ケーキ全体をアリスに与える配分はNWですが、ケーキ全体をジョージに与える配分は、レモンの部分が「無駄になる」ため無駄になります。他にも多くのNWな配分があり、例えば、チョコレートをジョージに、残りのケーキをアリスに与えるのはNWです。
割り当て配分をパレート優位にする少なくとも一人がより優れている誰もより悪い記号で表すと:
割り当て他のどの分割によってもパレート支配されない、つまり異議なく改善できない分割は、パレート最適(PO)と呼ばれます。ケーキの例では、ケーキ全体をアリスに与えるのは PO ですが、ケーキ全体をボブに与えるのは、レモンの部分をアリスに与える分割によってパレート支配されます。一般に (ピース間の接続要件がない場合)、すべての無駄な分割はパレート支配されるため、すべての PO 分割は NW です。ただし、その逆は真ではありません。たとえば、チョコレートをジョージに、残りのケーキをアリスに与える分割は NW ですが、PO ではありません。これは、ジョージにバニラとチョコレートの半分を与える分割によってパレート支配されます。これは、元の分割では (アリス、ジョージ) の効用が (3、6) であるのに対し、代替の分割では効用が (5.5、7) であるためです。
効率的な配分は常に存在する。例えば、功利主義的に最適なケーキの切り分けはすべてPOであり、したがってNWでもある。
しかし、そのような割り当てを見つけるのは難しい場合があります。区分的に均一な評価値を持つエージェントが2つしかない場合でも、有限個の「マーク」クエリと「評価」クエリを使用してNWケーキ割り当てを見つけることは不可能かもしれません。[ 1 ] : 9、Clm.3これは、そのようなクエリを有限個実行した後、アルゴリズムは有限個の区間に関する情報しか得られず、区間内の無駄を防ぐことができないためです。エージェントへの区間の割り当てに関して、このエージェントはこの区間の一部を0と評価し、もう一方のエージェントは同じ部分を1と評価する可能性があります。したがって、POも有限プロトコルでは達成できません。[ 2 ] : 560、Thm.5
厳密な正値性(各エージェントがケーキの各点を厳密に0より大きい値と評価する)を仮定すると、問題は簡単になる。すべての配分は自明にNWであり、ケーキ全体を単一のエージェントに与えるすべての配分は自明にPOである(他のすべての配分はこのエージェントに厳密に低い効用を与えるため)。
クエリではなく直接開示を用いるアルゴリズムであれば、この問題は容易に解決できます。直接開示アルゴリズムでは、各エージェントが自身の評価関数全体をアルゴリズムに開示します。これは、例えば区分的に定数な評価を用いる場合に可能です。直接開示を用いると、(各要素を最も高く評価するエージェントに与えることで)功利主義的に最適な配分を容易に見つけることができ、そのような配分はPOかつNWでもあります。
多くの場合、効率的であるだけでなく、さまざまな公平性の概念に従って公平な配分を見つけることが求められる。存在は依然として次のとおりである。
計算モデルによっては、厳密にプラスの評価であっても、そのような配分を見つけるのは難しい場合がある。
多くの場合、効率性と公平性に加えて、ピースには幾何学的な制約があります。たとえば、ケーキが区間である場合、各エージェントは連続した区間であるピースを必要とする場合があります。この追加要件により、次のようになります。
計算論的な観点から:
厳密に正の評価値を持つ3人以上のエージェントに対して、有限個のクエリを使用して(クエリモデルの場合)、または多項式アルゴリズムを使用して(直接開示モデルの場合)、連結比例PO配分を見つけることができるかどうかは、現時点では不明である。
ケーキが1次元区間であり、各人が連結した区間を受け取る必要がある場合、次の一般的な結果が成り立ちます。価値関数が厳密に単調である場合(つまり、各人がすべての適切な部分集合よりも厳密にあるピースを好む場合)、すべてのEF分割はPOでもあります(エージェントが連結していないピースを受け取る可能性がある場合は、これは当てはまりません)。したがって、この場合、シモンズ・スー・プロトコルはPO+EF分割を作成します。
ケーキが1次元の円(つまり、2つの端点が位相的に同一である区間)であり、各人が連結された弧を受け取らなければならない場合、前述の結果は成り立ちません。EF分割は必ずしもPEではありません。さらに、PO+EF分割が存在しない(非加法的)価値関数のペアが存在します。ただし、2人のエージェントがいて、そのうち少なくとも1人が加法的価値関数を持っている場合、PO+EF分割が存在します。[ 6 ]