RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2020, том 27, номер 4, страницы 488–508 (Mi mais730)

Theory of computing

Правило «одной пятой» с возвратами для настройки размера популяции в генетическом алгоритме $(1 + (\lambda,\lambda))$

А. О. Басин, М. В. Буздалов, А. А. Шалыто

Университет ИТМО, Кронверкский пр., д. 49, Санкт-Петербург, 197101 Россия

Аннотация: Известно, что настройка параметров может существенно улучшить время работы эволюционных алгоритмов.Ярким примером этого является генетический алгоритм $(1 + (\lambda,\lambda))$, где адаптация размера популяции в процессе работы помогает достичь линейного времени работы на задаче OneMax. Однако если свойства решаемой задачи вступают в конфликт с принципами работы используемого метода настройки параметров, производительность эволюционного алгоритма может существенно ухудшаться. Так, например, происходит при использовании правила «одной пятой» в упомянутом алгоритме при решении задач со слабой корреляцией между приспособленностью и расстоянием до оптимума.
В данной работе предлагается модификация правила «одной пятой», существенно снижающая отрицательные эффекты от его использования при их наличии. Показывается, что данная модификация также достигает линейного времени работы на задаче OneMax, при этом ее использование приводит к улучшению производительности на линейных псевдобулевых функциях со случайными весами, а также на некотором классе задач MAX-3SAT.

Ключевые слова: настройка параметров, $(1 + (\lambda,\lambda))$-ГА, линейные функции, MAX-3SAT.

УДК: 004.023:004.85

MSC: 60G40, 90C56

Поступила в редакцию: 22.10.2020
Исправленный вариант: 18.11.2020
Принята в печать: 16.12.2020

DOI: 10.18255/1818-1015-2020-4-488-508



Реферативные базы данных:


© МИАН, 2024