全部版块 我的主页
论坛 经济学论坛 三区 博弈论
5421 9
2009-12-05
大家好,我想问一下一般用线性规划的方式是怎么解博弈论的。因为规划一次只能对一个局中人求最优,那又怎么博弈呢。是对每个局中人一次改变策略反复用线性规划求解并且比较么。我刚学,表达的可能有些外行,还请大家见谅,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2009-12-5 18:39:19
For a 0-sum 2-player static game:
let V be the value of the game, and let x[i] be the probability for strategy i for player 1.
Let a[i,j] be the pay-off matrix.

Max V
s.t. sum_i x[i] == 1 //sum of probability
s.t. V <= sum_i a[i,j]x[i] , forall j //player 2 plays minimize V
x[i] >= 0
二维码

扫码加我 拉你入群

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

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

2009-12-6 13:03:05
谢谢!那请问多人非零和是什么样子呢,从上面的式子中我推不太出来啊,谢谢!
二维码

扫码加我 拉你入群

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

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

2009-12-6 21:29:30
数学的应用。。。
二维码

扫码加我 拉你入群

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

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

2009-12-7 09:57:23
~~~~~~~~~~~~~~
二维码

扫码加我 拉你入群

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

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

2009-12-7 15:50:48
hhb83 发表于 2009-12-6 13:03
谢谢!那请问多人非零和是什么样子呢,从上面的式子中我推不太出来啊,谢谢!
For non-0-sum games: you probably need Mixed Integer Programs.

for 2-player  non-0-sum game:

for player 1 (pay-off: a[i,j]):
x: mixed strat
s: 0-1 varialbe, 1 if strat i is usable.
v: expected pay-off of strat i
maxv:= max_i v

for player 2 (pay-off b[i,j]):
y[j]: mixed start
t[j]: 0-1 variable, 1 if strat j is usable
w[j]: expected pay=off of strat j
maxw:=max_j w[j]

Max maxv + maxw

ST:

sum x =1
sum y[j] = 1
v = sum a[i,j] y[j],  forall i
w[j] = sum b[i,j] x, forall j
...
M (1 - s) >=  maxv - v //big-M method
0 <= x <= s //x must be zero if s = 0

M ( 1 - t[j] ) >= maxw - w[j]
0 <= w[j] <= t[t]
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群