Objective 遗传算法的函数

Objective function of a Genetic Algorithm

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

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

Design a simple genetic algorithm in MATLAB, with binary-coded chromosomes, in order to solve pattern finding problem in 16-bit strings.

The objective function is given by the following formula:

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 是像 NoS1 or NoS2 这样的一氧化氮合酶。它们是不同物种的一些基因。

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

希望对您有所帮助。