Post

Shapley値

Shapley値はゲーム理論において協力によって得られた利得を各プレイヤーへ公正に分配する方法の一つの案である。

Shapley値公式

ϕi(v)=SN{i}|S|!(|N||S|1)!|N|!(v(S{i})v(S))

張さん、王さん、李さんはテスト勉強しています。

N={}

独学の場合は

張さんは40点を取れます。 v()=40

王さんは60点を取れます。 v()=60

李さんは90点を取れます。 v()=90

張さんと王さんに勉強会をすると合計140点を取れます。 v(,)=140

張さんと李さんに勉強会をすると合計150点を取れます。 v(,)=160

王さんと李さんに勉強会をすると合計175点を取れます。 v(,)=175

3人一緒に勉強すると合計240点を取れます。 v()=240

それぞれの貢献度を求める

i= S{,(),(),(,)}

S=の場合

13(v()v())=403

S=()の場合

16(v(,)v())=16(16060)=503

S=()の場合

16(v()v())=16(16090)=353

S=(,)の場合

13(v()v(,))=13(240175)=653

よって、

ϕ(v)=1903

i=,i=のときも同じような計算すると

ϕ(v)=95 ϕ(v)=2453
This post is licensed under CC BY 4.0 by the author.

Trending Tags