博弈概述及分类总结
2016-07-19 14:12
267 查看
什么是博弈
一个完整的博弈应当包括五个方面的内容:第一,博弈的参加者,即博弈过程中独立决策、独立承担后果的个人和组织;第二,博弈信息,即博弈者所掌握的对选择策略有帮助的情报资料;第三,博弈方可选择的全部行为或策略的集合;第四,博弈的次序,即博弈参加者做出策略选择的先后;第五,博弈方的收益,即各博弈方做出决策选择后的所得和所失。
博弈涉及方方面面,因此,博弈模型相互之间的差别也可能较大。而不同的类型所体现出来的特性有千差万别,所以对博弈的类型有一个大致的了解,对理解博弈是有用的。博弈总体划分,可以分为两大类,即理论分类和现实分类。
理论分类:
一人博弈与多人博弈
一次博弈与重复博弈
合作博弈与非合作博弈
零和博弈与变和博弈
静态博弈与动态博弈
理性博弈与有限理性博弈
有限博弈与无限博弈
有限信息博弈与无限信息博弈
现实分类:
同时博弈
相继博弈
边界博弈
规则博弈
策略性博弈
博弈可以从三个角度分类
第一个角度是按照参与人的先后顺序进行分类
博弈可以分为静态博弈和动态博弈。静态博弈是指在博弈中,参与的人同时选择但后行动者并不知道先行动者采取了什么具体行动。动态博弈是指在博弈中,参与人的行动有先后顺序,且后行动者等国家偶观察先行动者所选择的行动。
第二个角度是按照参与人对其他参与人的了解程度进行分类。
从这个角度,博弈可以划分为完全信息博弈和不完全信息博弈。完全博弈是指在博弈过程中,每一位参与人对其他参与人的特征、策略空间及收益函数有准确的信息。
不完全信息博弈是指参与人对其他参与人的特征、策略空间及收益函数信息了解不够准确、或者不是对多有参与人的特征。。。有准确信息。
第三角度是按照参与人之间是否合作进行分类。
博弈可以划分为合作博弈和非合作博弈。合作博弈是指与人之间有着一个对各方具有约束力的协议,参与人在协议范围内进行博弈。反之就是非合作博弈。
非合作博弈分四类
完全信息静态博弈——纳什均衡
完全信息动态博弈——子博弈精炼纳什均衡
不完全信息静态博弈——贝叶斯纳什均衡
不完全信息动态博弈——精炼贝叶斯纳什均衡
一个完整的博弈应当包括五个方面的内容:第一,博弈的参加者,即博弈过程中独立决策、独立承担后果的个人和组织;第二,博弈信息,即博弈者所掌握的对选择策略有帮助的情报资料;第三,博弈方可选择的全部行为或策略的集合;第四,博弈的次序,即博弈参加者做出策略选择的先后;第五,博弈方的收益,即各博弈方做出决策选择后的所得和所失。
博弈涉及方方面面,因此,博弈模型相互之间的差别也可能较大。而不同的类型所体现出来的特性有千差万别,所以对博弈的类型有一个大致的了解,对理解博弈是有用的。博弈总体划分,可以分为两大类,即理论分类和现实分类。
理论分类:
一人博弈与多人博弈
一次博弈与重复博弈
合作博弈与非合作博弈
零和博弈与变和博弈
静态博弈与动态博弈
理性博弈与有限理性博弈
有限博弈与无限博弈
有限信息博弈与无限信息博弈
现实分类:
同时博弈
相继博弈
边界博弈
规则博弈
策略性博弈
博弈可以从三个角度分类
第一个角度是按照参与人的先后顺序进行分类
博弈可以分为静态博弈和动态博弈。静态博弈是指在博弈中,参与的人同时选择但后行动者并不知道先行动者采取了什么具体行动。动态博弈是指在博弈中,参与人的行动有先后顺序,且后行动者等国家偶观察先行动者所选择的行动。
第二个角度是按照参与人对其他参与人的了解程度进行分类。
从这个角度,博弈可以划分为完全信息博弈和不完全信息博弈。完全博弈是指在博弈过程中,每一位参与人对其他参与人的特征、策略空间及收益函数有准确的信息。
不完全信息博弈是指参与人对其他参与人的特征、策略空间及收益函数信息了解不够准确、或者不是对多有参与人的特征。。。有准确信息。
第三角度是按照参与人之间是否合作进行分类。
博弈可以划分为合作博弈和非合作博弈。合作博弈是指与人之间有着一个对各方具有约束力的协议,参与人在协议范围内进行博弈。反之就是非合作博弈。
非合作博弈分四类
完全信息静态博弈——纳什均衡
完全信息动态博弈——子博弈精炼纳什均衡
不完全信息静态博弈——贝叶斯纳什均衡
不完全信息动态博弈——精炼贝叶斯纳什均衡
相关文章推荐
- Eclipse web Project no Deployment Assembly
- 如何使用github上的开源项目
- jsonp Ajax跨域请求
- Android百度地图(三)添加覆盖物并且弹窗显示
- plupload+artdialog实现多平台上传文件
- VC2005开发MFC ActiveX控件基础教程
- MongoDB Plugin 1.0.4
- 需要动态更换图片的接口处理技巧
- excel矩阵小tips
- 桥接文件的路径
- iOS中类方法和实例方法
- JDK1.8的String笔记
- (C++)构造函数初始化
- android 修改framework下资源文件后如何编译
- 每天一个linux命令(50):crontab命令
- 添加的注册表项找不到怎么回事?
- Javascript异常捕获
- (MFC)查找和替换对话框实例
- 自定义下载圆形按钮
- Java Web开发框架对比—Part1—快速原型