algorithm - 如何模拟纳什均衡

标签 algorithm

我有一个 N 人游戏,其中每个人都有一组 M 个离散策略。我从理论中知道至少存在一种混合策略纳什均衡。

有人可以告诉我如何通过数值模拟找到这些平衡点之一吗?

我在书中找不到任何关于如何模拟的解释。我只需要基本方向。

我在 math.stackexchange 中问了这个问题,但决定也在这里问,以防这是算法的正确位置。

谢谢。

最佳答案

这取决于您所拥有的游戏,在某些情况下这是不可能的,而在其他情况下(2xN 零和游戏、潜在游戏),它的成本可能会很高。

如果博弈存在纯纳什均衡,那么布朗的虚拟博弈算法然后由伯杰改进可以找到它[G. W. Brown,虚构游戏的迭代解决方案,麻省理工学院出版社,1998 年;Berger,布朗最初的虚构游戏,经济理论杂志,2007 年]。 Smyrnakis 和 Leslie 提出了它的随机版本 [Michail Smyrnakis et David Leslie,使用粒子过滤器更新对手策略信念的随机虚拟游戏,2008]。您可以先浏览维基百科页面:http://en.wikipedia.org/wiki/Fictitious_play .

如果您正在寻找混合NE,那就更棘手了,有些学习算法可能很糟糕,而另一些则更好。我个人很喜欢 Cesa-Bianchi 和 Lugosi 的书《预测、学习和游戏》,http://homes.di.unimi.it/~cesabian/predbook/ 。其他人也喜欢尼桑的算法博弈论。

关于algorithm - 如何模拟纳什均衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18311315/

相关文章:

c# - 按长度变量将字符串拆分为更小的字符串

java - 如何用位运算替换这个字符串运算?

algorithm - 用拓扑排序求调度任务的最短完成时间

算法 - 以最少的移动次数为彩色矩形网格重新着色

algorithm - 找到单词蛇游戏问题中最长的单词序列

algorithm - 使用 BFS 绘制最小生成树

algorithm - 基于相邻点在随机数据中寻找中心

javascript - 随机化五种颜色并将它们分配给九个元素的背景。确保使用所有五种颜色

c# - 如何生成给定大小的所有子集?

algorithm - 无向图中的桥梁确定