X=[xij](i=1,2,3,4;j=1,2,3....,10);
A=[8.4,9.3,8.4, 8.1,8.4,9.4,9.5,8.4,8.4,9;8.4,8.4,8.1, 8.7,9,8.7 ,8.4,8.8, 8.4, 8.1;9.1,8.4,8.4,9,8.3,8.5,8.3 ,8.7,8.4,8.2;8.7,8.9,9.5,8.4,9.4,8.4,8.4,8.2,9.3,9.1];
约束条件:
多谢热心网友,这个我在走投无路的时候用C++来求解了,肯定没有matlab和lingo容易,尝试过用lingo做,会简单一点,但是过程很繁琐,很想知道用matlab的做法,十分好奇,第三个约束条件没错的,这是一个0——1线性规划问题,前面一个系数是0或者1,关键是后面相加是否<=3,如果你能用matlab做出,去那边我给分你,我十分好奇matlab如何编程。
追答编程好说,最主要是考虑用什么算法。
非线性0-1整数规划到现在为止好像还没有特别有效的算法,我担心编出程序来要算很久,几十分钟我可以等,但如果算几天就受不了了。
另外,你确定第三个约束条件没问题吗?我说的有问题并非说它错了,而是指,这个条件始终是满足的(见我上面的分析),所以也就是多余的。欢迎继续讨论,也许是我理解错误。