技能一覧 › 大学数学 ゲーム理論

シャープレイ値

提携形ゲーム のシャープレイ値を求められる。求め方は、全員の並び順ごとの限界貢献 の平均、または公式 による

前提

この技能までの道筋(4 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 樹形図で数え上げる (算数 場合の数)
  2. 積の法則と和の法則 (算数 場合の数)
  3. 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
  4. 順列・円順列・重複順列 (数学A 場合の数と確率)

説明

シャープレイ値は、何人かが協力して得た成果を、各人の「貢献度」に応じて一人ひとりに公平に分ける方法です。費用の分担、利益の配分、投票の影響力の測定、機械学習モデルの予測に対する各特徴量の寄与の評価などに使われます。この技能を身につけると、提携形ゲームの各プレイヤーの取り分 を、並び順の数え上げか公式で計算できるようになります。

なぜそうしてよいのか

まず用語を決めます。プレイヤーの集合を とし、 の部分集合 (提携と呼ぶ)ごとに、そのメンバーだけで協力したときに得られる値 が決まっているものを提携形ゲームといいます。誰もいない提携の値は と約束します。 に入っていない人 が に加わったときの増加分 を、 の への限界貢献といいます。

全員が 1 人ずつ順に部屋に入ってきて、入った瞬間に限界貢献を受け取ると考えます。ただし、入る順番によって受け取る額は変わります。先に来た人が多い提携に加わるほど、得をすることも損をすることもあるからです。そこで、 人の並び順 通りがどれも同じ確からしさで起こるとして、各人の限界貢献を平均したものを と定めます。これがシャープレイ値です。1 つの並び順を固定すると、全員の限界貢献の和は と打ち消し合い、ちょうど になります。したがって平均をとっても が成り立ち、全体の成果が過不足なく分配されます。

並び順を全部書き出さなくても済む公式は、積の法則から導けます。 より前に来た人の集合がちょうど ()になる並び順を数えます。前に の 人を並べる方法が 通り、次に が来て、残りの 人を後ろに並べる方法が 通りです。よってそのような並び順は 通りあり、全体に占める割合は です。これを重みとして限界貢献を足し合わせると、次の公式になります。

手順

  1. プレイヤーの人数 と、すべての提携の値 を確認する。 も忘れずに書いておく。

  2. 求めたいプレイヤー を含まない提携 を、空集合も含めてすべて書き出す(全部で 個ある)。

  3. 各 について限界貢献 を計算する。

  4. 各 の重み を計算する。これは の直前までに の全員がそろっている並び順の割合である。 が小さいときは、手順 3〜5 の代わりに 通りの並び順を全部書き出し、限界貢献を平均してもよい。

  5. 重みと限界貢献の積を足し合わせて を得る。検算として、重みの合計が 1 になることと、全員分を求めた場合は になることを確かめる。

例題

プレイヤー の提携形ゲーム が , , , , , で与えられている。プレイヤー のシャープレイ値 を求めよ。

例題の解答

手順 1: で、値はすべて与えられており、 である。
手順 2: を含まない提携は の 4 個である。
手順 3:限界貢献を計算する。:。:。:。:。
手順 4:重みを計算する。 のとき 、 のとき 、 のとき である。重みの合計は となり、正しい。
手順 5:重みと限界貢献の積を足す。。
(並び順による確認) 通りの並び順ごとに、 の限界貢献は次のとおりである。:0、:0、:4、:10、:6、:10。合計は 30 なので、平均は となり一致する。同様にすると , となり、 も確かめられる。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題