这个比较专业,为什么不去请教一下数学系的教授?
我也正在研究PSO方面的。我来答答看:我认为matlab编程中一般将适应度函数的自变量设为一个行向量,行向量的size为你针对的问题的多少,你的问题中有两个变量影响你的因变量Z,所以x的长度为2.还有,一般用matlab 的pso优化时,需要要自编一个针对你的问题的适应度函数。顺便说一句,我上面说的只是一般处理方法。你的fitness((x,:)),似乎在matlab中有语法错误。如果还想问具体的,就给我发短消息吧,我会尽快回答,另外,你的悬赏分怎么这么少呢!老兄,你就这么吝啬吗!
目标函数是什么 还有约束条件
不知道这样可以不,虽然你说这个什么法那个什么法的我不懂唉2×(2x1+3x2≤2000)- (4x1+x2≤3000)然后弄出来的是:5x2≤1000所以x2≤200然后x1可以为700正好啊哈O(∩_∩)O哈!
302 浏览 4 回答
338 浏览 3 回答
190 浏览 4 回答
263 浏览 4 回答
193 浏览 3 回答
279 浏览 5 回答
130 浏览 3 回答
275 浏览 5 回答
308 浏览 3 回答
202 浏览 5 回答
198 浏览 4 回答
197 浏览 2 回答
188 浏览 3 回答
256 浏览 3 回答
316 浏览 4 回答
169 浏览 2 回答
165 浏览 3 回答
104 浏览 2 回答
294 浏览 5 回答
102 浏览 2 回答
265 浏览 3 回答
333 浏览 3 回答
161 浏览 5 回答
106 浏览 8 回答
217 浏览 5 回答