数学建模-农户投资问题解决方案
- 格式:doc
- 大小:107.00 KB
- 文档页数:11
数学建模一周论文论文题目:农户投资问题解决方案姓名1:学号:姓名2:学号:姓名3:学号:专业:班级:指导教师:2012年6 月25日目录摘要 (3)一、问题重述 (4)二、问题分析 (5)三、建模过程 (6)1).模型假设: (6)2).定义符号的说明: (6)3).模型的建立: (6)4).模型的求解: (8)四、程序主要代码及运行结果 (8)1).程序主要代码: (8)2).程序运行结果: (9)五、模型的结果与优缺点分析 (10)参考文献 (10)农户投资方案问题摘要本题是关于农户投资方向的问题,此农户拥有100亩地、25000元和一定的劳动力,而且不同的时期有不一样的劳动剩余率。
通过分析,可知该问题属于线性规划问题,并且需要求出最优解。
在理想条件下,我们建立了一个数学模型。
并给出了相应算法,且结合lingo软件进行编程,在约束条件所限定的范围内得到最优解决方案。
文章里交代了农户拥有的所有资源,人力与现金收入来源,并分析了现金收入来源所需要的初始投资,土地,劳动时间与净收入,我们需要建立数学函数,来制定一个养殖计划,帮助农户使之净现金收入最大。
通过分析,可知该问题属于线性规划问题,并且需要求出最优解。
我们建立模型如下:Max(P)=450x1+3.5x2+175x3+300x4+120x5+7x6+6.8x7,通过lingo软件对该模型求解,得出了在土地全部用完的条件下获得的最大利润P=34700.00元,其中养殖奶牛头数x1=0,养殖母鸡头数为x2=0,种植大豆的亩数为x3=100,种植玉米的亩数为x4=0,种植燕麦的亩数为x5=0,夏季打工时间x6=1000小时,冬季打工时间x7=1500小时。
该结果比较符合实际,所以该模型具有可行性,能适合当前大多数农户,可以进行推广。
关键词:农户投资线性规划数学模型净现金收入一、问题重述某农户拥有100亩土地和25000元可供投资,每年冬季(9月份中旬至来年5月中旬),该家庭的成员可以贡献 3500h的劳动时间,而夏季为4000h。
如果这些劳动时间有赋予,该家庭中的年轻成员将去附近的农场打工,冬季每小时6.8元,夏季每小时7.0元。
现金收入来源于三种农作物(大豆、玉米和燕麦)以及两种家禽(奶牛和母鸡)。
农作物不需要付出投资,但每头奶牛需要400元的初始投资,每只母鸡需要3元的初始投资,每头奶牛需要使用1.5亩土地,并且冬季需要付出100h劳动时间,夏季付出50h劳动时间,该家庭每年产生的净现金收入为450元;每只母鸡的对应数字为:不占用土地,冬季0.6h,夏季0.3h,年净现金收入3.5元。
养鸡厂房最多只能容纳3000只母鸡,栅栏的大小限制了最多能饲养32偷奶牛。
根据估计,三种农作物每种植一亩所需要的劳动时间和收入如下表所示。
建立数学模型,帮助确定每种农作物应该种植多少亩,以及奶牛和母鸡应该各蓄养多少,使年净现金收入最大。
二、问题分析由题目所知,就是要求我们建立一种模型,解决农户的各种农作物与家禽的养殖数目的问题,从而达到所求目的。
这个问题中,我们首先从题目中了解了各种农作物与家禽所需要的各种初始投资,所需土地与劳动时间,我们可采用数学函数的模型,建立数学函数表达式,设置函数因变量,通过各种数据列出各种函数方程,从而求解出因变量,即解决了我们的问题。
农户的投资经营使年净收入最大的问题是比较常见的问题,年净收入最大密切关系着农民的生活条件,有一些农户拥有一定的土地和资金,更是要懂得怎样是收入最大,才不会使土地和资金浪费。
对于这个问题我们必须从以下几种情况去分析,首先土地是否充分利用来种植农作物及养殖家禽,投资资金是否充分利用投资,是否充分合理的利用劳动时间,包括夏季劳动时间和冬季劳动时间,在考虑的时候必须仔细考虑。
由于家庭成员的劳动时间及精力有限,所以必须控制好劳动时间,在夏季的时候必须保证夏季农作物的用的时间及家禽的劳动时间加上在其他农场工作的时间必须小于或等于夏季总劳动时间,冬季的时候也是一样,冬季所有的劳动时间必须小于或等于冬天走过的劳动时间。
土地是农民的基本,充分利用土地是农民的优势,所以我们为了更加安全的方案使土地得到全部利用。
农民还有一定的资金,如果不用来投资的话,肯定是浪费的,但是最好不用来投于风险较大的地方,题中给出两种投资的地方,一是用来买养牛,一是用来买鸡,但只数有限制,且总的费用不能超过总的投资额。
在完成所以工作之和,还有一定的时间,利用资的,最后才是考虑劳动时间的这些时间去附近的农场打工,夏季和冬季的报酬不一样。
农户去别的农农场打工意味着已经完成了自己农场的工作。
我们的模型建立是在保证土地全部利用之后。
如果农户劳动时间有富余,则该家庭中的年轻成员可以考虑去附近的农场打工,那就意味着得农户必须先充分利用已有的土地,完成自己家中所需要的工作以后,然后再去利用剩余的劳动时间去打工赚钱,所以我们在模型的建立过程中,把自家土地作为首要约束条件,再去考虑劳动时间的合理分配。
三、建模过程1).模型假设:1.假设各种农作物生长条件处于同一水平,不会因为生病,害虫等不利条件影响产量。
2.假设各种家禽的生活条件处于同一水平,不会因为生病,死亡等各种意外情况影响年净现金收入。
3.假设农户的人力每天都是保持在最佳水平,劳动时间不会因为其他各种客观原因而改变。
4..忽略劳动成员的年老,疾病,情绪变化等对劳动时间的影响。
5.忽略各种外部因素,如天气,灾害等对农户净现金收入的影响。
2).定义符号的说明:X1:奶牛的头数X1:养鸡的数量Y1:种植大豆的亩数Y2:种植玉米的亩数Y3:种植燕麦的亩数T1:夏季的工作时间T2:冬季的工作时间P:最大利润.3).模型的建立:1..数据预处理、通过对问题的分析,我们可以得到如下数据:农户所能充分利用的总的土地资源亩数为100亩;所能供投资的资金总额为25000元;每年家庭的成员可以贡献的时间有限,而且随着季节的不同,所能提供的时间也有着差异。
如果这些劳动时间有富余,该家庭中的年轻成员将去附近的农场打工,而且随着季节的不同,每小时打工的工资的也有着差异。
如果农户饲养奶牛,那么农户需要为每头奶牛提供所需的土地资源为1.5亩,并且每头奶牛需要投资资金为400元/年,净收入为450元/年。
并且农户所能饲养的数量不能超过32头;随着季节的不同,农户花费在每头奶牛身上的时间也有着差异。
如果农户饲养鸡,那么农户需要为每只鸡投资资金为3元/年,净收入为3.5元/年。
并且农户所能饲养的数量不能超过3000头;随着季节的不同,农户花费在每只鸡身上的时间也有着差异。
农户种植农作物时,必须花费农户大量的劳动时间。
由题可知农户能种植三种作物为大豆,玉米,燕麦。
并且农户种植农作物不需要投资,只需要花费大量劳动时间。
三种农作物每种植一亩所需要的劳动时间和收入如下2.模型的建立在理想条件下,实现最大利润建立目标函数:Max(p)=450*x1+3.5*x2+175*y2+300*y2+120*y3+7*t1+6.8*t2;约束条件:最多能饲养奶牛头数为32 x1<=32;最多能饲养鸡的只数为3000 x2<=3000;种大豆最大亩数为100亩y1<=100;种玉米最大亩数为100亩y2<=100;种燕麦最大亩数为100亩y3<=100;土地总面积为100亩 1.5x1+y1+y2+y3=100;总的投资资金为25000元400x1+3x2<=25000;冬季总的工作时间为4000小时100x1+0.6x2+20y1+35y2+10y3+t2<=4000;夏季总的工作时间为3500小时50x1+0.3x2+30y1+75y2+40y3+t1<=3500;x1>=0;x2>=0;y1>=0;y2>=0;y3>=0;t1>=0;t2>=0;根据以上约束条件,建立模型即可。
4).模型的求解:根据建立的模型;100亩土地全用于种植大豆,有1000个小时去打夏季工,有1500个小时去打冬季工,这样可获得最大的利润,最大利润为34700元。
四、程序主要代码及运行结果1).程序主要代码:model:Title 农户投资问题;max=450×x1+3.5×x2+175×y1+300×y2+120×y3+7×t1+6.8×t2;x1 <=32;x2 <=3000;y1 <=100;y2 <=100;y3 <=100;1.5×x1+y1+y2+y3 =100;400×x1+3×x2 <=25000;100×x1+0.6×x2+20×y1+35×y2+10×y3+t2 <=3500;50×x1+0.3×x2+30×y1+75×y2+40×y3+t1 <=4000;@gin(x1); @gin(x2); @gin(y1);@gin(y2);@gin(y3);End2).程序运行结果:Global optimal solution found.Objective value: 34700.00Objective bound: 34700.00Infeasibilities: 0.000000Extended solver steps: 0Total solver iterations: 1Model Title: 农户投资问题Variable Value Reduced Cost X1 0.000000 580.0000 X2 0.000000 2.680000 Y1 100.0000 171.0000 Y2 0.000000 463.0000 Y3 0.000000 228.0000 T1 1000.000 0.000000 T2 1500.000 0.000000Row Slack or Surplus Dual Price1 34700.00 1.0000002 32.00000 0.0000003 3000.000 0.0000004 0.000000 0.0000005 100.0000 0.0000006 100.0000 0.0000007 0.000000 0.0000008 25000.00 0.0000009 0.000000 6.80000010 0.000000 7.000000五、模型的结果与优缺点分析题目限制了必须先给自己的农场工作,当有剩余时间了才能去其他农场打工,所以不存在利用所有使时间去打工的情况。