作业帮 > 综合 > 作业

lingo中 如何 取一行 元素

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/01 06:11:01
lingo中 如何 取一行 元素
要写在目标函数里 所以 不要循环之类的 最好要函数
lingo中 如何 取一行 元素
你说清楚你的目标函数是什么 有求和就用@sum 否则你取一行是什么意思 难道你能对一组数求最值?
再问: 换个问题 lingo 如何对矩阵每个元素 01约束 @for(links(i,j):volume(i,j)=0#or#1); 这么写对吗??
再答: 用@bin啊 lingo本来就有限制为0-1变量的 @for(links(i,j):@bin(volume(i,j)));
再问: model:!6产地8销地运输问题;sets:  warehouses/wh1..wh13/: capacity;  vendors/v1..v20/: demand;  links(warehouses,vendors): cost, volume;endsets  min=@max(links: cost*volume);  @for(warehouses(I):@sum(vendors(J): volume(I,J))<=capacity);    @for(vendors(J):@sum(warehouses(I): volume(I,J))=demand);    @for(links(i,j):@bin(volume(i,j)));data写不下 错哪?  实现下面要求了吗
再答: model: !6产地8销地运输问题; sets: warehouses/wh1..wh13/: capacity; vendors/v1..v20/: demand; links(warehouses,vendors): cost, volume; endsets min=@max(links: cost*volume); @for(warehouses(I):@sum(vendors(J): volume(I,J))