数学建模社区-数学中国

标题: 急求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如下代码:
  1. Model:
    / t5 C$ P  J3 t5 I" n; o% `8 T  a
  2. q1=-0.5*q2+12250;
    4 P6 N5 I; ]  L. h8 p4 @( `4 V
  3. q2=-0.5*q1+12000;
    # p6 p' w. Z4 @/ K8 L7 F0 P, T
  4. p=3-(q1+q2)/10000;7 b: A5 U( E( s  f* V& }
  5. R1=q1*p-0.55;
    ) Q4 ^8 s; `; j1 a
  6. R2=q2*p-0.6;
    # G1 x% `5 N6 N& O+ F6 U' |
  7. @free(q1);! S3 m& ?6 A2 Z1 C, W. X3 F
  8. @free(q2);" K8 z' O2 B4 |# P( g+ L$ k  D, F# V
  9. end
复制代码
得到结果:
  1.                                              Variable           Value$ Z+ i! j  p/ P; Z5 f9 K
  2.                                                  Q1        8333.333
    4 a2 i8 K9 U. @7 w* H+ H# z
  3.                                                  Q2        7833.333* l8 b1 A; i  {* Q/ E: P- x  k
  4.                                                   P        1.383333
    9 O" n0 Z3 e& n3 a
  5.                                                  R1        11527.23
    % Q9 F3 G+ F0 D2 I
  6.                                                  R2        10835.51
    % m  ^- W! j3 f

  7.   H% @) J4 Q9 s2 V0 e( z
  8.                                                 Row    Slack or Surplus7 G$ d: L% \+ v, ?$ _. W
  9.                                                   1        0.000000
    9 p7 W# P! K1 T. b" A
  10.                                                   2        0.0000004 |' t6 n2 f" V) x# ^
  11.                                                   3        0.000000; d# g( W8 S8 R2 ]; K# i+ |) l. s
  12.                                                   4        0.000000
    " y; k& m4 P% ~, l& P4 H) e
  13.                                                   5        0.000000
    6 y) e- i% N) V* Y3 w6 ~
复制代码
         a,b二人共计种植8333.333单位蔬菜(ab二人内部怎么分配要看他们二人之间的谈判能力,结果很过,比如各种8333.333的一半,或a2/3b1/3),c种植7833.333单位蔬菜。均衡价格1.383333ab利润11527.23c利润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