【问题标题】:Objective function of a Genetic Algorithm遗传算法的目标函数
【发布时间】:2017-04-16 20:00:20
【问题描述】:

这是我对 AI/ML 的第一次尝试。

我的老师给我的以下问题,

在 MATLAB 中设计一个简单的遗传算法,带有二进制编码的染色体,在 为了解决 16 位字符串中的模式查找问题。

目标函数由以下公式给出:

F(x) = NoS("010") + 2NoS("0110") + 3NoS("01110") + 4NoS("011110") + 5NoS("0111110") + 6NoS("01111110") + 7NoS("011111110") + 6NoS("0111111110") + 5NoS("01111111110") + 4NoS("011111111110") + 3NoS("0111111111110") + 2NoS("01111111111110") + NoS("011111111111110")

我看不懂公式。

Nos是什么意思?

它们对这些二进制字符串执行什么操作?

F(x) 是什么?

【问题讨论】:

  • Nos 可能是:一氧化氮合酶
  • @marcan2020,这是什么意思?

标签: matlab genetic-algorithm fitness objective-function


【解决方案1】:

据我所知,NoS 是一氧化氮合酶,例如 NoS1NoS2。它们是不同物种的一些基因。

这些可能是指最小化函数:https://www.mathworks.com/help/gads/examples/coding-and-minimizing-a-fitness-function-using-the-genetic-algorithm.html

希望我能帮上忙。

【讨论】:

  • 他们对这些二进制字符串执行了哪些操作?
猜你喜欢
  • 2016-09-13
  • 1970-01-01
  • 2021-06-13
  • 2019-12-26
  • 2020-05-12
  • 1970-01-01
  • 1970-01-01
  • 2020-11-21
  • 1970-01-01
相关资源
最近更新 更多