lingo求解线性规划营养类数学建模优秀论文

有关于合理膳食问题的数学模型

摘 要 本文对平衡膳食问题进行了研究并建立该问题的数学模型。这是一个有关于平

衡膳食的食谱类的数学模型,我运用lingo软件进行求解,求出了结果并进行了灵敏度分析,通过价格的变动的出来结论。约束优化,然后可应用Lingo软件中的函数模型来进行模型的建立,我们知道Lingo中一个完整的模型由集合定义、数据段、目标函数、和约束条件等组成。本文的合理膳食题也是一个与最优化问题差不多的问题,将其优化成为一个线性规划,以每日人们摄取营养物质最少来满足最低需求,营养物质每日的摄取量以题目给出的摄取量为约束条件来进行计算,以花费最少和摄取营养物质最高为目标函数。对这个多目标函数,我采用了熵值法将多个目标组合成了一个目标,通过表格的各种约束条件一一罗列出来,然后再进行求解。将模型优化为一个线性规划,最后讲求的结果再进行分析,最终得出结论。

关键词:线性规划,lingo软件,目标函数

一、问题重述

某疗养院营养师要为某类病人拟订一周的菜单。可供选择的蔬菜及其费用和所含营养成分的数量以及这类病人每周所需各种营养成分的最低数量如表1.2所示。另外,为了口味的需要,规定一周内所用卷心菜不多于2份,其他蔬菜不多于4份。建立数学模型回答下列问题:

(1)若病人每周需要14份蔬菜,问选用每种蔬菜各多少份,可使生活费用最小。

(2)当市场蔬菜价格发生怎样波动时,你的模型仍然适用。

表一所需费用营养物质

蔬菜 青豆 胡萝卜 花菜 卷心菜 甜菜 土豆 每周营养 最低需求量 铁(mg) 0.45 0.45 1.05 0.4 0.5 0.5 6.0 费用 磷(mg) VA(单位) VC(mg) 烟酸(mg) (元/份) 10 28 50 25 22 75 325 415 9065 2550 75 15 235 17500 8 3 53 27 5 8 245 0.3 0.35 0.6 0.15 0.25 0.8 5.0 1.5 1.5 2.4 0.6 1.8 1.0 每份蔬菜所含营养成分

表述:

这就是一个线性规划问题。现在随着人们社会生活水平的提高,进行合理搭配膳食也是越来越受到人们的重视,人类的食物是多种多样的。各种食物所含的营养成分不完全相同。除母乳外,任何一种天然食物都不能提供人体所需的全部

营养素.平衡膳食必须由多种食物组成,才能满足人体各种营养需要,达到合理营养、促进健康的目的,因而要提倡人们广泛食用多种食物。只要对食物合理搭配,也就是每天膳食合理了,人体摄入的营养就会均衡了,也就是充分发挥了食物中的营养成份。人的营养需求就会合理的。因此本课题就是需要对人体摄取营养物质进行合理搭配。有题目可以运用lingo或者单纯形法都可以进行分析解答。

二:问题分析:

该问题是数学模型中的线性规划问题,根据题目所给的表格我们可以清晰的分析出一种最优化的方案。要求为了口味的需要,规定一周内所用卷心菜不多于2份,其他蔬菜不多于4份,这是本题目一个最基本的要求。再就是对表格具体进行分析,既要满足人们每周一个最合理的营养搭配,又要搭配这些食物的时候要花费的费用最小。在费用方面我们要求把每种蔬菜的价格以及所需量X相乘并进行相加,然后在需要的硬要物质方面,在把所有营养物质想家的时候一定要大于最低所需求的营养物质,对于x1,x2,x3,x4,x5,x6变量有一个具体的要求范围,进行合理的计算,如果在费用方面,在营养物质摄取方面计算的不合理就会导致费用超额,所以建立模型的过程当中就要慎重考虑这些问题,这是不可忽视的,也是建模过程能否成功的关键。在建立模型过程中我们需要引入一些变量,我们要注意变量值要为非负。

三、模型假设:

1:假设每周营养物质供应充足,剩余部分并不能在供应。

2:假设各类蔬菜不会出现疯狂的涨价和跌价情况出现,保证费用的合理。 3:假设各类蔬菜所含的营养物质不会受到外界的影响,所含的营养物质不会变。 4:保证每一周的费用够用,不会出现费用短缺。

四、符号约定

假设各种蔬菜所需要的总费用为S 青豆所需要的份数为X1; 胡萝卜所需要的份数为X2; 花菜所需要的份数为X3; 卷心菜所需要的份数为X4; 甜菜所需要的份数为X5; 土豆所需要的份数为X6; 蔬菜的量为Bi 单价为Ci 总费用为ai

6??minz?cixbi???s.t?? i?1?cixbi?ai???表二

蔬菜 青豆 胡萝卜 花菜 卷心菜 甜菜 土豆

所需量 X1 X2 X3 X4 X5 X6

总费用

S

五、模型建立

所求的值就是MIN,也就是最优化结果。 求解:

食谱问题的数学模型为:

Mins=1.5*x1+1.5*x2+2.4*x3+0.6*x4+1.8*x5+1.0*x6;

?0.45x1?0.45x2?1.05x3?0.4x4?0.5x5?0.5x6??6.0??10x1?28x2?50x3?25x4?22x5?75x6??325????415x1?9065x2?2550x3?75x4?15x5?235x6??17500???8x1?3x2?53x3?27x4?5x5?8x6??245??S.t=??

?0.3x1?0.35x2?0.6x3?0.15x4?0.25x5?0.8x6??5.0??x4??2???x1,x2,x3,x5,x5??4???x1?x2?x3?x4?x5?x6?14???解释各个条件:

第一个公式是铁的含量大于等于

6.0mg0.45*x1+0.45*x2+1.05*x3+0.4*x4+0.5*x5+0.5*x6>=6.0; 第二个公式是磷的含量大于等于325mg

10*x1+28*x2+50*x3+25*x4+22*x5+75*x6>=325 第三个公式是VA的含量大于等于17500

415*x1+9065*x2+2550*x3+75*x4+15*x5+235*x6>=17500; 第四个公式是VC的含量大于等于245

8*x1+3*x2+53*x3+27*x4+5*x5+8*x6>=245; 第五个公式是烟酸的含量大于等于5.0

0.3*x1+0.35*x2+0.6*x3+0.15*x4+0.25*x5+0.8*x6>=5.0;

第六个公式是卷心菜不多于2份其他各个蔬菜的份数小于等于4份 x4<=2;x1<=4;x2<=4;x3<=4;x5<=4;x6<=4;

第七个公式是各个蔬菜的总份数加起来等于14 x1+x2+x3+x4+x5+x6=14;

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4