WIIS

譲渡可能効用を前提とする提携型ゲーム

凸ゲーム・優モジュラゲーム(TUゲームの分類)

目次

次のページ:
Mailで保存
Xで共有

凸性の仮定

プレイヤーたちが直面する戦略的状況が協力ゲームであり、それが譲渡可能効用を前提とする提携型ゲーム(TUゲーム)\begin{equation*}
G=\left\{ I,v\right\}
\end{equation*}として記述されているものとします。ただし、\(I\)はプレイヤー集合であり、\(v:2^{I}\rightarrow \mathbb{R} \)は特性関数です。多くの場合、特性関数\(v\)は以下の2つの条件\begin{eqnarray*}&&\left( a\right) \ v\left( \phi \right) =0 \\
&&\left( b\right) \ \forall C\in 2^{I}:v\left( C\right) \geq 0
\end{eqnarray*}を満たすものと仮定します。\(\left( a\right) \)を正規化の仮定と呼び、\(\left(b\right) \)を非負性の仮定と呼びます。以降ではこれをシンプルに提携型ゲームと呼ぶこととします。

協力ゲームが提携型ゲーム\(G\)によって表現される場合、プレイヤーたちがどのような提携を形成し、さらに、提携の内部においてどのように資源を配分するかが問題になりますが、それは提携型ゲームの結果\begin{equation*}\left( \mathcal{C},a\right)
\end{equation*}として記述されます。ただし、提携構造\(\mathcal{C}=\left\{ C_{1},\cdots ,C_{K}\right\} \)はプレイヤー集合\(I\)の分割であり、以下の条件\begin{eqnarray*}&&\left( a\right) \ I=\bigcup_{k=1}^{K}C_{k} \\
&&\left( b\right) \ \forall k,k^{\prime }\in \left\{ 1,\cdots ,K\right\}
:\left( k\not=k^{\prime }\Rightarrow C_{k}\cap C_{k^{\prime }}=\phi \right)
\end{eqnarray*}を満たすものとして定義され、利得ベクトル\(a\)は以下の条件\begin{eqnarray*}&&\left( a\right) \ \forall i\in I:a_{i}\geq 0 \\
&&\left( b\right) \ \forall k\in \left\{ 1,\cdots ,K\right\} :\sum_{i\in
C_{k}}a_{i}\leq v\left( C\right)
\end{eqnarray*}を満たすものとして定義されます。

プレイヤー\(i\in I\)およびプレイヤー\(i\)が属さない提携\(C\subset I\backslash \left\{ i\right\} \)が与えられた状況を想定します。プレイヤー\(i\)が提携\(C\)に加入することにより増加する提携値は、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)を用いて、\begin{equation*}MC_{i}\left( C\right) =v\left( C\cup \left\{ i\right\} \right) -v\left(
C\right)
\end{equation*}と表現されますが、これをプレイヤー\(i\)の提携\(C\)に対する限界貢献度(marginal contribution of player \(i\) for acoalition \(C\))と呼びます。

提携型ゲーム\(G\)を分析する際には多くの場合、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)に対して正規化と非負性を仮定するとともに、以下の条件\begin{equation*}\forall i\in I,\ \forall C,D\in 2^{I}:\left[ C\subset D\subset I\backslash
\left\{ i\right\} \Rightarrow MC_{i}\left( C\right) \leq MC_{i}\left(
D\right) \right] \end{equation*}すなわち、\begin{equation*}
\forall i\in I,\ \forall C,D\in 2^{I}:\left[ C\subset D\subset I\backslash
\left\{ i\right\} \Rightarrow v\left( C\cup \left\{ i\right\} \right)
-v\left( C\right) \leq v\left( D\cup \left\{ i\right\} \right) -v\left(
D\right) \right] \end{equation*}が成り立つものと仮定します。つまり、それぞれのプレイヤー\(i\)の限界貢献度は、より大きい提携に対してより高く評価されるということです。これを凸性(convex)の仮定と呼びます。また、特性関数\(v\)が凸性を満たすような提携型ゲーム\(G\)を凸ゲーム(convex game)と呼びます。

例(凸ゲーム)
譲渡可能効用を前提とする提携型ゲーム\(G=\left\{ I,v\right\} \)のプレイヤー集合が、\begin{equation*}I=\left\{ 1,2,3\right\}
\end{equation*}であり、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)がそれぞれの提携に対して定める提携値は、\begin{gather*}v\left( I\right) =1 \\
v\left( \left\{ 1,2\right\} \right) =v\left( \left\{ 2,3\right\} \right)
=v\left( \left\{ 1,3\right\} \right) =\frac{1}{3} \\
v\left( \left\{ 1\right\} \right) =v\left( \left\{ 2\right\} \right)
=v\left( \left\{ 3\right\} \right) =v\left( \phi \right) =0
\end{gather*}であるものとします。この特性関数\(v\)は正規化と非負性の仮定をともに満たします。さらに、プレイヤー\(1\)の限界貢献度は、\begin{eqnarray*}MC_{1}\left( \phi \right) &=&v\left( \left\{ 1\right\} \right) -v\left(
\phi \right) =0 \\
MC_{1}\left( \left\{ 2\right\} \right) &=&v\left( \left\{ 1,2\right\}
\right) -v\left( \left\{ 2\right\} \right) =\frac{1}{3} \\
MC_{1}\left( \left\{ 3\right\} \right) &=&v\left( \left\{ 1,3\right\}
\right) -v\left( \left\{ 3\right\} \right) =\frac{1}{3} \\
MC_{1}\left( \left\{ 2,3\right\} \right) &=&v\left( I\right) -v\left(
\left\{ 2,3\right\} \right) =\frac{2}{3}
\end{eqnarray*}であるため、プレイヤー\(1\)に関しては凸性が要求する条件が満たされています。プレイヤー\(2,3\)についても同様であるため、この特性関数\(v\)は凸性を満たします。

 

優モジュラ性の仮定

提携型ゲーム\(G\)を分析する際には多くの場合、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)に対して正規化と非負性を仮定するとともに、以下の条件\begin{equation*}\forall C,D\in 2^{I}:v\left( C\right) +v\left( D\right) \leq v\left( C\cup
D\right) +v\left( C\cap D\right)
\end{equation*}が成り立つものと仮定します。これを優モジュラ性(supermodular)の仮定と呼びます。また、特性関数\(v\)が優モジュラ性を満たすような提携型ゲーム\(G\)を優モジュラゲーム(suparmodular game)と呼びます。

特性関数が優モジュラ性を満たすことと凸性を満たすことは必要十分です。

命題(優モジュラ性と凸性は必要十分)
譲渡可能効用を前提とする提携型ゲーム\(G=\left\{ I,v\right\} \)において、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)が優モジュラ性を満たすことと、\(v\)が凸性を満たすことは必要十分である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

 

凸ゲームは優加法ゲームである

特性関数\(v:2^{I}\rightarrow \mathbb{R} \)が正規化の仮定と凸性を満たす場合、\(v\)は優加法性を満たします。つまり、\begin{equation*}\forall C,D\in 2^{I}:\left[ C\cap D=\phi \Rightarrow v\left( C\right)
+v\left( D\right) \leq v\left( C\cup D\right) \right] \end{equation*}が成り立つということです。

命題(凸性を満たす特性関数は優加法性を満たす)
譲渡可能効用を前提とする提携型ゲーム\(G=\left\{ I,v\right\} \)において、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)が正規化の仮定と凸性を満たす場合には、\(v\)は優加法性を満たす。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

 

優加法ゲームは凸ゲームであるとは限らない

正規化の仮定を認める場合、凸性を満たす特性関数は優加法性を満たすことが明らかになりましたが、その逆は成立するとは限りません。つまり、優加法性を満たす特性関数は凸性を満たすとは限らないということです。以下の例より明らかです。

例(凸ゲームではない優加法ゲーム)
譲渡可能効用を前提とする提携型ゲーム\(G=\left\{ I,v\right\} \)のプレイヤー集合は、\begin{equation*}I=\left\{ 1,2,3\right\}
\end{equation*}であり、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)がそれぞれの提携\(C\in 2^{I}\)に対して定める提携値が、\begin{equation*}v\left( C\right) =\left\{
\begin{array}{cc}
0 & \left( if\ \left\vert C\right\vert =0\right) \\
1 & \left( if\ \left\vert C\right\vert =1\right) \\
3 & \left( if\ \left\vert C\right\vert =2\right) \\
4 & \left( if\ \left\vert C\right\vert =3\right)\end{array}\right.
\end{equation*}であるものとします。ただし、\(\left\vert C\right\vert \)は提携\(C\)に属するプレイヤーの人数です。この提携関数\(v\)は正規化の仮定と優加法性を満たす一方で凸性を満たしません(演習問題)。

 

凸ゲームのもとでの全体提携の提携値

特性関数が正規化の仮定と非負性および凸性を満たす場合、全体提携のもとで提携値は最大化されます。

命題(全体提携の提携値)
譲渡可能効用を前提とする提携型ゲーム\(G=\left\{ I,v\right\} \)において、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)が正規化の仮定と非負性および凸性を満たす場合には、\begin{equation*}\forall C\in 2^{I}:v\left( C\right) \leq v\left( I\right)
\end{equation*}が成り立つ。

証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

正規化の仮定と非負性を認める場合、凸ゲームでは、全体提携のもとで提携値は最大化されることが明らかになりました。したがって、凸ゲームにおいてプレイヤーたちは複雑な提携を形成する必要はなく、全体提携\(I\)を形成することが最適になります。つまり、凸ゲームにおける結果\(\left( \mathcal{C},v\right) \)を構成する提携構造は、\begin{equation*}\mathcal{C}=\left\{ I\right\}
\end{equation*}であり、利得ベクトル\(a\)は以下の条件\begin{eqnarray*}&&\left( a\right) \ \forall i\in I:a_{i}\geq 0 \\
&&\left( b\right) \ \sum_{i\in I}a_{i}=V\left( I\right)
\end{eqnarray*}を満たすことが予想されます。凸ゲームでは全体提携\(I\)のみが形成され、全体提携の提携値を全員で分け合うことになるため、利得ベクトル\(a\)の選択だけが分析課題となります。

 

演習問題

問題(凸ゲーム)
譲渡可能効用を前提とする提携型ゲーム\(G=\left\{ I,v\right\} \)のプレイヤー集合が、\begin{equation*}I=\left\{ 1,2,3\right\}
\end{equation*}であり、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)がそれぞれの提携に対して定める提携値は、\begin{gather*}v\left( I\right) =1 \\
v\left( \left\{ 1,2\right\} \right) =v\left( \left\{ 2,3\right\} \right)
=v\left( \left\{ 1,3\right\} \right) =\alpha \\
v\left( \left\{ 1\right\} \right) =v\left( \left\{ 2\right\} \right)
=v\left( \left\{ 3\right\} \right) =v\left( \phi \right) =0
\end{gather*}であるものとします。ただし、\(\alpha \in \left( 0,1\right) \)は定数です。\(G\)が凸ゲームであるために\(\alpha \)が満たすべき条件を明らかにしてください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(凸ゲームではない優加法ゲーム)
譲渡可能効用を前提とする提携型ゲーム\(G=\left\{ I,v\right\} \)のプレイヤー集合は、\begin{equation*}I=\left\{ 1,2,3\right\}
\end{equation*}であり、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)がそれぞれの提携\(C\in 2^{I}\)に対して定める提携値が、\begin{equation*}v\left( C\right) =\left\{
\begin{array}{cc}
0 & \left( if\ \left\vert C\right\vert =0\right) \\
1 & \left( if\ \left\vert C\right\vert =1\right) \\
3 & \left( if\ \left\vert C\right\vert =2\right) \\
4 & \left( if\ \left\vert C\right\vert =3\right)\end{array}\right.
\end{equation*}であるものとします。ただし、\(\left\vert C\right\vert \)は提携\(C\)に属するプレイヤーの人数です。この提携関数\(v\)は正規化の仮定と優加法性を満たす一方で凸性を満たさないことを示してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(優加法ゲームではない凸ゲーム)
本文中で明らかにしたように、譲渡可能効用を前提とする提携型ゲーム\(G=\left\{ I,v\right\} \)において、特性関数\(v:2^{I}\rightarrow \mathbb{R} \)が正規化の仮定と凸性を満たす場合には、\(v\)は優加法性を満たします。一方、\(v\)が正規化を満たさない場合には、\(v\)が凸性を満たす一方で優加法を満たさない事態が起こり得ることを示してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

次のページ:
Mailで保存
Xで共有

質問とコメント

プレミアム会員専用コンテンツです

会員登録

有料のプレミアム会員であれば、質問やコメントの投稿と閲覧、プレミアムコンテンツ(命題の証明や演習問題とその解答)へのアクセスなどが可能になります。

ワイズのユーザーは年齢・性別・学歴・社会的立場などとは関係なく「学ぶ人」として対等であり、お互いを人格として尊重することが求められます。ユーザーが快適かつ安心して「学ぶ」ことに集中できる環境を整備するため、広告やスパム投稿、他のユーザーを貶めたり威圧する発言、学んでいる内容とは関係のない不毛な議論などはブロックすることになっています。詳細はガイドラインをご覧ください。

誤字脱字、リンク切れ、内容の誤りを発見した場合にはコメントに投稿するのではなく、以下のフォームからご連絡をお願い致します。

プレミアム会員専用コンテンツです
ログイン】【会員登録

不完備情報の静学ゲーム