饮食2.PY.


饮食2.PY.


#!/ usr / bin / env python3.7#版权所有2021,guro狗万app足彩bi优化,llc#用数据文件(diet2.py)分隔型号(dietmodel.py),因此#模型可以用不同的数据文件来解决模型。##营养指南,基于#美国美国人的美国饮食指南,2005#http://www.health.gov/dietaryguidelines/dga2005/导入dietmodel导入gurobipy作为gubipy进口grb类别,minnutrition,maxnutrition = gp.multidict({'卡路里':[1800,2200],'蛋白':[91,grb.invity],'脂肪':[0,65],'钠':[0,1779]})食物,成本= GP。多判({'汉堡包':2.49,'鸡':2.89,'热狗':1.50,'薯条':1.89,'Macaroni':2.09,'Pizza':1.99,'沙拉':2.49,'牛奶':0.89,'冰淇淋':1.59})#食物的营养价值营养价值= {('汉堡包','卡路里'):410,('汉堡包','蛋白'):24,('汉堡包','脂肪'):26,('汉堡包','钠'):730,('鸡','卡路里'):420,('鸡','蛋白'):32,('鸡','胖'):10,('鸡','钠'):1190,('热狗','卡路里'):560,('热狗','蛋白'):20,('热狗','胖'):32,('热狗','钠'):1800,('薯条','卡路里'):380,('薯条,'蛋白'):4,('炸薯条','胖'):19,('FrieS','钠'):270,('Macaroni','卡路里'):320,('Macaroni','蛋白'):12,('通心粉','FAT'):10,('Macaroni','钠'):930,('披萨','卡路里'):320,('披萨','蛋白'):15,('披萨','FAT'):12,('披萨','钠'):820,('沙拉','卡路里'):320,('沙拉','蛋白'):31,('沙拉','Fat'):12,('沙拉','钠'):1230,('牛奶','卡路里'):100,('牛奶','蛋白'):8,('牛奶','脂肪'):2.5,('牛奶','钠'):125,('冰淇淋','卡路里'):330,('冰淇淋','蛋白'):8,('冰淇淋','脂肪'):10,('冰淇淋','钠'):180} Dietmodel.Solve(类别,Minnutition,MaxNutrition,食品,成本,营养价值)