Составители:
Рубрика:
182
Рисунок 18.1 – Преобразование наследственной информации в ГА
Таким образом, по сути дела каждый конкретный генетический
алгоритм представляют имитационную модель некоторой определенной
теории биологической эволюции или ее варианта. Вместе с тем
необходимо отметить, что сами исследователи биологической эволюции пока
еще не до конца определились с критериями и методами определения
степени существенности для поддерживаемой ими теории эволюции тех или
иных биологических процессов, которые собственно и моделируются в
генетических алгоритмах.
18.2 Принцип функционирования генетического алгоритма
Пусть дана некоторая целевая функция, в общем случае зависящая от
нескольких переменных, и требуется найти такие значения переменных, при
которых значение функции максимально.
Генетический алгоритм — это простая модель эволюции в природе,
реализованная в виде алгоритма. В нем используются как аналог механизма
генетического наследования, так и аналог естественного отбора. При этом
используется биологическая терминология. Мы имеем дело с особью
(индивидуумом). Особь — это некоторое решение задачи. Будем считать
особь тем более приспособленной, чем лучше соответствующее решение
(чем больше значение целевой функции это решение дает). Тогда задача
максимизации целевой функции сводится к поиску более приспособленной
особи. То есть, выбирая наиболее приспособленную особь в текущем
поколении, можно получить не абсолютно точный, но близкий к
оптимальному ответ. Особи наделяются хромосомами.
Для моделирования наследования в генетических алгоритмах
используются следующие термины и понятия [21]:
Рисунок 18.1 – Преобразование наследственной информации в ГА
Таким образом, по сути дела каждый конкретный генетический
алгоритм представляют имитационную модель некоторой определенной
теории биологической эволюции или ее варианта. Вместе с тем
необходимо отметить, что сами исследователи биологической эволюции пока
еще не до конца определились с критериями и методами определения
степени существенности для поддерживаемой ими теории эволюции тех или
иных биологических процессов, которые собственно и моделируются в
генетических алгоритмах.
18.2 Принцип функционирования генетического алгоритма
Пусть дана некоторая целевая функция, в общем случае зависящая от
нескольких переменных, и требуется найти такие значения переменных, при
которых значение функции максимально.
Генетический алгоритм — это простая модель эволюции в природе,
реализованная в виде алгоритма. В нем используются как аналог механизма
генетического наследования, так и аналог естественного отбора. При этом
используется биологическая терминология. Мы имеем дело с особью
(индивидуумом). Особь — это некоторое решение задачи. Будем считать
особь тем более приспособленной, чем лучше соответствующее решение
(чем больше значение целевой функции это решение дает). Тогда задача
максимизации целевой функции сводится к поиску более приспособленной
особи. То есть, выбирая наиболее приспособленную особь в текущем
поколении, можно получить не абсолютно точный, но близкий к
оптимальному ответ. Особи наделяются хромосомами.
Для моделирования наследования в генетических алгоритмах
используются следующие термины и понятия [21]:
182
Страницы
- « первая
- ‹ предыдущая
- …
- 181
- 182
- 183
- 184
- 185
- …
- следующая ›
- последняя »
