数学建模社区-数学中国
标题: 急求lingo条件中最值问题!!!!!!! [打印本页]
作者: 海边天堂鸟 时间: 2011-7-27 10:25
标题: 急求lingo条件中最值问题!!!!!!!
lingo目标函数和约束条件中都有最值问题,编程怎么打?
' M% k! ^3 U. V- e( X( `求高手解答!
# W0 d- I( ]8 [( q4 h: G) r例如:
7 H. R/ W; F1 a2 ^目标函数max=p*(x1+x2)-0.55*x1-0.6*x2
( U6 Q9 J( Y! i/ O' ^5 H约束条件p=3-(x1+x2+x3)/10000. ^9 K+ w6 j0 J$ j* z, {
max=p*x3-0.55*x3
作者: yujingxian 时间: 2011-7-27 12:05
我觉得:你这个模型建立的可能不对,你这么写变成了一个不定方程的求解了。
作者: 海边天堂鸟 时间: 2011-7-27 14:36
yujingxian 发表于 2011-7-27 12:05 
1 p8 L+ l/ S& H. |" P我觉得:你这个模型建立的可能不对,你这么写变成了一个不定方程的求解了。
$ |" ?$ ]! m) N; f2 k( d J$ I
蔬菜单价p=3-(x1+x2+x3)/10000
% |- |: e- k+ d+ u3 sa,b,c三人成本分别为0.55,0.55,0.60/ D U0 ]! p4 ^* l& W
a,b先种,c根据他们的数量再决定种植数量(使利益最大)
! j G' j; R2 y2 l2 }" j2 Ta,b知道了c的做法,a,b应种多少才能获得最大利润0 v4 Y9 M; a A$ \7 p
作者: arvinlai 时间: 2011-7-29 10:38
呵呵,这道题有意思
作者: pumpkin_hua 时间: 2011-8-30 21:31



作者: lily556 时间: 2011-10-28 20:05


不明白
作者: alair005 时间: 2012-2-7 13:46
囧了,下了无数不知道用哪个有用7008919183083808
作者: 农家御品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 
+ K9 ]2 Q9 F' h6 C- j' M蔬菜单价p=3-(x1+x2+x3)/10000/ j$ T, X. t0 ]3 V: ?5 `' `% I ^
a,b,c三人成本分别为0.55,0.55,0.60
3 u3 x% _4 r8 C3 m6 A' ga,b先种,c根据他们的数量再决定 ...
5 `* i# g2 o2 [( `这是一个完全信息动态博弈。因为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:5 ~+ s$ I/ y3 t* Z2 E, t. O
- q1=-0.5*q2+12250;) S* T. r1 E N9 m. t
- q2=-0.5*q1+12000;
. t! e$ F% J& C, d. S, L2 b - p=3-(q1+q2)/10000;
4 m3 F4 q* w5 D: D8 e - R1=q1*p-0.55;0 l- ^& N* M& v3 d( Q9 q7 h7 c
- R2=q2*p-0.6;, Q1 b7 O9 A# d0 B3 h( Y
- @free(q1);
' ?! E- X6 v% J+ O6 c+ S; ] - @free(q2);: x- [! |4 M. u4 K
- end
复制代码得到结果:
- Variable Value1 [) v; |- z. ?' Y! c
- Q1 8333.333
( R5 R4 O q; @) ` - Q2 7833.3334 r9 C1 f, K' b2 t1 ]0 z
- P 1.3833336 }4 T+ t. ?4 z% r2 k
- R1 11527.23" X8 w7 g- G, C( ~3 N" f
- R2 10835.51
+ T0 p* P h/ f' z
, _- o3 S- H3 Q& _- Row Slack or Surplus
7 ~ u/ A% \6 o0 P - 1 0.000000
) t" ?: l8 H4 _& l - 2 0.000000
0 C/ C6 l( x Q$ o% Z( k* E - 3 0.000000
: `. u. P& i& M5 R0 l - 4 0.000000& _5 b; t; ?1 I7 y: s' f
- 5 0.000000
0 y B9 D( C* A* Z; r
复制代码 即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.
+ M3 \. l' u- L* |
1 @' M/ {1 B% ~) H9 N" C
作者: 王充 时间: 2018-2-8 12:02
哈哈哈哈哈哈哈哈哈哈哈哈哈哈6 Q3 W8 F7 R# x
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |