目录
预习报告部分
一、实验目的:
1、学习用计算机模拟博弈问题
二、实验内容:
1、编程实现对酒吧博弈的模拟。
2、小镇居民的决策行为通过编写随机函数或实现简单的智能体来模拟。
3、输出图表,展示模拟效果(一年内去酒吧人数,居民的平均幸福度等)。
4、分析结果,得出结论。
5、撰写设计说明书(包括程序的设计细节)写入实验报告。
6、将程序运行效果截图,粘贴到实验报告中。
三、实验原理:
1、通过博弈论推测小镇居民的决策内容
四、实验工具:
1、pycharm,一台笔记本电脑
五、实验步骤:
1、思考什么是酒吧博弈:
酒吧博弈的原型是这样的——阿瑟假设一个小镇上有100人,每个周末要决定是去酒吧活动还是待在家里。这个小镇上只有1家酒吧,接待60人时酒吧服务最好、气氛最融治、最让人舒适。
第一个周末,大多数人都去酒吧,导致酒吧爆满,服务满意度不高,很多人抱怨还不如不去;那些选择不去酒吧的人觉得庆幸,表示幸亏没去。
第二个周末,根据上一周经验,多数人决定不去,酒吧人数较少,服务满意度较高。那些选择不去酒吧的人又觉得后悔。
阿瑟假定每一个参与者只能根据以前去酒吧人数归纳出此次本周行动策略,没有其他信息参考,互相之间也没有信息交流。
问:这些参与者去不去酒吧,决定是如何做出?
2、通过题意分析模型
阿瑟所界定的酒吧博弈,由于互相之间不能进行信息交流,属于不完全信息博弈;由于每周都要做决定,属于动态博弈;由于是100个人参与,属于多人博弈&#