【问题标题】:Matlab optimization using genetic algorithm使用遗传算法的Matlab优化
【发布时间】:2016-07-16 16:05:07
【问题描述】:

我想拟合一条从理论模型到实验数据点的曲线。该模型由 5 个参数组成。我可以很容易地得到最合适的,但我想要一些不同的东西。我需要最接近的拟合,但它不应该低于实验曲线。换句话说,拟合的每个 y 值都应大于或等于实验中相应的 y 值。 我将非常感谢有关如何实施的任何想法。谢谢!

【问题讨论】:

    标签: matlab optimization


    【解决方案1】:

    您是否尝试在遗传算法中添加非线性约束?

    此处提供了更多详细信息 https://www.mathworks.com/help/gads/examples/constrained-minimization-using-the-genetic-algorithm.html

    在你的情况下,你需要做的就是

    分配 非线性约束函数中的“c”不等式约束值 新的 y 值和实际 y 值之间的差异,剩下的应该由遗传算法完成。

    【讨论】:

      猜你喜欢
      • 2021-03-03
      • 2020-06-10
      • 2015-02-18
      • 2013-07-02
      • 2016-09-13
      • 1970-01-01
      • 2015-06-04
      • 1970-01-01
      相关资源
      最近更新 更多