博弈论--NIM游戏

引入

先介绍几个概念

1.公平组合游戏ICG:
  • 两名玩家交替行动
  • 在任意时刻,可执行的行动与玩家本身无关(游戏公平性)
  • 不能行动的玩家输
2.有向图游戏
  • 给定一个有向无环图,具有唯一的起点,玩家交替的把棋子沿有向边进行移动,每次移动一步,无法移动者输
  • 任何ICG均可化为有向图游戏
3.先手必胜与先手必败
  • 在双方均完全理性的情况下,先手不必胜则必败,先手不必败则必胜

NIM游戏:

1.介绍

NIM 游戏是一种经典的组合博弈,两名玩家轮流从若干堆石子中选择一堆,并从中取走任意数量的石子。无法继续操作的玩家判负。

2.结论

对于 n n n 堆石子 a 1 , a 2 , ⋯   , a n a_1, a_2, \cdots, a_n a1,a2,,an

  • 先手必胜态: a 1 ⊕ a 2 ⊕ a 3 ⊕ ⋯ ⊕ a n ≠ 0 a_1 \oplus a_2 \oplus a_3 \oplus \cdots \oplus a_n \neq 0 a1a2a3an=0
  • 先手必败态: a 1 ⊕ a 2 ⊕ a 3 ⊕ … ⊕ a n = 0 a_1 \oplus a_2 \oplus a_3 \oplus \ldots \oplus a_n = 0 a1a2a3an=0
3.证明:

通过数学归纳,从特殊推向一般。

  1. 不能操作时,每堆都是 0, 0 ⊕ 0 ⊕ … ⊕ 0 = 0 0 \oplus 0 \oplus \ldots \oplus 0 = 0 000=0

  2. a 1 ⊕ a 2 ⊕ … ⊕ a n = 0 a_1 \oplus a_2 \oplus \ldots \oplus a_n = 0 a1a2an=0,任意一步操作之后 a 1 ′ ⊕ a 2 ′ ⊕ … ⊕ a n ′ ≠ 0 a_1' \oplus a_2' \oplus \ldots \oplus a_n' \neq 0 a1a2an=0

    反证:对任意一步操作使 a i → a i ′ a_i \to a_i' aiai

    a 1 ⊕ a 2 ⊕ … ⊕ a i ⊕ … ⊕ a n = 0 a_1 \oplus a_2 \oplus \ldots \oplus a_i \oplus \ldots \oplus a_n = 0 a1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值