首页 > 其他分享 >博弈论们:

博弈论们:

时间:2023-08-04 21:56:20浏览次数:33  
标签:有向图 游戏 博弈论 必胜 SG mex

博弈论们:

  • Nim 博弈:

    先手,后手:第一个,第二个行动者。

    必胜,必败:指先手必胜或必败。

    定理:Nim 博弈先手必胜,当且仅当:$$\bigoplus_{i=1}^nA_i\ne 0$$
    证明:反证法假设 \(A_i'=A_i\) 得出矛盾。(懒,咕了,有机会再说)

  • SG 函数

    • mex 运算:

      对于一个非空数集: \(S\)
      我们将 $$mex{S}$$ 定义为不属于数集的最小非负整数,如 \(mex\{0,1,3\}\) 为 \(2\) 。
    • SG 函数:

      对于每种可能状态的后继状态 \(y_i\),我们将当前状态 \(x\) 的 SG 函数定义为:$$SG(x)=mex{SG(y_1),SG(y_2)......SG(y_n)}$$
    • SG 定理:

      只有当:$$\bigoplus{SG_i}\ne 0$$
      时,有先手必胜局面。
      证明:放在有向图上,剩下基本一样。(懒,咕)
  • 有向图游戏:

    在一个有向图有一枚棋子,两个人轮流操纵棋子沿有向边移动,知道有一方不能移动后游戏结束,并此一方失败。

    实际上任意的博弈游戏均能转化成为有向图游戏,具体只要抽象出游戏的每个可能局面

标签:有向图,游戏,博弈论,必胜,SG,mex
From: https://www.cnblogs.com/shen666zxcmt/p/17607124.html

相关文章

  • 博弈论学习笔记
    引入OI中的博弈论主要研究的是公平组合游戏。什么是公平组合游戏(\(\text{ImpartialGame}\))?游戏有两个人参与,双方轮流作出决策,双方均知道完整的游戏信息。任意一个游戏者在某一确定状态可以作出的决策集合只与当前的状态有关,而与游戏者无关。游戏中同一个状态不能多次抵达,......
  • 学不会的博弈论——初级篇
    前言被Alice狠狠薄纱,Alice啊!我的Alice......
  • 博弈论基础捏
    博弈论基础一、四大博弈模型1、巴什博奕定义:一堆n个物品,两个人轮流从中取出不多于m个,最后取光者胜,不能继续取的人输;结论:若n%(m+1)!=0,则先手必胜,反之先手必输2、尼姆博弈定义:n堆物品,每堆物品的个数任意,两人轮流取,每次取某堆中不少于1个,最后取完者必胜。结论:将每堆物品的数量......
  • 博弈论部分定义及定理
    一.公平组合游戏ICG:定义为:1.有两名玩家交替行动2.在游戏进行的任意时刻,可以执行的合法行动与轮到哪位玩家无关3.不能行动的玩家判负二.mex运算定义为:\(mex(S)=min\{x\}(x\inN,x\notinS)\)即为不属于集合\(S\)的最小非负整数。三.有向图游戏定义:给定一个有向无......
  • RLChina2022公开课-博弈论
    纯博弈:单纯的动机组合,离散的集合混合博弈:加入了概率论,以百分比的概率执行不同的的动机。,概率分布零和博弈、合作博弈、协同博弈扩展博弈和非完美信息扩展博弈、贝叶斯博弈纳什均衡任何一位玩家在此策略组合下单方面改变自己的策略(其他玩家策略不变)都不会提高自身的收益。......
  • 简单博弈论
    简单博弈论Nim游戏Nim游戏满足以下三个条件:(1)两名玩家交替行动(2)游戏过程中,可以执行的的行动和轮到哪位玩家没有关系(3)不能行动的玩家判负比如围棋就不是一种Nim游戏,因为围棋有黑白两子不满足(2),围棋判断输赢规则较为复杂不符合(3)。下面的取石子游戏就是一个Nim游戏:给......
  • 博弈论入门
    博弈论入门必败情况为P,必胜情况为N,我们要得出N一定有方法能转换到P,P任意操作都会到N1.巴什博弈两个顶尖聪明的人在玩游戏,有一堆n个石子,每次每个人能取\([1,m]\)个石子,不能拿的人输,请问先手与后手谁必败?1~m个石子,先手必胜反推m+1个石子只能到1~m,所以必败反推m+2~2*......
  • 博弈论之SG函数 学习笔记
    在许多地方曾经行过这样一个小游戏,摆出三堆硬币。分别包含3枚、5枚、7枚。两人轮流行动每次可以任选一堆,从中取走任意多枚硬币,可把一堆取完,但不能不取。取走最后一枚硬币者获得胜利。这类游戏可以推广为更加一般的形式:给定\(n\)堆物品,第\(i\)堆物品有\(A_i\)个。两名玩......
  • (博弈论)Even Number Addicts
    Alice和Bob正在一个序列 ai​ 上玩游戏,Alice先手,轮流玩。每一轮当前玩家可以取走序列中任意一个数,直到取完。如果最后Ailce取走的数的和为偶数,则Ailce赢,否则Bob赢。保证每个人用最优策略玩。对于每组数据,输出赢家。输入输出样例输入#1复制4313541357......
  • 【学习笔记】博弈论 ---- 非偏博弈
    博弈论入门前言:本篇按照Qingyu在省集讲的加入我这个萌新的萌新理解而成。听了Qingyu的博弈论讲解,感觉我之前学过的博弈就是冰山一角。由于有一些东西没听懂,就主要写写我听懂的部分,没懂得以后再说吧。所以这篇只是一个入门,关于博弈的一些习题可能会咕咕咕。平等博弈(非偏......