n 人合作游戏的 Shapley 值:有效计算合作游戏的 Shapley 值。-matlab开发

时间:2024-06-18 11:01:40
【文件属性】:

文件名称:n 人合作游戏的 Shapley 值:有效计算合作游戏的 Shapley 值。-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-18 11:01:40

matlab

作为输入,按字典顺序给出所有 2^n-1 联盟的值。 文件 ComputingShapleyvalue.m 使用了另外 2 个文件。 所以在 v=[ 你的游戏之后输入。 例如,当一个游戏由 3 个玩家组成时,v=[0 1 2 3 4 3 9] 表示 v(a)=0, v(b)=1, v(c)=2, v(ab)=3 , v(ac)=4, v(bc)=3, v(abc)=9。 函数 Sappie.m 计算个体 a 的 Shapley 值。 在函数 matr.m 的帮助下,字典顺序被改变,之后 Sappie 可以计算所有个体的 Shapley 值。 执行此操作的文件是 ComputingShapleyvalue.m 在以下文章中使用: - *网络分析 (2012)(基础) -网络中的*:“基地”组织9/11攻击的敏感性分析(2014) - 成本分配的旅行商博弈:Castellanza


【文件预览】:
Shapleyvalue.zip

网友评论