【问题标题】:exhaustive search matlab 4 variables穷举搜索matlab 4个变量
【发布时间】:2014-05-02 18:00:08
【问题描述】:

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

【问题讨论】:

    标签: matlab optimization brute-force


    【解决方案1】:

    您似乎被困在基本水平上。

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

    如果可行,您可以开始考虑效率(矢量化、梯度搜索)。

    【讨论】:

      猜你喜欢
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2011-05-16
      • 1970-01-01
      • 2019-03-18
      • 2020-03-26
      相关资源
      最近更新 更多