2016-12-02 8 views
0

Это мое первое усилие об 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)?

+0

Возможно, Nos: синтаза оксида азота – marcan2020

+0

@ marcan2020, что это значит? – anonymous

ответ

1

Из чего я могу читать, NoS - это синтаза оксида азота, например NoS1 или NoS2. Это некоторые гены разных видов.

Это, вероятно, имея в виду свести к минимуму функции: https://www.mathworks.com/help/gads/examples/coding-and-minimizing-a-fitness-function-using-the-genetic-algorithm.html

Я надеюсь, что я помогаю.

+0

Какие операции они выполняют на этих двоичных строках? – anonymous