24小时热门版块排行榜    

查看: 657  |  回复: 0

程大迪

金虫 (小有名气)

[求助] 求助大神!!会ampl的大神赶紧来看看!谢谢啦!

目标函数是:max U  (xt,xt+1)=max xt^0.27*x(t+1)^0.73
s.t.   m(t)*(1+r)+m(t+1)+m(t+1)=x(t)*(1+r)+x(t+1)
编写的程序如下
reset;
model;


param r;
param m;
param M;
var x >=1  ;
var y >=1  ;

for{i in 1...34}
{
maximize U: (x^0.27)*(y^0.73);

subject to cons1+r)*x+y=m*(1+r)+M;

data;
param  m :=
   199
   233
   248
   226
   214
   222
   219
   196
   176
   175
   181
   169
   140
   140
   155
   167
   122
   134
   144
   154
   165
   176
   192
   210
   230
   255
   287
   328
   386
   472
   574
   635
   721
;
param  M :=
   233
   248
   226
   214
   222
   219
   196
   176
   175
   181
   169
   140
   140
   155
   167
   122
   134
   144
   154
   165
   176
   192
   210
   230
   255
   287
   328
   386
   472
   574
   635
   721
  842
;
param  r :=
   0.0324
   0.0378
   0.0532
   0.0576
   0.0657
   0.0684
   0.0684
   0.0699
   0.0720
   0.0730
   0.0767
   0.1111
   0.0965
   0.0789
   0.0756
   0.0937
   0.1098
   0.1098
   0.0873
   0.0715
   0.0503
   0.0294
   0.0225
   0.0225
   0.0202
   0.0198
   0.0203
   0.0225
   0.0235
   0.0320
   0.0394
   0.0225
   0.0230
;
option solver minos;
solve;
}
option display_1col 0;
display  x,m,M,r,y,u;

display  x >> output7.txt;

不知道哪错了,求大神指教,求大神能给个正确的答案!!谢谢啦
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 程大迪 的主题更新
信息提示
请填处理意见