manbet体育手机客户端


饮食


/*版权2019,Gurobi Opt狗万app足彩imization,LLC*/*解决经典饮食模型,展示如何向现有模型添加约束。*/使用制度;使用古罗比;课程饮食{static void Main(){try{//营养指南,基于//USDA美国人饮食指南,2005//http://www.health.gov/DietaryGuidelines/dga2005/ string[]Categories=新字符串[]{“卡路里”、“蛋白质”、“脂肪”、“钠”};int-nCategories=Categories.Length;double[]minNutrition=new-double[]{1800,91,0,0};double[]maxNutrition=new-double[]{2200,GRB.INFINITY,651779};//一组食物串[]foods=new-string[][{“汉堡包”、“鸡肉”、“热狗”、“薯条”、“通心粉”、“比萨饼”、“沙拉”、“牛奶”、“冰淇淋”};int-nFoods=foods.Length;double[]cost=new-double[]{2.49、2.89、1.50、1.89、2.09、1.99、2.49、0.89、1.59}5944{330,8,10,180}//冰淇淋};//Model GRBEnv env=new GRBEnv();GRBModel Model=new GRBModel(env);Model.ModelName=“diet”;//为营养信息创建决策变量,//我们通过边界GRBVar[]nutrition=new GRBVar[nCategories];for(int i=0;i0.0001){Console.WriteLine(buy[j]+buy[j].X);}}Console.WriteLine(“\n营养:”);for(inti=0;i