プレイヤー全体の集合を とする提携形(特性関数形)ゲーム を考える。特性関数 は次で与えられる。
配分 ( は実数)がコアに属するとは、全体合理性 と、空でないすべての提携 に対する提携合理性 をみたすことをいう。コアに属する配分全体を考えるとき、プレイヤー の取り分 の最小値と最大値をこの順に求めよ。
協力ゲームのコア
全体合理性 と提携合理性 の連立不等式を解ける。コアが空か・1 点か・どんな範囲かを求め、コアの点の成分を求められる
前提
- 連立不等式 (数学I 数と式)
この技能までの道筋(13 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 小数の四則計算 (算数 計算と数のきまり)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 1 次方程式の解き方 (中学数学 方程式)
- 1 次不等式 (数学I 数と式)
- 連立不等式 (数学I 数と式)
説明
協力ゲームとは、プレイヤーの集合 と、各提携( の空でない部分集合) が協力して得られる利得 の組のことです。ここでは、全員が協力して得た をどう分ければ、どの提携も「抜けて自分たちだけでやった方が得だ」と思わないかを考えます。そのような分け方の全体をコアと呼びます。コアを求める問題は、等式 1 本と不等式何本かからなる連立不等式を解く問題に帰着します。この技能を使うと、コアが空か、1 点か、どんな範囲かを判定でき、コアの点の成分も求められます。
なぜそうしてよいのか
各プレイヤー の取り分を とします。条件は 2 種類あります。1 つ目は全体合理性 で、全員で得た利得を余らせずに配り切ることを表します。2 つ目は提携合理性で、すべての提携 について が成り立つことです。もしある で となるなら、 のメンバーは全体から抜けて を自分たちで分け直せば、全員が今より得をできます。そのため、そのような分け方は安定しません。コアは、この 2 種類の条件を同時に満たす の全体です。
解きやすくするために、全体合理性の等式を使って提携の条件を書き換えます。 なので、 は と同値です。つまり「 がもらう分の下限」は「 の外の人がもらう分の上限」と同じ意味になります。3 人ゲーム では、2 人提携の外にいるのは 1 人だけです。そのため、すべての条件は各成分の範囲
と、等式 にまとまります。
コアが空でない条件を調べます。 を 3 つ足すと、 が必要だと分かります。逆に、各 で であり、さらに が成り立つとします。 に対して とおくと、各 は と の間にあります。和は で、 のとき 、 のとき です。 のときは とすれば、 で、和がちょうど になります。 のときは、その値が に等しいので で足ります。よって上の条件は、コアが空でないための必要十分条件です。
手順
すべての提携 について条件を書き出す。3 人なら 、(3 本)、(3 本)の計 7 本である。
全体合理性を代入して、2 人提携の条件を残る 1 人の上限に直す: 。
各成分の範囲 をまとめる。ある で なら、コアは空である。
和を比べる。 または なら、コアは空である。 なら、コアは 1 点 になる。 なら、コアは 1 点 になる。1 点に決まった場合は、手順 5 を飛ばして手順 6 へ進む。
それ以外のとき、各成分のコア内での範囲を求める。 を固定すると、 かつ 、 を満たす が選べるのは、 のときであり、そのときに限る(理由は idea と同じ議論である)。よって となる。どの条件も等号を含むので、両端の値も実際にコアの中で達成される。 も同様に求める。
得た点(または範囲の端点を与える点)を元の 7 本の条件に代入して確かめる。
例題
3 人協力ゲーム において、、、、、 とする。このゲームのコアはただ 1 点からなる。その点 を求めよ。
例題の解答
手順 1(条件を書き出す): 条件は次の 7 本である。
、、、、。
手順 2(上限に直す): 全体合理性を代入する。
より 。
より 。
より 。
手順 3(範囲をまとめる): 各成分の範囲は 、、 である。どの成分でも が成り立つ。
手順 4(和を比べる): である。各 は上限 以下で、しかも和が上限の和に一致しなければならない。どれか 1 つでも上限より小さければ、和は 12 に届かない。したがって 、、 に限られる。コアが 1 点に決まったので、手順 5(範囲を求める)は不要であり、手順 6 へ進む。
手順 6(確かめる): である。各成分は 以上である。さらに 、、 であり、7 本の条件をすべて満たす。
よってコアは 1 点 である。
答え:
よくある誤り
書き換えのときに不等号の向きを逆にしてしまう誤り。たとえば から としてしまう。正しくは で、これは上限になる。
1 人提携の条件 を書き忘れる誤り。たとえば 、、 のとき、 だけを見ると解がありそうに見える。正しくは となって解がなく、コアは空である。
(これは と同値)だけで、コアが空でないと判断してしまう誤り。正しくは、各 で であり、さらに であることまで確かめる必要がある。
提携合理性を等号を含まない にしてしまう誤り。正しくは である。等号を外すと、例題のように境界上の 1 点 だけがコアになる場合に、「コアは空」と誤って判定してしまう。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
プレイヤー全体の集合を とする提携形(特性関数形)ゲーム を考える。特性関数 は次で与えられる( とする)。
配分 ( は実数)がコアに属するとは、次の 2 つを満たすことである。- 全体合理性:
- 提携合理性:空でないすべての提携 に対して
このゲームのコアはただ 1 つの配分からなる。その配分 を求めよ。
プレイヤー全体の集合を とする提携形(特性関数形)ゲーム を考える。特性関数 は次で与えられる。
利得ベクトル ( は実数)がコアに属するのは、全体合理性 と、すべての提携 ()に対する提携合理性 を満たすときである。このゲームのコアはただ 1 点からなる。その点 を求めよ。
この技能を使う問題
プレイヤー全体の集合を とする提携形(特性関数形)ゲーム を考える。 は を満たす実数の定数とする。 は のうちの互いに異なるものを表し、特性関数 は次で与えられる。
- 、
- 、
- 、
このゲームのコア を、
を満たし、かつすべての提携 について
を満たす 全体の集合と定める。コア が空でないような の最大値を 、シャープレイ値 が に属するような の最大値を とする。 をこの順に組 で求めよ。
プレイヤー集合 の提携形ゲーム(特性関数形ゲーム)を考える。プレイヤー はそれぞれ左手用の手袋を 枚ずつ、プレイヤー はそれぞれ右手用の手袋を 枚ずつ持っており、左右 枚ずつの組が つできるごとに価値 が生まれる。すなわち提携 に対し、 に含まれる のプレイヤーの人数を 、 のプレイヤーの人数を として
と定める()。配分 のうち、 かつすべての提携 について を満たすもの全体をコアという。このゲームのコアはただ 1 点からなる。そのコアの点の第 1 成分を 、プレイヤー のシャープレイ値を とするとき、 を求めよ。
を 以上の整数とし、プレイヤーの集合を とする。関数 は をみたすとし、提携 の値を で定める特性関数形ゲーム を考える( は の要素の個数)。
ベクトル と に対し ()とおく。 のコアを
と定め、シャープレイ値 を
で定める。このとき、コア が空でないことと、シャープレイ値 が に属することは同値であることを証明せよ。