1SHAPLEY值2目录SHAPLEY值介绍SHAPLEY值算法一般形式1道例题拓展31
SHAPLEY值的背景一、SHAPLEY值介绍2
SHAPLEY值的应用范围分析单位:联盟;研究侧重:参与人如何组建不同的联盟以实现协议目标
分析单位:个人;研究侧重:参与人在博弈中如何决策
成本分摊利益分配博弈论非合作博弈合作博弈纳什均衡……SHAPLEY值……43
SHAPLEY值的思想一、SHAPLEY值介绍•目的在一个大联盟N中,根据给定不同合作方式S对应的贡献函数v,得出最优利益分配(成本分摊)方案
•思想参与者所应获得的效益x(i)等于该参与者对每一个它所参与的联盟的边际贡献的期望值
5目录SHAPLEY值介绍SHAPLEY值算法一般形式1道例题拓展6二、SHAPLEY值算法一般形式1
SHAPLEY值步骤•验证合作博弈为实质博弈在集合(N,v)上如果存在v(N)>∑v(i)且iN
∈•超可加性-旧的联盟有组成新的联盟的动机若R,SN,且R∩S=,则v(RS)>=v(R)+v(S)
∪•个体理性与集体理性x(i)≥v(i);∑iN∈xi=v(N)
•SHAPLEY值公理SHAPLEY值是满足匿名性、有效性、可加性和虚拟性四个性质的唯一解
•假设前提系统各成员的投入是均等的;7二、SHAPLEY值算法一般形式n
-(sw(s);i)]-v(S-w(s)[v(S)(v)NSix2
算法的一般形式--以利益分配为例博弈(N,v)的SHAPLEY值将大联盟的利益v(N)按照下述公式进行分摊:其中,s表示联盟S中的参与人个数,v()=0
同理,成本分摊博弈中的SHAPLEY值只需要把上述公式中的v换成c即可
N代表大联盟,v代表收益函数
注:参与者可以组成任意的小联盟S
对于联盟中的参与者i的利益分配函数
w(S)表示概率,总和为1
对于不同的S的