目标函数的lingo语句(0-1变量)是不是写错了啊求大神指点!运行出的结果是没有计算运费的最优方案,但是不知道错在哪里…本程序是模型Ⅰ中张三的程序;model:最优网购问题;sets:定义变量部分,price表示商品价格,b表示购买量,d表示各网站运费,zhekou和k分别表示折扣矩阵和库存矩阵;var/1,2,3,6,7,10/:price,b;war/1,2,3,4/:d;links(var,war):zhekou,k,a,x,o;endsets目标函数;min=@sum(links:a*x)+@sum(war(j):d(j)*@sum(var(i):o(i,j)));打折后的价格矩阵a;@for(var(i):@for(war(j):a(i,j)=zhekou(i,j)*price(i)/100));约束条件;库存;@for(var(i):@for(war(j):x(i,j)
问题描述:
目标函数的lingo语句(0-1变量)是不是写错了啊求大神指点!
运行出的结果是没有计算运费的最优方案,但是不知道错在哪里…
本程序是模型Ⅰ中张三的程序;
model:
最优网购问题;
sets:
定义变量部分,price表示商品价格,b表示购买量,d表示各网站运费,zhekou和k分别表示折扣矩阵和库存矩阵;
var/1,2,3,6,7,10/:price,b;
war/1,2,3,4/:d;
links(var,war):zhekou,k,a,x,o;
endsets
目标函数;
min=@sum(links:a*x)+@sum(war(j):d(j)*@sum(var(i):o(i,j)));
打折后的价格矩阵a;
@for(var(i):@for(war(j):a(i,j)=zhekou(i,j)*price(i)/100));
约束条件;
库存;
@for(var(i):@for(war(j):x(i,j)
答