博弈論合集
博弈論合集
1. 巴什博弈
1. 1 博弈規則
A、B取一堆石子(數量為n),每次可以取1,2,3個,無法操作的人失敗。
1.2 博弈策略
牽制:保證每一輪A、B共取走4個,即如果先手取
x
x
x個則後手取
4
−
x
4-x
4−x個。
所以,如果n%4 = 0,則後手有必勝策略,否則先手有必勝策略(先手第一輪先取走n%4個石子即可)。
1.3 .擴充套件巴什博弈
1.3.1. 博弈規則
A、B取一堆石子(數量為n),每次可以取的個數是給定的集合P中的一個數,無法操作的人失敗。
1.3.2.問題求解
SG函式: s g x sg_{x} sgx = mex { s g y sg_{y} sgy | z - y ∈ \isin ∈ P}。若 s g n ≠ 0 sg_{n}\neq0 sgn=0則先手有必勝策略。
1.4. 多堆擴充套件巴什博弈
1.4.1.博弈規則
A、B取多堆石子,每次可以在某一堆取的個數是給定的集合P中的一個數,無法操作的人失敗。
1.4.2.問題求解
每一堆的SG函式異或起來,如果異或和不為0,則先手有必勝策略。
2. NIM遊戲
2.1.博弈規則
A、B取多堆石子,每次可以在某一堆取任意的一個數,無法操作的人失敗。
2.2.問題求解
每一堆的數異或起來,如果異或和不為0,則先手有必勝策略。
2.3.NIMK遊戲
2.3.1.博弈規則
A、B取多堆石子,每次可以在最多k堆中每堆取任意數,無法操作的人失敗。
2.3.2問題求解
必勝策略:所有數拆成二進位制,存在某一位,所有二進位制數中1的個數%(k+1)不為0。即存在t,使得 ( ∑ i = 1 n x i x o r 2 t − 1 ) % ( k + 1 ) ≠ 0 (\sum_{i = 1}^{n}{x_{i} xor 2^{t-1}})\%(k+1)\neq0 (∑i=1nxixor2t−1)%(k+1)=0。
2.4 Fibonacci Nim遊戲
2.4.1.博弈規則
A、B取一堆石子,第一次不能把所有石子取完,從第二次開始,每次取的石子數量不超過前一次的兩倍,無法操作的人失敗。
2.4.2問題求解
必勝策略:n不是Fibonacci數時,先手必勝。
2.5 階梯NIM
2.5.1.博弈規則
A、B取多堆石子,每次可以從第k堆石子中取出任意多放入第k-1堆中,也可以從第一堆中直接拿走任意多,無法操作的人失敗。
2.5.2問題求解
必勝策略:如果奇數堆中的石子數異或和不為0則先手必勝。
如果先手在偶數堆k中操作,則後手在k-1堆中繼續操作即可;如果先手在奇數堆中操作,則相當於普通NIM。
2.5.3典型題
題意:n堆取石子,要求任意時刻
a
1
≤
a
2
≤
…
…
a
n
a_{1}\leq a_{2} \leq……a_{n}
a1≤a2≤……an。
思路:差分以後看出階梯博弈。
2.6 反NIM
2.6.1 博弈規則
A、B取多堆石子,每次可以在某一堆取任意的一個數,無法操作的人勝利。
2.6.2 問題求解
必勝策略:
- 所有數為1,且異或和為0
- 至少有一堆大於1,且異或和不為0
3. Wythoff博弈
3.1.博弈規則
A、B取多兩石子,每次可以在一堆中取任意多個,或者在兩堆中取同樣的任意多個,無法操作的人失敗。
3.2問題求解
奇異局勢(先手必敗):(0,0)、(1,2)、(3,5)(4,7)……
(
a
k
,
b
k
)
(a_{k},b_{k})
(ak,bk)
其中
a
k
a_{k}
ak是之前未出現過的最小自然數,
b
k
=
a
k
+
k
b_{k} = a_{k}+k
bk=ak+k
相關文章
- 博弈論
- 博弈論系列—智豬博弈
- 博弈論專練
- 博弈論入門
- 博弈論總結
- 博弈論小記
- 博弈論詳解
- 博弈論(長期更新)
- 【博弈論】HDU - 7216 Triangle GameGAM
- 博弈論題目選做
- 科技超車,vivo博弈論
- 博弈論之:威脅與承諾
- 遊戲博弈論研究:最優解策略與混合迴圈戰略博弈遊戲
- E - Remove Pairs(狀壓dp+博弈論)REMAI
- 博弈論經典模型解析(入門級)模型
- 組合遊戲與博弈論基礎遊戲
- NOIP2024集訓Day43 博弈論
- 博弈論之軟體測試的價值
- 博弈論之大話測試行業現狀行業
- 博弈論基礎之sg函式與nim函式
- 演算法講堂一:博弈論入門演算法
- 博弈論——顫抖手納什均衡(二十一)
- 【博弈論】組合遊戲及SG函式淺析遊戲函式
- 當博弈論遇上機器學習:一文讀懂相關理論機器學習
- 不容錯過!ACL 2019論文解讀合集!
- 博弈論——洛谷P6560 [SBCOI2020] 時光的流逝
- 博弈論是如何用於遊戲中的策略設計的?遊戲
- CVPR 2020程式碼開源的論文最全合集
- Heterogeneous Domain Adaptation 異質域適應論文合集AIAPT
- 【演算法學習筆記】博弈論淺析之遊戲類演算法筆記遊戲
- 巴什博弈
- 智豬博弈
- 博弈論:公平組合遊戲(Nim 遊戲 & SG 定理)學習筆記遊戲筆記
- Go 合集,gRPC 合集,演算法合集GoRPC演算法
- 如何構建多人遊戲生態環境——用博弈論強化體驗遊戲
- 這三個博弈論新趨勢,正深刻影響深度強化學習強化學習
- 聊天機器人資源合集:專案,語聊,論文,教程。機器人
- 和數傳媒:區塊鏈博弈論機制設計是未來關鍵區塊鏈