楼主: li.thium
1611 1

[经济] 菜鸟初学博弈,求教大家都用什么做仿真呢 [推广有奖]

  • 0关注
  • 0粉丝

大专生

90%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
352 点
帖子
56
精华
0
在线时间
2 小时
注册时间
2011-3-4
最后登录
2017-2-13

楼主
li.thium 发表于 2011-3-9 10:04:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
RT,RT,很纠结,求高人赐教
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:博弈 菜鸟 求教 初学 仿真

100502234162438d7a95149811.jpg (335.83 KB)

100502234162438d7a95149811.jpg

沙发
见路不走 在职认证  发表于 2015-11-29 22:34:08
其实,你完全可以用MATLAB来仿真嘛:
比如囚徒困境举例吧:
clear
A=[10,10 0,20;
20,0 1,1]%输入收益矩阵

Bx=[A(:,1),A(:,3)]%x参与者的收益

By=[A(:,2),A(:,4)]%y参与者的收益

x(1)=round(1+rand)%x随机初始策略
y(1)=round(1+rand)%y随机初始策略
n=20
for i=1:1:n%仿真步数
[Y,y(i+1)]=min(By(x(i),:))%y在x确定的收益选择
[X,x(i+1)]=min(Bx(:,y(i+1)))%x在y确定时的收益选择
end
ns=[x(1,n+1),y(1,n+1)]%输出纳什均衡

再比如斗鸡博弈吧:
clear
A=[10,10 0,0;
0,0 1,1]%输入收益矩阵

Bx=[A(:,1),A(:,3)]%x参与者的收益

By=[A(:,2),A(:,4)]%y参与者的收益

x(1)=round(1+rand)%x随机初始策略
y(1)=round(1+rand)%y随机初始策略

n=20
for i=1:1:n%仿真步数
[Y,y(i+1)]=max(By(x(i),:))%y在x确定的收益选择
[X,x(i+1)]=max(Bx(:,y(i+1)))%x在y确定时的收益选择
end

ns=[x(1,n+1),y(1,n+1)]%输出纳什均衡
由于是仿真结果两个均衡只会随机出现一个咯

其它的差不多啦,连续分布的可以用近似啦

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-11 11:59