Обсуждение статьи "Алгоритм оптимизации сновидениями — Dream Optimization Algorithm (DOA)"

 

Опубликована статья Алгоритм оптимизации сновидениями — Dream Optimization Algorithm (DOA):

Популяционный алгоритм оптимизации, вдохновленный спорным и малоизученным феноменом — механизмом человеческих сновидений. Группы агентов с разной "памятью", косинусоидальная модуляция движения и необычное распределение фаз 99/1 — узнайте, как эти особенности влияют на эффективность оптимизации ваших торговых стратегий.

В марте 2025 года Y. Lang и Y. Gao представили научному сообществу инновационный метаэвристический алгоритм оптимизации — Dream Optimization Algorithm (DOA), опубликованный в журнале Computer Methods in Applied Mechanics and Engineering (Volume 436). Этот алгоритм, вдохновленный уникальными характеристиками человеческих сновидений, открывает новые перспективы для решения сложных оптимизационных задач, включая настройку параметров торговых систем.

DOA имитирует три ключевых аспекта процесса сна: частичное сохранение памяти, избирательное забывание с последующим восполнением информации и обмен «снами» между агентами популяции. В контексте алгоритмического трейдинга эти механизмы позволяют балансировать между исследованием новых областей параметрического пространства и эксплуатацией найденных оптимальных решений, что критически важно при оптимизации торговых стратегий в условиях нестационарности финансовых рынков.

В статье мы детально рассмотрим математическую основу алгоритма, сделаем реализацию на языке MQL5, и проведем сравнительный анализ с другими популяционными методами оптимизации.

Автор: Andrey Dik