数学建模社区-数学中国

标题: LINDO的语法规则 [打印本页]

作者: 慢跑20    时间: 2012-4-3 22:25
标题: LINDO的语法规则
语法错误.JPG 第一次写论文,关于这个题:
资源配置问题
北方寒冷地区某农户拥有100亩土地和25000元可供投资。每年冬季(9月中旬至来年5月中旬),该家庭的成员可以贡献3500h的劳动时间,而夏季为4000h(5月中旬至来年9月中旬)。如果这些劳动时间有富裕,该家庭中的年轻成员将去附近农场打工,冬季每小时6.8元,夏季每小时7.0元。
现金收入来源于三种农作物(大豆、玉米和燕麦,生长周期假设为一年)以及两种家禽(奶牛和母鸡)。农作物不需要付出投资,但每头奶牛需要400元的初始投资,每只母鸡需要3元的初始投资。每头奶牛需要使用1.5亩土地,并且冬季需要付出100h劳动时间,夏季需要付出50h劳动时间,该家庭每年产出的净现金收入为450元;每只母鸡的对应数字为:不占用土地,冬季0.6h,夏季0.3h,年净现金收入3.5元。养鸡厂房最多只能容纳3000只母鸡,栅栏的大小限制了最多能饲养32头奶牛。
根据估计,三种农作物每种植一亩所需要的劳动时间和收入如下表所示。建立数学模型,帮助确定每种农作物应该种植多少亩,以及奶牛和母鸡应该各蓄养多少,使年净现金收入最大。
表 种植一亩农作物所需要的劳动时间和收入
农作
物        冬季劳动
时间/h        夏季劳动
时间/h        年净现金收入/(元/亩)
大豆        20        30        175.0
玉米        35        75        300.0
燕麦        10        40        120.0

我是这样写的:

Max z=175x1+300x2+120x3+450x4+3.5x5+6.8(3500-20x1-35x2-10x3-100x4-0.6x5)+7.0(4000-30x1-75x2-40x3-50x4-0.3x5)
st
x4<=32
x5<=3000
x1+x2+x3+1.5x4<=100
400x4+3x5<=25000
20x1+35x2+10x3+100x4+0.6x5<=3500
30x1+75x2+40x3+50x4+0.3x5<=4000
end
如图所示,LINDO提示错误。怎么输入错了么?


作者: 09271082    时间: 2012-4-5 16:06
就是你那个决策目标表达式中不能含有括号
作者: mkadhr    时间: 2012-4-5 18:17
Max z=175x1+300x2+120x3+450x4+3.5x5+6.8(3500-20x1-35x2-10x3-100x4-0.6x5)+7.0(4000-30x1-75x2-40x3-50x4-0.3x5)    这中间有常数,输入格式我就不多说啦 有常数保证不行。。v  像3500这些
作者: 飘逸人生    时间: 2012-4-8 19:27
同意楼上所说!
作者: 姚妙茹    时间: 2012-4-8 23:56
哎呦,不错哦
作者: 晨有清逸    时间: 2012-4-9 23:11
法庭上第一条
作者: tingitng    时间: 2012-4-12 20:28
不知道
作者: wangxun2010    时间: 2012-4-12 22:09
直接写max,不要z=,还有表达式中不能有括号,只能分解开来写
作者: liangdiyan    时间: 2012-4-13 11:39
路过,学习了!!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5