数学建模社区-数学中国
标题: 急求lingo条件中最值问题!!!!!!! [打印本页]
作者: 海边天堂鸟 时间: 2011-7-27 10:25
标题: 急求lingo条件中最值问题!!!!!!!
lingo目标函数和约束条件中都有最值问题,编程怎么打?
& i+ b# ]5 r$ ]+ @: i+ {求高手解答!
! E% b5 R# ^+ P# J( Q- c; y+ r& s2 ^例如:: s$ V+ [" o+ @, ^
目标函数max=p*(x1+x2)-0.55*x1-0.6*x2
F3 h, [ P7 f6 {6 S约束条件p=3-(x1+x2+x3)/10000! D. b$ B5 T- r; I. z% }, ?
max=p*x3-0.55*x3
作者: yujingxian 时间: 2011-7-27 12:05
我觉得:你这个模型建立的可能不对,你这么写变成了一个不定方程的求解了。
作者: 海边天堂鸟 时间: 2011-7-27 14:36
yujingxian 发表于 2011-7-27 12:05
/ h. B' J$ U0 Y' }5 H
我觉得:你这个模型建立的可能不对,你这么写变成了一个不定方程的求解了。
, R: K+ K4 d R8 t0 W7 [
蔬菜单价p=3-(x1+x2+x3)/10000
3 k8 }% S! w) Ja,b,c三人成本分别为0.55,0.55,0.603 j2 }" B: ]& ^0 j& i" {; b
a,b先种,c根据他们的数量再决定种植数量(使利益最大)
- w, r! x3 W2 | Q! F: M8 Ia,b知道了c的做法,a,b应种多少才能获得最大利润- R8 M6 ^7 x& @! `2 ~1 G' u) {
作者: 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 
) [( `6 r6 s; W% E& B: ]蔬菜单价p=3-(x1+x2+x3)/100002 t7 v; ]# o9 u6 V
a,b,c三人成本分别为0.55,0.55,0.607 U |" y. V: _) T; p% N
a,b先种,c根据他们的数量再决定 ...
* J# ?9 g# n! C$ B. }7 _" Q8 D这是一个完全信息动态博弈。因为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:* |8 F9 u/ ^$ f8 F4 O, O
- q1=-0.5*q2+12250;4 c9 k. P, _7 x" _9 s# d
- q2=-0.5*q1+12000;1 X2 Y7 ~8 w: Y8 j/ S. N
- p=3-(q1+q2)/10000;
& x* ?8 s0 W2 X0 z; M, J - R1=q1*p-0.55;0 n- [# [: z b' s( H
- R2=q2*p-0.6;
8 ^5 O2 I$ p+ r$ d3 ] - @free(q1);* z* }# l, l8 W1 y
- @free(q2);9 m9 @ @. m- i2 h
- end
复制代码得到结果:
- Variable Value
, K% e& d8 m( b `2 M - Q1 8333.333% m! v$ ~" {. w1 o+ M
- Q2 7833.333
; U% J+ [& N3 m/ V6 J1 n# @4 C; K - P 1.383333
, v ]0 F1 [7 V! u- y - R1 11527.23) G% ]& P* {# i) e
- R2 10835.51
$ G" E6 F$ A! i6 ~
4 }- L0 f7 d1 X8 t1 B- Row Slack or Surplus4 Z) e. ]+ [! V) m, E
- 1 0.000000& h2 ^3 Y( t6 ~
- 2 0.000000% `' e: G! N \ B- p4 `
- 3 0.000000; d, @& B6 A/ m, M# W6 x' M6 P' H
- 4 0.000000
" I6 P! a% p" c+ W* J# K - 5 0.000000
: m3 x _# f$ }/ u/ H e' L# e, M
复制代码 即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.
. m/ j: L2 @- C+ P: g3 Y! c; X0 {# v+ w: ~) t
作者: 王充 时间: 2018-2-8 12:02
哈哈哈哈哈哈哈哈哈哈哈哈哈哈4 D9 r! O; g; m
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |