Обсуждение статьи "Популяционные алгоритмы оптимизации: Алгоритм имитации изотропного отжига (Simulated Isotropic Annealing, SIA). Часть II"

 

Опубликована статья Популяционные алгоритмы оптимизации: Алгоритм имитации изотропного отжига (Simulated Isotropic Annealing, SIA). Часть II:

Первая часть статьи была посвящена известному и популярному алгоритму - имитации отжига, были рассмотрены его достоинства и подробно описаны недостатки. Вторая часть статьи посвящена кардинальному преобразованию алгоритма, его перерождению в новый алгоритм оптимизации "имитации изотропного отжига, SIA".

Впечатляющие результаты, при этом, если вы заметили, параметров стало на один меньше.

Визуализация работы алгоритма демонстрирует отчетливое разделение на отдельные кластеры агентов, при этом все значимые локальные экстремумы охвачены. Картинка напоминает реальную кристаллизацию застывающего металла. Обращает на себя внимание отличная сходимость на всех тестах, в том числе, что очень важно, и со многими переменными.

rastrigin

SIA на тестовой функции Rastrigin.

Автор: Andrey Dik

 

Складывается впечатление, что стали свидетелями перехода количества (навыки/знания) в качество (улучшение алгоритмов).

На тестовых ФФ впечатляет, спасибо! Нужны ФФ в виде ТС.

 
fxsaber #:

Складывается впечатление, что стали свидетелями перехода количества (навыки/знания) в качество (улучшение алгоритмов).

На тестовых ФФ впечатляет, спасибо! Нужны ФФ в виде ТС.

Спасибо за отзыв.

Я случайно выбираю алгоритмы для исследования и улучшаю их, если вижу возможность. Так, в таблице есть много модифицированных алгоритмов, которые я улучшил, просто у этого потенциал для улучшения оказался больше чем у других. Конечно, что опыт накапливается, но превращение SA в SIA было очевидным и я не мог не сделать этого.

 

Что касается торговой тестовой ФФ, то можно использовать бенчмарк, описанный здесь. Там подбор теоретических колен зигзага так, что бы получилось максимально возможное количество пунктов "прибыли".

Кстати, надо бы оформить UGA в текущий ООП - формат и включить в таблицу. Как дойдут руки - сделаю. Не сомневаюсь, он займёт своё место в верхней части таблицы. Статью писать снова о нем не буду, просто добавлю его в архив вместе с остальными его коллегами.

Генетические алгоритмы - это просто!
Генетические алгоритмы - это просто!
  • www.mql5.com
В статье автор расскажет об эволюционных вычислениях с использованием генетического алгоритма собственной реализации. Будет показано на примерах функционирование алгоритма, даны практические рекомендации по его использованию.
 
Andrey Dik #:

Что касается торговой тестовой ФФ, то можно использовать бенчмарк, описанный здесь.

Хотелось бы подключать любые ТС.

 

fxsaber #:

Нужны ФФ в виде ТС.

Хотелось бы подключать любые ТС.

Лучше всего для этого (вычисление фитнес функции) подойдет ваш Virtual

 
Как эти алгоритмы применять для торговли или оптимизации ? Есть тестовый советник MACD Sample. Вот для него и бы и расписывали как применять все эти наработки
 
Dmitiry Ananiev #:
Как эти алгоритмы применять для торговли или оптимизации ? Есть тестовый советник MACD Sample. Вот для него и бы и расписывали как применять все эти наработки

Есть несколько способов реализации как внешнего управления оптимизацией, так и внутренней самооптимизации советников, в том числе и без применения dll. На эту тему есть несколько статей других авторов.

У меня в разработке отдельная статья с примерами - как прикрутить АО к советнику.

 
Dmitiry Ananiev MACD Sample. Мы опишем, как применить все эти разработки для данного эксперта
https://www.mql5.com/ru/articles/14183
Использование алгоритмов оптимизации для настройки параметров советника "на лету"
Использование алгоритмов оптимизации для настройки параметров советника "на лету"
  • www.mql5.com
В статье рассматриваются практические аспекты использования алгоритмов оптимизации для поиска наилучших параметров советников "на лету", виртуализация торговых операций и логики советника. Данная статья может быть использована как своеобразная инструкция для внедрения алгоритмов оптимизации в торгового советника.
Причина обращения: