作业帮 > 综合 > 作业

lingo中怎么实现min ∑xi-∑xi第一个i为[1,1000]中的偶数,第二个i为[1,1000]中的奇数

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 11:56:04
lingo中怎么实现min ∑xi-∑xi第一个i为[1,1000]中的偶数,第二个i为[1,1000]中的奇数
目标函数:是X1到X1000下标为偶数(x2+x4+.+x1000)的和 减去 x1到x1000(x1+x3+.+x999)下标为奇数的 最小值!、
限制条件:
1.x1到x1000这一千个数的和小于1000;
2.x1到x1000下标为偶数的和小于600;
3.x1到x1000下标为奇数的和小于10000;
sets:
r/1..1000/:X;
endsets
min=@sum(r(i)|@mod(i,2)#eq#0:X(i))-@sum(r(i)|@mod(i,2)#eq#1:X(i));
@sum(r:X)
再问: 应该可以为负数吧,题目说的是奇数数,不是奇数的意思吗?
再答: x若可以为负数,本题无解。。。