标签: matlab optimization vector simulated-annealing
我有一个目标函数,它取两个不同的向量(price1和price2)决策变量,每个元素长24个,并计算一个缩放器值。 profit = sum(sum(W.*price1(1:4)) + sum(Y(1:24).*price2(1:24)) 我想使用Matlab simulannealbnd函数获得这两个向量(price1和price2)的优化值。我不确定这个Matlab函数是否可以一次采用两个向量作为输入并进行优化,或者我必须迭代进行,优化price1,同时修复price2反之亦然。
profit = sum(sum(W.*price1(1:4)) + sum(Y(1:24).*price2(1:24))