数学建模社区-数学中国
标题: 急求lingo条件中最值问题!!!!!!! [打印本页]
作者: 海边天堂鸟 时间: 2011-7-27 10:25
标题: 急求lingo条件中最值问题!!!!!!!
lingo目标函数和约束条件中都有最值问题,编程怎么打?
# q" f; K3 c: m( v* {2 t0 I求高手解答!
+ a6 O* U: K% D+ C/ E& h例如:" ^0 X+ C0 B c* [+ Q/ W3 ?5 n. k
目标函数max=p*(x1+x2)-0.55*x1-0.6*x2) e" ?8 ^/ y) x9 D
约束条件p=3-(x1+x2+x3)/10000
, O! T& L" k. V) X& j7 \ max=p*x3-0.55*x3
作者: yujingxian 时间: 2011-7-27 12:05
我觉得:你这个模型建立的可能不对,你这么写变成了一个不定方程的求解了。
作者: 海边天堂鸟 时间: 2011-7-27 14:36
yujingxian 发表于 2011-7-27 12:05
! `8 n9 ^% B" _4 {) `& k' x' G
我觉得:你这个模型建立的可能不对,你这么写变成了一个不定方程的求解了。
5 J7 U# d; Q7 Q; @; Q6 S5 R, U- T' E
蔬菜单价p=3-(x1+x2+x3)/10000
3 v& }% D* s& g; J ia,b,c三人成本分别为0.55,0.55,0.60
7 P5 ` |7 j3 x9 S fa,b先种,c根据他们的数量再决定种植数量(使利益最大)
: f E# ~: a0 |) }# l5 P. e0 v' ia,b知道了c的做法,a,b应种多少才能获得最大利润3 J. N4 X: @. A- V/ h4 n5 e
作者: 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 
# m* Z3 D# R5 t, a: e" z蔬菜单价p=3-(x1+x2+x3)/10000
B! M, A: P* Y: C( m1 Na,b,c三人成本分别为0.55,0.55,0.60
& A4 F( q/ c8 r4 \, C) f" r* M% ?: Aa,b先种,c根据他们的数量再决定 ...
& X% v, ]9 E6 m' {0 F* w# \
这是一个完全信息动态博弈。因为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:
/ t5 C$ P J3 t5 I" n; o% `8 T a - q1=-0.5*q2+12250;
4 P6 N5 I; ] L. h8 p4 @( `4 V - q2=-0.5*q1+12000;
# p6 p' w. Z4 @/ K8 L7 F0 P, T - p=3-(q1+q2)/10000;7 b: A5 U( E( s f* V& }
- R1=q1*p-0.55;
) Q4 ^8 s; `; j1 a - R2=q2*p-0.6;
# G1 x% `5 N6 N& O+ F6 U' | - @free(q1);! S3 m& ?6 A2 Z1 C, W. X3 F
- @free(q2);" K8 z' O2 B4 |# P( g+ L$ k D, F# V
- end
复制代码得到结果:
- Variable Value$ Z+ i! j p/ P; Z5 f9 K
- Q1 8333.333
4 a2 i8 K9 U. @7 w* H+ H# z - Q2 7833.333* l8 b1 A; i {* Q/ E: P- x k
- P 1.383333
9 O" n0 Z3 e& n3 a - R1 11527.23
% Q9 F3 G+ F0 D2 I - R2 10835.51
% m ^- W! j3 f
H% @) J4 Q9 s2 V0 e( z- Row Slack or Surplus7 G$ d: L% \+ v, ?$ _. W
- 1 0.000000
9 p7 W# P! K1 T. b" A - 2 0.0000004 |' t6 n2 f" V) x# ^
- 3 0.000000; d# g( W8 S8 R2 ]; K# i+ |) l. s
- 4 0.000000
" y; k& m4 P% ~, l& P4 H) e - 5 0.000000
6 y) e- i% N) V* Y3 w6 ~
复制代码 即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.
8 b# A5 u- S4 `9 h$ n/ U" r6 q) M4 A# E" a( Y& h
作者: 王充 时间: 2018-2-8 12:02
哈哈哈哈哈哈哈哈哈哈哈哈哈哈# {$ h$ D0 Q) r
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |