Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Длина бинарных кодировок

РефератПомощь в написанииУзнать стоимостьмоей работы

Для поиска оптимального разбиения пространства параметров на гиперкубы, кодируемые хромосомными наборами соответствующей длины N*L (N — размерность задачи, L — длина кодировки одного гена), проводились испытания для L1=4, L2=8, L3=12. Эффективность поиска (при численности популяции 300 особей) определялась по отношению к двум показателям: Очевидно, такая особенность объясняется разбросом значений… Читать ещё >

Длина бинарных кодировок (реферат, курсовая, диплом, контрольная)

Для поиска оптимального разбиения пространства параметров на гиперкубы [3], кодируемые хромосомными наборами соответствующей длины N*L (N — размерность задачи, L — длина кодировки одного гена), проводились испытания для L1=4, L2=8, L3=12. Эффективность поиска (при численности популяции 300 особей) определялась по отношению к двум показателям:

  • — суммарному количеству холостых гипотез по 20 запускам;
  • — времени работы ГА.

Результаты эксперимента для нескольких деревьев БЗ с 15-ю гипотезами и 4-мя уровнями при 300 особях в популяции приведены в табл. 2 и 3 и на рис. 5, 6.

Таблица 2 — Влияние длины бинарных кодировок на количество холостых гипотез.

Число бит на ген.

Дерево 1.

Дерево 2.

Дерево 3.

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

Очевидно, такая особенность объясняется разбросом значений приспособленности особей, имеющих одинаковые генотипы, этот разброс тем больше, чем крупнее гиперкубы разбиения пространства [3, 4]. Поэтому в процессе поиска для таких функций сложнее определить хромосомные наборы, которые бы соответствовали оптимальному решению.

Рисунок 5 — Влияние длины кода на количество холостых гипотез Осторожное отношение к увеличению длины кодировки вызывает и тот факт, что оно ускоряет процесс сходимости всех членов популяции к лучшему найденному решению. Такой эффект очень часто нежелателен из-за того, что большая часть пространства поиска остается неисследованной, а преждевременная сходимость может не привести к оптимальному решению, кроме того, быстрая сходимость к одной области не гарантирует обнаружения нескольких равных экстремумов. Поэтому в вопросе выбора оптимальной длины кодировки нужно достичь некоторого компромиссного решения: с одной стороны, L должно быть достаточно большим, чтобы все-таки обеспечить быстрый поиск, с другой стороны, — по возможности малым, чтобы не допускать преждевременной сходимости и оставить алгоритму шанс отыскать несколько оптимальных значений.

Таблица 3 — Влияние длины кода гена на время выполнения ГА.

Число бит на ген.

1000* Время ГА.

Дерево 1.

Дерево 2.

Дерево 3.

Рисунок 6 — Влияние длины кода гена на время выполнения ГА Здесь уместно еще раз отметить, что ландшафт ЦФ при работе с ЭС продукционного типа, как правило, неизвестен, и, более того, — у каждой гипотезы он индивидуален [2,5]. Как раз выяснению характерных деталей ландшафтов во многом способствуют экспериментальные исследования с использованием ПИК «Поиск». И в отношении длины бинарной кодировки гена единственный выход — ее экспериментальное определение — такое, которое, будучи использовано для всех ГА, обеспечит в целом лучшую эффективность метода ГС.

Таким образом, экспериментально опробовав ряд режимов для сформированного выше дерева БЗ, необходимо сделать вывод, что по обоим анализируемым параметрам предпочтительнее установить бинарную длину гена L=4.

Показать весь текст
Заполнить форму текущей работой