2015-05-26 5 views
1

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

Эти измерения зависят от самой проблемы, я думаю. Но я задавался вопросом, есть ли какой-либо известный максимальный (совокупный/индивидуальный/генерационный) размер для конкретных эволюционных алгоритмов? Или зависит от пространства поиска и вычислительной мощности?

ответ

2

Эти вещи обычно зависят от алгоритма, который вы используете сами.

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

Человек может также состоять из нескольких геномов/феноменов (то, что вы назвали длиной хромосомы). Обычно геном -> похожий на массив, феномен -> дерево.

Что касается размеров обычно в GA (Генетические алгоритмы), где геном представлен в битовой строке, размер выбирается случайным образом, и программа тестируется, чтобы определить, какой размер ведет себя лучше.

В GP (Генетическое программирование) индивидуумы представлены деревом, а в традиционном GP нет минимумов или максимумов (глубины) для дерева.

В ПГЭ (Gene Expression Programming), который представляет собой комбинацию из двух есть фиксированный геном длиной, который используется для построения дерева, но дерево не может требовать всего генома, чтобы быть действительными (также есть может быть несколькими деревьями в зависимости от реализации).

+0

Спасибо! Я также интересуюсь индивидуальным размером эволюционных стратегий и эволюционного программирования? Я знаю, что вместо битовой строки они представлены как реальные векторы, но можете ли вы сказать, что ES больше, чем GA? Или это невозможно и зависит исключительно от представления проблемы? – Rotan075

+1

Ну, в основном это зависит от проблемы. В GEP я читал, что при увеличении размера генома результаты улучшаются до некоторой точки, после чего они начинают падать. Я не могу сказать точно, так как я не использовал ES, но я бы предположил, что геномы GA меньше. – Wald

+0

Благодарим вас за разъяснение! Это действительно многое делает понятным – Rotan075

 Смежные вопросы

  • Нет связанных вопросов^_^