博客
关于我
巴什博弈
阅读量:286 次
发布时间:2019-03-01

本文共 677 字,大约阅读时间需要 2 分钟。

巴什博弈:游戏规则与胜利条件

巴什博弈是一种经典的博弈论问题,它以其简单的规则和复杂的策略著称。游戏规则通常是这样的:一堆Initially有n个物品,两名玩家轮流从这堆物品中取走物品。每次取的物品数量必须在1到m个之间(包括1和m)。最后取光者获胜。

理解巴什博弈的关键在于寻找“奇异局”(Nim-losing positions)。奇异局是指当前玩家无论采取什么样的合法移动,对手都能通过适当的策略确保胜利的状态。我们需要通过分析,找出这些必败的位置。

要理解奇异局,我们可以从简单的情况入手。假设物品堆的大小为m+1(其中m是每次可以取的最大数量),那么无论当前玩家取走1到m个物品,对手都可以取走剩下的物品,从而取得胜利。这意味着m+1个物品的堆是必败的位置。

将这一概念推广,我们可以得到所有形如k*(m+1)(k=1,2,3,...)的堆大小都是必败的状态。如果先手的玩家面对这样的堆大小,无论他采取什么样的移动,对手都能将堆大小恢复到另一个k*(m+1)的状态,最终导致先手的失败。

然而,事情并没有这么简单。在实际游戏中,堆的大小通常不是m+1的整数倍,而是加上一个余数r(0 < r < m)。这个时候,聪明的玩家可以采取以下策略:先手玩家首先取走r个物品,使得剩下的物品数量为k*(m+1),这样对手就处于一个必败的状态。因此,初始堆大小如果是k*(m+1)的形式,先手玩家将处于劣势,无法避免失败。

总结来说,巴什博弈的胜利关键在于让对手陷入奇异局。玩家需要通过分析堆的大小和移动策略,找到最佳的起始移动,确保对手无法摆脱被动状态。

转载地址:http://rwlo.baihongyu.com/

你可能感兴趣的文章
nslookup 的基本知识与命令详解
查看>>
NSNumber与NSInteger的区别 -bei
查看>>
NSOperation基本操作
查看>>
NSRange 范围
查看>>
NSSet集合 无序的 不能重复的
查看>>
NSURLSession下载和断点续传
查看>>
NSUserdefault读书笔记
查看>>
NS图绘制工具推荐
查看>>
NT AUTHORITY\NETWORK SERVICE 权限问题
查看>>
NT symbols are incorrect, please fix symbols
查看>>
ntelliJ IDEA 报错:找不到包或者找不到符号
查看>>
NTFS文件权限管理实战
查看>>
ntko web firefox跨浏览器插件_深度比较:2019年6个最好的跨浏览器测试工具
查看>>
ntko文件存取错误_苹果推送 macOS 10.15.4:iCloud 云盘文件夹共享终于来了
查看>>
ntp server 用法小结
查看>>
ntpdate 通过外网同步时间
查看>>
ntpdate同步配置文件调整详解
查看>>
NTPD使用/etc/ntp.conf配置时钟同步详解
查看>>
NTP及Chrony时间同步服务设置
查看>>
NTP服务器
查看>>