1.3 博弈结构和博弈的分类

1.3.1 博弈中的博弈方

博弈方独立决策、独立承担博弈结果的个人或组织

  • 博弈规则面前博弈方之间平等,不因博弈方之间权利、地位的差异而改变
  • 博弈方数量对博弈结果和分析有影响
  • 根据博弈方数量分单人博弈、两人博弈、多人博弈等。最常见的是两人博弈,单人博弈是退化的博弈


一、单人博弈——只有一个博弈方的博弈

例一:单人迷宫



  • 3
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
博弈树是一个树形结构,用于表示两个玩家在游戏中的决策过程。每个节点表示游戏中的一个状态,边表示一个玩家的决策,每个叶子节点表示游戏的结束状态。在博弈树中,每个节点包含以下信息: 1. 当前游戏状态 2. 可以进行的决策 3. 每个决策的结果 博弈树的建立通常包括以下步骤: 1. 确定游戏规则和初始状态 2. 构建根节点,将初始状态存储在根节点中 3. 为每个节点生成子节点,即对于每个节点,找到所有可能的决策,并计算每个决策的结果 4. 递归地生成子节点,直到到达叶子节点(游戏结束状态) 5. 对于每个叶子节点,计算游戏的最终结果,并将其存储在叶子节点中 在构建博弈树时,可以使用各种数据结构来存储和处理节点和边。常用的数据结构包括: 1. 邻接表:用于存储节点和它们的相邻节点,即子节点。每个节点包含一个指向其子节点的指针列表。 2. 邻接矩阵:用于存储节点和它们之间的关系(即边)。矩阵的行表示起始节点,列表示目标节点,矩阵中的值表示是否存在一条边。 3. 树形数组:用于存储博弈树中的节点和边。每个节点包含一个指向其父节点和子节点的指针,以及其他信息。 4. 哈希表:用于快速查找节点和边。每个节点和边都有一个唯一的标识符,可以用哈希表将它们存储起来,以便快速查找和访问。 以上数据结构可以根据实际情况进行选择和组合,以建立高效的博弈树。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值