小小小白菜 发表于 2013-8-9 18:09

怎么用MATLAB或者LINGO编程下列模型

本帖最后由 小小小白菜 于 2013-8-9 21:38 编辑

求农场游戏在最短的时间开完地升级最快问题,min T=t1+t2+t3+t4+t5+t6+t7+t8+t9+t10+t11+t12,(t1```t12指的是十二阶段获得经验的时间,下属12个xy代表要解求的结果),该题也就是从24个点(x,y)中寻求最好的12个点,同一点可以取多次,怎么用MATLAB或者LINGO编程


条件:
500000+18*167<=10600*y12/x12+y11*9800/x11-300000-17*6388+9000*y10/x10-230000-16*6388+8200*y9/x9-180000-15*5164+7400*y8/x8-150000-14*5164+6600*y7/x7-120000-13*4405+5800*y6/x6-90000-12*3822+5000*y5/x5-70000-11*2929+4200*y4/x4-50000-10*2444+3400*y3/x3-30000-9*746+2600*y2/x2-20000-8*746+3000*y1/x1-10000-7*746

而且t1、t2、t3只能取x1到x9中的点,  t4只能取x1到x11中的点,  t5只能取x1到x13中的点,  t6只能取x1到x15中的点,
  t7只能取x1到x17中的点,    t8只能取x1到x19中的点,   t9只能取x1到x21中的点,    t10只能取x1到x23中的点,   t11只能取x1到x24中的点,   t12只能取x1到x24中的点。
t1选择某一作物使等级从0升到5所需时间, t2选择某一作物使等级从5升到7所需时间,   t3选择某一作物使等级从7升到9所需时间,      t4选择某一作物使等级从9升到11所需时间,       t5选择某一作物使等级从11升到13所需时间,          t6选择某一作物使等级从13升到15所需时间,          t7选择某一作物使等级从15升到17所需时间,       t8选择某一作物使等级从17升到19所需时间,        t9选择某一作物使等级从19升到21所需时间,       t10选择某一作物使等级从21升到23所需时间,        t11选择某一作物使等级从23升到25所需时间,        t12选择某一作物使等级从25升到27所需时间.
等级5 7 9 11 13 15 17 19 21 23 25 27 都课开地一块,开地金额分别为1万  2万 3万 5万 7万 9万 12万 15万 18万 23万 30万 50万
t1=500*x1,t2=2600/(7*x2),t3=3400/(8*x3),t4=4200/(9*x4),t5=5000/(10*x5),t6=5800/(11*x6),t7=6600/(12*x7),t8=7400/(13*x8),t9=8200/(14*x9),t10=9000/(15*x10),t11=9800/(16*x11),t12=10600/(17*x12)

(x1,y1)`````````````(x24,y24)各农作物经验和金钱性价比如下表:
  农作物   要求等级        x(经验每小时)                  y(金钱每小时)
    1              0                   2.6                                        20.1
    2               0                   2.067                                              20.667
    3              0                     1.8                                           21.7
   4              0                  1.64                                     22.08
    5             0                   1.533                                      22.267
    6              5                       1.84                                               32
    7              5                       1.923                                    34.308
   8               5                     1.675                                     32.025
    9              5                       1.644                                   32.089
  10              10                     2.075                                     42.175
   11              10                      2.07                                   44.754
  12             11                      2.583                                   46.067
  13             12                    1.984                                   44.828
  14              13                      2                                    47.627
   15             14                     1.959                                      48.149
    16           15                       2.794                                     63.46
   17             16                  2.531                                    65.188
   18           17                     2.324                                     64.8   
   19            18                    2.423                                     64.831
   20            19                   2.529                                       69.543
    21           20                  2.387                                    66.947
    22           21                    2.372                                        68.5
      23         22                      2.526                                     73.421
     24          23                     2.415                                 70.415

magic2728 发表于 2013-8-10 13:32

你的问题有些表述不清,约束条件好像看不太明白,你愿意的话可以qq联系我1035312177,我和你一起讨论解答。

别离 发表于 2013-9-5 09:53

啊啊啊啊啊啊啊啊啊啊阿啊啊啊啊啊啊啊啊阿啊啊

暗夜№☆修罗 发表于 2013-11-27 22:36

额,数据真多啊。。

becareful 发表于 2013-12-16 00:32

看看。。。。。。。。。。。。。。。。。。。。。

TXT地球人TXT 发表于 2014-7-29 20:27

看看。。。。。。。。。。。。。。。。。。。。。

aj931128 发表于 2015-2-2 21:41

matla编程语言是叫m语言吗

zxcqwe123 发表于 2016-7-2 18:12

我也看看

龙神蝶路 发表于 2016-7-22 17:11

约束条件不是很好

SunMahatma 发表于 2016-8-5 14:18

大肆宣传
页: [1] 2 3
查看完整版本: 怎么用MATLAB或者LINGO编程下列模型