博弈论学习(第二天)

news/2025/9/19 8:44:20/文章来源:https://www.cnblogs.com/jie09/p/19100060

博弈的基本理性假设:

一般来说,对于研究博弈问题,需要假设参与者具有完美理性,这分三方面,第一个就是参与者的偏好要有一定性,比如对风险的偏好,不能说一个参与者做第一个决策时属于风险接受型,而做第二个决策时就属于风险规避型。第二个就是参与者对所参与决策的问题具有完全的理解,可以理解为一个参与玩游戏的人,必须要完完全全弄懂游戏的规则。第三个就是参与者具有强大的逻辑推理能力和计算能力,也就是参与者脑子转的足够快,推理能力足够强,不存在出现傻子的情况,而且一般要求参与者符合完美回忆,就是都不能忘记过去做过的事和过去已经知道的事。

博弈中信息集的出现(对应出现在非完美信息博弈):

信息集:指的是当一个参与者做出决策时,他并不知道自己所处的节点到底是哪,也就是他并不清楚上一个参与者做出的选择是什么,从而不知道自己所处在博弈树的哪个位置,他只是清楚的知道自己位于信息集中(也就是自己处于对方做完决策后的几个节点上),但不知道具体在哪,此时对于这位参与者,他只能通过信念来判断自己处在信息集的哪个节点上,并做出决策
判断的过程需要对上一个参与者做出的决策有一定推断,一般根据贝叶斯均衡(以及海萨尼转换)
信息集看似说的是一些确定已知信息的集合,但其实指的是一系列的对于特定玩家来说无法区分的博弈树节点的集合,这一大块集合就是信息集
由于该决策者不知道自己处于信息集的哪个位置,那么自然而然,他就并不能掌握上一个参与者的全部信息(也就是上一个参与者的具体决策信息),所以信息集存在于非完美信息博弈中
在博弈树中判断的话,需要看有没有同一层的节点被虚线连在一起,如果有,则连起来的所有节点就是信息集,如果没有虚线相连,那么就是完美信息博弈

如果参与者不具有完美回忆的博弈:

如果参与者没有完美回忆,他可能忘记前面的移动,也就是在博弈树中,根节点与子节点用虚线相连了,参与者不知道他从那个根节点动没动,动到哪了,他在选择一个决策后,不能把选决策前和选决策后所面临的形势区分开
或者两个子节点相连(不是指一般信息集的那种连法,而是把该参与者做完决策后,两个决策后结果的子节点相连,说明参与者忘了自己做的是哪一个决策)
对于从复杂博弈树中判断参与者是否符合完美回忆的要求,有两个原则,第一个是参与者的每个信息集,与从根节点出发,到达终节点的每条路径最多相交一次,比如刚刚举的那个根节点子节点相连的例子,信息集就与路径在根节点与子节点相交了两次,第二个是从根节点出发,抵达参与者的同一个信息集的每两条路径,必须以相同的顺序穿过参与者的相同信息集,而且在这两条路径的每一个这样的信息集,都要选择相同的行动,其实可以简化的理解为,如果参与者做了多次连续的决策,如果最后一次决策前出现了信息集,也就是在做一次决策前他不知道自己之前做了什么,那么正常来说他之前的每一次决策前都在信息集中,因为他每一次都不知道自己在哪,所以最后一次决策前也不知道,如果之前(都指的是他连续做决策)他没有信息集,也就是他清楚的知道自己在哪和自己的决策,那为什么最后一次决策前他就突然不知道自己在哪了呢,显然是因为他忘了自己之前做过的决策,也就不符合完美回忆了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/907624.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PHP 和 Elasticsearch:给你的应用加个强力搜索引擎

PHP 和 Elasticsearch:给你的应用加个强力搜索引擎 现在做 Web 应用,搜索功能基本是标配。不管你做电商、CMS 还是社交应用,用户都希望搜索又快又准。如果你用 PHP 开发,肯定遇到过数据库搜索的瓶颈——数据一多就…

深入解析:SSH带外管理

深入解析:SSH带外管理2025-09-19 08:42 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font…

Windows 系统部署 Mosquitto MQTT broker 完整指南

一、前言/介绍简要介绍 Mosquitto 是什么(轻量级、开源 MQTT 消息代理)MQTT 协议的应用场景(IoT、移动应用、消息推送等)本文目标:在 Windows 系统上快速搭建一个可用的 MQTT 服务器二、下载与安装markdown 复制…

[Linux] shell脚本 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年- H146-Lc459. 重复的子字符串(字符串)--Java版 - 实践

2025年- H146-Lc459. 重复的子字符串(字符串)--Java版 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Cons…

坚果云 坚果 jianguoyun 怎么收文件?

怎么收文件? 坚果云 坚果 jianguoyun 怎么收文件?注册、登录、免费的空间是 1GB。创建新的收集 https://www.jianguoyun.com/d/home#/ 查看收集结果:https://www.jianguoyun.com/#/

mssql创建字段依赖

CREATE TABLE temp061_t ( ID INT IDENTITY(1,1) PRIMARY KEY, RoleType INT NOT NULL, isSior INT NULL ); ALTER TABLE temp061_t ADD CONSTRAINT chk_is_sior CHECK ( (RoleType = 1 AND isSior IS NULL) OR (RoleT…

一款多功能Linux服务器Web管理面板

为什么使用 Docker 部署 EasyNode? 正如您所说,Docker 部署具有显著优势: 环境隔离与一致性:所有依赖(Node.js, PM2等)都封装在容器内,与宿主机环境隔离,避免冲突。在任何支持 Docker 的 Linux 发行版上,体验…

2025.9.16 测试

2025.9.16 测试1. Problem A: 逆序对(reverse) 根据冒泡,只要逆序对个数够就有方案 经过思考,我们找到第一个操作个数大于的前缀,然后操作前一个前缀,这样前边变有序后,与当前数成逆序对一定是个后缀,然后根据需…

完整教程:C/C++:看简介吧= ̄ω ̄=(2)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

题解:P12558 [UOI 2024] Heroes and Monsters

题面: (这个没交洛谷,给学弟写的。) \(O(n^3)\) 考虑直接求出所有 \(ans_i\),前缀和回答询问。 \(a,b\) 先排序。由于我们只关心英雄的集合,所以怪兽我们贪心选择,如果我们选这个英雄那么选最前面的怪兽,否则选…

qt QHPieModelMapper详解 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

webRTC golang 构建核心

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

数据分析与产品、运营、市场之间如何有效对齐 - 详解

数据分析与产品、运营、市场之间如何有效对齐 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&quo…

(附源码)基于Java的学生托管系统的设计与实现 - 实践

(附源码)基于Java的学生托管系统的设计与实现 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&q…

agentgateway 简单试用

agentgateway 简单试用以下是一个简单示例,主要测试多mcp tools 的聚合,集成了基于litserve 的mcp server 以及genai toolbox 安装 目前github 上暂时未系统mac x86 架构的包,可以自己编译命令git clone https://gi…

SVG动画优化全攻略:从设计到性能提升

本文详细介绍了如何通过清洁设计、路径简化、代码分层和元素复用等技术优化SVG动画,涵盖工具选择、结构设计到CSS动画实现的全流程,帮助开发者创建高性能的SVG动画效果。粉碎动画第四部分:优化SVG SVG动画让我回想起…

深入解析:Go 1.25.1 自定义包调用

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

MX 练石 2026 NOIP #7

0 + 10 + 10 + 0 = 20, Rank 152/199.好难好难好难好难,为数不多的罚坐了。 4h20min 怒砍 20pts /ohMX 练石 2025 NOIP #6 链接:link 题解:link 时间:4h20min (2025.09.18 13:50~18:10) 题目数:4 难度:A B C D估…

多元积性函数

定义:若函数 \(f(n,m)\) 满足 \(ab \perp xy \Rightarrow f(ax,by)=f(a,b)f(x,y)\),则称 \(f\) 为二元积性函数。 积性分解:将 \(x=\prod p_i^{\alpha _i},y=\prod p_i^{\beta _i}\),则有 \(f(x,y)=\prod f(p_i^{\…