【笔记】博弈论
【笔记】博弈论
0 基本概念 & 性质
0.1 博弈论
1 SG 函数
ps. 通过 SG 函数来理解三个基本模型,也是不错的选择。
1.2 定义
1.3 SG 定理
由
当
1.3.1 证明
1.4 和有向图游戏的关系
如果一个有向图有多个起点,那就需要用 SG 定理了。
但是如果只有一个起点,我们关心的只有这一个起点的 SG 之是否
2 三个基本模型
2.2 布什博弈
2.2.1 概述
2.2.2 结论
若
2.2.3 证明
构建决策树
3 例题
3.0 Links
3.1 取石子
Key:
本质上是求 SG 值,但是由于最终不许要用 SG 定理,于是 SG 值可以就为 0/1 表示是否先手必胜
令
先单独考虑操作 1:若 sum 为奇,必胜;为偶,必败。
可以发现操作 2 其实相当于某人跳过了一次操作,而不改变。
性质 1: 操作 2 就是用来浪费时间的,所以如果可以做就尽量做 。
后继状态:(当前为
-
取走 1 个
-
取 x:
-
取 y:
ps. y 中不到最后只剩一堆的时候,不会出现堆的个数变为 1 的(性质 1),所以可以直接减。
-
-
合并
-
合两个 x:
ps. 特判 y 原先为空集。
-
合两个 y:
-
合一个 x 和 一个 y:
-
注意判断,从 y 转为 x 的情况。
3.2 Love this Game!(加强版)
3.3 小约翰的游戏
反 Nim 问题。
讨论:
-
全为 1:n 为偶,必胜;为奇,必败。
-
有一个不为 1:必胜。(本质上可以归类为 3)
先手一定可以通过一次操作,将状态转化为偶数个 1。
-
有多个不为 1:转化为了普通 Nim 问题
先手想要把情况变为 2,即要把不为 1 的堆拿成只剩一堆,然后让自己处理,于是就转化为了普通 Nim 问题。
4 二分图博弈
4.0 Links
https://zhuanlan.zhihu.com/p/359334008
4.1 概述
给定一个二分图,并在起点
4.2 结论
如果对于所有的最大匹配都必须包含
4.3 证明
直接看 Pecco 的知乎专栏文章 吧。
5 Green Hackenbush
我的理解是:带限制的 Nim 游戏。
5.1 概述
5.2 Principles
5.2.1 Colon Principle
对于一个节点
同时,这也等价于把
5.2.2 The Fusion Principle
任何两个环内节点都可以缩成一个点而不影响图的 SG 值。
推论: 任意一个奇环都可以缩成一条边,任意一个偶环都可以缩成一个点。
https://www.cnblogs.com/linyihdfj/p/17447123.html(需要 Ctrl+F
一下。
https://blog.csdn.net/qq_39239844/article/details/81196738(Colon Principle 证明
Trick
- 有种奇怪的感觉:最后只剩 1 的时候都比较关键。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】