Genetic algorythm
Материал из ForexWiki
Перейти к:
навигация
,
поиск
'''GA''' '''genetic algorythm''' '''ГА''' '''Генетический алгоритм''' - метод оптимизации и поиска решений, впервые предложенный Дж. Холландом (John Holland) в 1975 г. Основывается на идее эволюции с помощью естественного отбора. Метод применяется для задач, имеющих большое количество параметров и не имеющих чётко формализованного метода решения, как например, оптимизация [[МТС]]. Упрощённо ГА работает следующим образом. Каждый из параметров системы (например, значения технического индикатора) может меняться в пределах от 0 до 255. Тогда наша особь (или хромосома) – это набор из пяти байтов, идущих друг за другом, представленных в двоичной форме и выглядящих в виде двоичной цепочки длиной 40 бит. Вначале создаётся популяция из большого количества особей, значения генов (параметров) которых задаются случайным образом. Для каждой особи рассчитывается её результативность. Из всего набора берётся лучшая половина, из которой выбираются пары особей для скрещивания. Потомок наследует случайные части хромосом (до полного набора генов) родителей. Кроме скрещивания применяются мутации (случайные изменения – смена бита на противоположный) и инверсия (смена расположения частей хромосомы). После многократного обновления и отбора остаются особи, наиболее успешно решающие поставленную задачу.
|
Справка по редактированию
(в новом окне)
Просмотры
Статья
Обсуждение
Править
История
Личные инструменты
Представиться / зарегистрироваться
Навигация
Заглавная страница
Сообщество
Текущие события
Свежие правки
Случайная статья
Справка
sitesupport
Поиск
Инструменты
Ссылки сюда
Связанные правки
Спецстраницы