FindTreeGameStrategies
FindTreeGameStrategies[tgame]
求 TreeGame tgame 的最优策略配置.
更多信息和选项

- FindTreeGameStrategies 亦称为子博弈完美均衡 (SPE).
- 树博弈策略配置是一组概率分布,指定任何玩家在任何给定动作节点的行为.
- 要指定动作节点,请使用到达该动作节点所做出的选择列表,例如 {1} 表示采取第一个动作,{2,1} 表示先采取第二个动作,再采取第一个动作,{} 表示初始(根)动作节点.
- 子博弈完美均衡被定义为一种树博弈策略,在这种状态下,没有玩家能够通过仅改变一个动作的概率分布来提高其收益.
- 对于 TreeGame,FindTreeGameStrategies 将尝试为博弈中的所有玩家找到一组相互最优的策略.
- 树博弈策略配置 <…,playeri<ni,1pri,1,…,ni,mipri,mi >,… > 指定 playeri 的动作节点 ni,j 中 playeri 的动作概率.
- 例如,策略 <"A" <{} {0.7, 0.3} >, "B" <{2} {0.4, 0.6} > > <"A" <{} {0.7, 0.3} >, "B" <{2} {0.4, 0.6} > > 可以表示为:玩家“A”的第一个选择概率更高,而玩家“B”的第二个选择概率更高.

范例
打开所有单元关闭所有单元基本范例 (4)
求树匹配硬币博弈(Tree Matching Pennies game)的最优策略:
生成 TreeGame:
范围 (3)
应用 (6)
社会学博弈 (2)
蜈蚣游戏(Centipede game)有两名玩家轮流做决定. 在每个回合,玩家可以选择“向下”结束游戏,也可以选择“向右”继续游戏(除了最后一个节点,在最后一个节点“向右”也会结束游戏). 游戏时间越长,总收益越高. 提前结束游戏的玩家将获得更大的收益份额. 以下是该问题的一种表述:
从解的博弈树可以看出,在任何一步,博弈论最佳解决方案都是提前结束游戏:
配对硬币博弈的树状博弈版本是两个人各自选择正面或反面的博弈. 如果选择不同,则第 1 个人向第 2 个人支付 1 美元;如果选择相同,则第 2 个人向第 1 个人支付 1 美元. 生成配对硬币博弈的树状博弈版本:
由于此博弈的序贯性质,第二个玩家占优势,可以根据第一个玩家的选择来选择最佳结果. 因此,无论第一个玩家选择什么均可以保证 {-1,1} 的收益:
休闲游戏 (2)
石头剪刀布是一个零和游戏,要么一个玩家赢,另一个玩家输,要么平局. 生成此游戏的树状博弈版本,其中第二个玩家可以根据第一个玩家的动作选择一个动作:
显然,在石头剪刀布的树状博弈情况下,第二个玩家总是可以选择最佳行动;因此第一个玩家先出手会处于劣势. 求最优博弈策略:
把井字游戏想象成一个三乘三的矩阵,其中 1 代表 "X", 代表 "O",0 代表空白:
根据它构成 TreeGame:
巧妙范例 (1)
在彩虹战舰博弈中有两个玩家:石油公司(玩家 1)和环保主义者(玩家 2). 石油公司拥有一个单一的石油开采平台,可在三个相邻的海域区域内移动. 每个区域每晚可非法开采的石油量不同. 环保人士需要抓到石油公司的非法开采行为才能获胜并结束游戏. 他们每天只能发射一个发射器,用于覆盖一个区域. 输入一个有三个单元格(左、中、右)的彩虹战舰游戏:
使用 TreeGamePlot 将博弈可视化:
使用 TreeGamePlot 可以更轻松地将其可视化:
文本
Wolfram Research (2025),FindTreeGameStrategies,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FindTreeGameStrategies.html.
CMS
Wolfram 语言. 2025. "FindTreeGameStrategies." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FindTreeGameStrategies.html.
APA
Wolfram 语言. (2025). FindTreeGameStrategies. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FindTreeGameStrategies.html 年