作为输入,按字典顺序给出所有 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
2021-08-12 12:23:26
3KB
matlab
1