您现在的位置是:首页 > 编程 > 

Shapley值法介绍及实例计算

2025-07-29 01:56:20
Shapley值法介绍及实例计算 Shapley值法介绍及实例计算为解决多个局中人在合作过程中因利益分配而产生矛盾的问题,属于合作博弈领域。应用 Shapley 值的一大优势是按照成员对联盟的边际贡献率将利益进行分配,即成员 i 所分得的利益等于该成员为他所参与联盟创造的边际利益的平均值。       本文从Shapley值法的概念定义以及实例计算两个方面展开叙述。一、 Shapley值法解析

Shapley值法介绍及实例计算

Shapley值法介绍及实例计算

为解决多个局中人在合作过程中因利益分配而产生矛盾的问题,属于合作博弈领域。应用 Shapley 值的一大优势是按照成员对联盟的边际贡献率将利益进行分配,即成员 i 所分得的利益等于该成员为他所参与联盟创造的边际利益的平均值。       本文从Shapley值法的概念定义以及实例计算两个方面展开叙述。

一、 Shapley值法解析

(一)符号定义 (1)n、:假设合作博弈系统内有n个成员,由={1, 2, …, n}表示; (2)S:不同成员组成不同的联盟,记为S,S是的子集; ()v(S):定义在上的一实函数v为特征函数,即联盟S的收益记为v(S)。特征函数v(S)具有超可加性,若联盟A和B没有交集,则A与B构成新联盟的利益大于等于联盟A与B的收益之和,即当A,B符合A∩B=ϕ条件时:v(A∪B)≥v(A)+v(B); (4)φ_i(v):表示联盟中成员 i 获得的利益。

(二)Shapley值法的公理       Shapley 值分配策略是满足以下四个公理的唯一解。 (1)对称性       设π是={1, 2, …, n}的一个排列,对于的任意子集S={i_1, i_2,… ,i_m},有πS={πi_1, πi_2,… , πi_m}。若在定义特征函数w(S)=v(πS),则对于每个成员 i 属于都有φ_i(w)= φ_πi(v)       这表明了利益相关者的先后顺序或者记号标记并不会对利益分配结果造成影响。 (2)有效性

∑iϵ (φ_i(v))=v()       这表明利益相关者联盟的总价值就是各 Shapley 值之和,即特征函数值。 ()冗员性       若对于包含成员i的所有子集S都有v(S{i})=v(S),则φ_i(v)=0。其中S{i}为集合S去掉元素 i 后的集合。       这说明如果一个成员对于任何他参与的合作联盟都没有贡献,则他不应当从全体合作中获利。 (4)加法性       若在上有两个特征函数v, w,则有

φ(v+w)=φ(v)+φ(w)       这表明有多种合作时,每种合作的利益分配方式与其他合作结果无关,总分配是两项的和。 (三)Shapley值法       成员i在参与S联盟时有(|S|-1)!种排序,|S|表示联盟S所包含的成员数,而剩余(n-|S|)个成员的排序有(n-|S|)!种,所有成员i参与的不同的排序组合除以n个成员的随机排序组合就是成员i对于联盟整体所应分得利益得权重,记为 [(|S|-1) !(n-|S|)!]/(n!) 。成员i参与不同联盟S为自身参与联盟创造得 边际贡献 记为 [v(S)-v(S\ {i})] ,那么成员i从总体利益v()所分得的利益为

注:S\ {i}表示从集合S中删除元素 i 后的集合。

二、 实例计算

      题目:共有三家公司,公司1,2,单独投资可盈利v(1)=100,v(2)=200,v()=00,如果公司1和公司2联合,可获利v(1&2)=500;公司2和公司联合,可获利v(2&)=600;公司1和公司联合,可获利v(1&)=700;公司1、公司2和公司联合,可获利v(1&2&)=1000;那么三个公司一起合作,每个公司应各获利多少?

解析一       共有个成员,n= (1)成员1 获利:       成员1 可以组成的联盟有4种情况:{1}、{1、2}、{1、}、{1、2、}。

      由上表可知,成员1(公司1)的获利为850/。Shapley值法的核心思想在于按照成员对联盟的边际贡献率将利益进行分配。

(2)成员2 获利:

      成员2(公司2)的获利为850/。

()成员 获利:

      因此成员(公司)的获利为100/。

(4)三者获利和总为(850/+850/+100/)=1000,符合题目。

解析二       另一种思路,个成员,随机全排序有6种情况,即6种联盟组建的顺序,6种情况等概率=1/6。

结果与上一思路一样,成员2、成员的获利同理可计算。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-12-1,如有侵权请联系 cloudcommunity@tencent 删除排序系统函数集合

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1266386.html

相关标签:无
上传时间: 2025-07-28 18:28:18
留言与评论(共有 14 条评论)
本站网友 油菜花节
9分钟前 发表
公司2和公司联合
本站网友 内痔
21分钟前 发表
:假设合作博弈系统内有n个成员
本站网友 96abcd
16分钟前 发表
}
本站网友 kaitao
11分钟前 发表
      这说明如果一个成员对于任何他参与的合作联盟都没有贡献
本站网友 张旭动物医院
20分钟前 发表
符合题目
本站网友 关节镜手术
12分钟前 发表
      由上表可知
本站网友 北京广安门医院挂号
1分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看排序系统函数集合
本站网友 霍营二手房
3分钟前 发表
成员1(公司1)的获利为850/
本站网友 同仁眼科挂号
26分钟前 发表
(2)成员2 获利:      成员2(公司2)的获利为850/
本站网友 万艾可10粒装价格
20分钟前 发表
(4)三者获利和总为(850/+850/+100/)=1000
本站网友 公交车性
18分钟前 发表
每个公司应各获利多少?解析一       共有个成员
本站网友 南山图书馆
15分钟前 发表
可获利v(1&2)=500;公司2和公司联合
本站网友 徐东二手房出售
29分钟前 发表
{1