2015-04-03 249 views
0

我知道这里有几个主题,但是他们都没有回答我的问题。 我的问题如下。如果我用这个多目标功能:用MATLAB中的优化工具箱使用遗传算法求解多目标函数

function y = GAMultiobjectiveFunction(x) 
q=x(1); 
d=x(2); 
y(1) = -(rev(q) - cost(q, d)); %by minimizing we will make -(profit) to be minimum, 
           %meaning that +(profit) will be the maximum 
y(2) = 3*(power(q, 1.4))*((log(power(q,3)*d))/(d+10))+(rand*30); 
end 

在优化工具箱,我想利用遗传算法的方法来解决这个问题,我必须使用“gamultiobj”选项?我希望最小化两个方程的参数。我如何知道它会查找使这些方程达到最小值的参数?我无法在任何地方指定它。

非常感谢你, 扬

回答

相关问题