详尽搜索matlab 4个变量

时间:2014-05-02 06:51:38

标签: matlab optimization brute-force

我使用遗传算法找到 4 变量(x1,x2,x3,x4)目标函数(输出结果1)的最小值。现在,为了评估结果,我需要以下列方式运行详尽的搜索:我将保持x1,x2不变,x3 x4将在其上限和下限之间采用固定步长的n值。我将需要存储结果到不同的向量,看到x1,x2,x3,x4的组合,最小化result1(目标函数的输出)。 X1,x2,x3,x4也具有线性和非线性约束,这些约束在遗传算法中实现。欢迎任何想法。

1 个答案:

答案 0 :(得分:0)

好像你被困在一个基本的水平上。

尝试循环遍历要检查的x3和x4的所有值,并评估每个点的值。跟踪他的最佳价值和找到它的位置,并在每次找到更好的值时更新。

如果这样可行,您可以开始考虑效率(矢量化,渐变搜索)。