海边天堂鸟 发表于 2011-7-27 10:25

急求lingo条件中最值问题!!!!!!!

lingo目标函数和约束条件中都有最值问题,编程怎么打?
求高手解答!
例如:
目标函数max=p*(x1+x2)-0.55*x1-0.6*x2
约束条件p=3-(x1+x2+x3)/10000
            max=p*x3-0.55*x3

yujingxian 发表于 2011-7-27 12:05

我觉得:你这个模型建立的可能不对,你这么写变成了一个不定方程的求解了。

海边天堂鸟 发表于 2011-7-27 14:36

yujingxian 发表于 2011-7-27 12:05 static/image/common/back.gif
我觉得:你这个模型建立的可能不对,你这么写变成了一个不定方程的求解了。

蔬菜单价p=3-(x1+x2+x3)/10000
a,b,c三人成本分别为0.55,0.55,0.60
a,b先种,c根据他们的数量再决定种植数量(使利益最大)
a,b知道了c的做法,a,b应种多少才能获得最大利润

arvinlai 发表于 2011-7-29 10:38

呵呵,这道题有意思

pumpkin_hua 发表于 2011-8-30 21:31

{:3_64:}{:3_64:}{:3_64:}

lily556 发表于 2011-10-28 20:05

{:3_64:}{:3_64:}{:3_64:}不明白

alair005 发表于 2012-2-7 13:46

农家御品4 发表于 2012-4-8 16:45

谢谢哦,辛苦辛苦!

576905077 发表于 2012-4-11 23:54

能把原题目给我看看吗? 发到我的邮箱也可以的!576905077@qq.com

liwenhui 发表于 2017-5-9 16:55

海边天堂鸟 发表于 2011-7-27 14:36 static/image/common/back.gif
蔬菜单价p=3-(x1+x2+x3)/10000
a,b,c三人成本分别为0.55,0.55,0.60
a,b先种,c根据他们的数量再决定 ...

这是一个完全信息动态博弈。因为AB的成本是一样的,不妨设AB合为一个player1,其生产成本为0.55,生产量为q1(q1=X1+X2),C作为player2,生产成本为0.60,产量为q2(q2=x3),这两者进行博弈。player1先做决策,player2后做决策。先看player2, 给定player1的生产量为q1,则player2的利润函数为:R2=(p-0.6)*q2=(3-(q1+q2)/10000-0.6)*q2关于q2求导,得利润最大化的一阶条件:q2=-0.5q1+12000   (1)接着看player1,给定player2的产量q2,则player1的利润函数为:R1=(p-0.55)*q1=(3-(q1+q2)/10000-0.55)*q1关于q1求导,得利润最大化的一阶条件:q1=-0.5q2+12250   (2)为了得到均衡解,两者必须同时成立,求解(1)(2)这个联立方程组,可以使用LINGO如下代码:Model:
q1=-0.5*q2+12250;
q2=-0.5*q1+12000;
p=3-(q1+q2)/10000;
R1=q1*p-0.55;
R2=q2*p-0.6;
@free(q1);
@free(q2);
end得到结果:                                             Variable           Value
                                                 Q1        8333.333
                                                 Q2        7833.333
                                                  P        1.383333
                                                 R1        11527.23
                                                 R2        10835.51

                                                Row    Slack or Surplus
                                                  1        0.000000
                                                  2        0.000000
                                                  3        0.000000
                                                  4        0.000000
                                                  5        0.000000
         即a,b二人共计种植8333.333单位蔬菜(a,b二人内部怎么分配要看他们二人之间的谈判能力,结果很过,比如各种8333.333的一半,或a种2/3,b种1/3),c种植7833.333单位蔬菜。均衡价格1.383333,ab利润11527.23,c利润10835.51.

页: [1] 2
查看完整版本: 急求lingo条件中最值问题!!!!!!!