Как стать автором
Обновить

Комментарии 6

Ну, это, в основном, счётчики, а большинство переменных имеют осмысленные имена.

Рейтинговая таблица алгоритмов оптимизации.
Рейтинговая таблица алгоритмов оптимизации.

Это моя первая пробная статья-знакомство с хабром. Вот здесь результаты огромной исследовательской работы: https://www.mql5.com/ru/users/joo/publications. Цикл статей, посвященных популяционным алгоритмам оптимизации, в частности ESG: https://www.mql5.com/ru/articles/14136. В репозитарии github (https://github.com/JQSakaJoo/ESG) лежит полная версия алгоритма ESG на С#, абсолютно рабочая, код легкий и удобный, алгоритм быстрый и простой, тестовый пример работы с алгоритмом на функции Растригина (поиск максимума), пробуйте, пользуйтесь на здоровье ... пожалуйста, наверное Вы уже всё попробовали, какие у Вас результаты выдает алгоритм в зависимости от количества эпох? Кроме того, в исходнике есть ссылка на автора алгоритма, Вы смотрели? - или Вы только поверхностно прошлись, так сказать не углубляясь:)

Работа ESG на тестовой функции Hilly с 10, 50 и 1000 оптимизируемых параметров (авторская тестовая функция, гораздо сложнее большинства известных стандартных тестовых функций, таких как Растригина, Экли, Розенброка, и др.).
Работа ESG на тестовой функции Hilly с 10, 50 и 1000 оптимизируемых параметров (авторская тестовая функция, гораздо сложнее большинства известных стандартных тестовых функций, таких как Растригина, Экли, Розенброка, и др.).

Я так понимаю, что это алгоритм того же класса, что и генетика, эволюция (дифференциальная / нейро), тогда хотелось бы видеть сравнение с ними на той же задаче по производительности/скорости сходимости/потреблению ресурсов. Ещё тут есть что-то от алгоритмов глобальной оптимизации роем (котиками, муравьями, пчёлками и т.д.), но эти алгоритмы достаточно требовательны к ресурсам.

Вы меня конечно извините, но я просто обожаю название переменных, особенно gr,s,a и прочие. Сразу все понятно становится, и даже не нужно спрашивать, что и для чего предназначено.
(Сарказм)

Из чего следуют выводы об эффективности и сходимости? Для этого нужно было бы продемонстрировать сравнение с другими методами. Показалось, что статья какая-то поверхностная, картинка, общая идея и код одной функции, хотя все их можно на гитхабе увидеть... Как выбирать фитнесс функцию? Итого, много вопросов после прочтения и едиснтвенный вариант - смотреть полный код... Тогда статья вообще не имеет смысла. Разве что как реклама репозитория...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории