Научная статья на тему 'Построение модифицированной базисной структуры бионического поиска для задач об экстремальном пути на основе стратегии адаптации'

Построение модифицированной базисной структуры бионического поиска для задач об экстремальном пути на основе стратегии адаптации Текст научной статьи по специальности «Медицинские технологии»

CC BY
115
47
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭВОЛЮЦИЯ / БИОНИЧЕСКИЙ АЛГОРИТМ / ЗАДАЧА ОБ ЭКСТРЕМАЛЬНОМ ПУТИ / АДАПТАЦИЯ / EVOLUTION / BIONIC ALGORITHM / TASK ABOUT AN EXTREME WAY / ADAPTATION

Аннотация научной статьи по медицинским технологиям, автор научной работы — Полуян Анна Юрьевна, Панасенко Павел Александрович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по медицинским технологиям , автор научной работы — Полуян Анна Юрьевна, Панасенко Павел Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Simulation of the design activity diversification of innovative enterprise

In article the problem of development of algorithm of bionic search for tasks about an extreme way on the column is considered. Now development of effective methods and algorithms for problems of this type is carried out many years, being on former an actual problem. Development of bionic algorithms on the basis of evolutionary strategy is perspective, especially at the solution of labor-consuming problems of optimization. It is possible to carry to advantages: possibility of performance of evolutionary and genetic search, and also that OH consists in parallel generation of sets of quasioptimum alternative decisions with possible "migration" of decisions between these sets. Realization of the general strategy of adaptation of the size of population by use of sequence of a sieve of Eratosfen, allowing to adapt for characteristics of bionic search is offered.

Текст научной работы на тему «Построение модифицированной базисной структуры бионического поиска для задач об экстремальном пути на основе стратегии адаптации»

Построение модифицированной базисной структуры бионического поиска для задач об экстремальном пути на основе стратегии адаптации

А.Ю. Полуян, П.А. Панасенко Введение

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

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

Основная часть

Бионический алгоритм построен на создании единой концепции эволюционных вычислений, включающих генетические алгоритмы (ГА), генетическое программирование (ГП), эволюционные стратегии и эволюционное программирование (ЭП) [1]. К достоинствам применения бионического алгоритма (БА) для решения задачи об экстремальном пути можно отнести:

• Возможность выполнения двух видов поиска: эволюционного (ВСА - одной генерации ~О(п)) и генетического (ВСА - одной генерации ~О(п) - О(п3)). Кроме того, выбор начальных решений осуществляется из «оптимизационных» методов нахождения кратчайшего пути.

• Бионические алгоритмы, по мнению авторов, дадут лучшие решения, т.е. хорошая приспособленность к внешней изменяющейся среде.

• БА состоит в параллельной генерации наборов квазиоптимальных альтернативных решений с возможной «миграцией» решений между этими наборами.

Основная часть

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

На рис. 1 представлена модифицированная базисная структура оптимизационного процесса, основанная на принципах бионического поиска для решений задач об экстремальных путях. Ее преимущество состоит в том, что в ней все строительные блоки связаны с блоком адаптации, так и между собой. Блок адаптации определяет эволюцию не в простой форме связи между наследственной изменчивостью популяции и средой, а в более сложной форме. Предназначение данного блока состоит в настройке и изменении порядка использования и применения различных генетических операторов и схем поиска. В блоке МОР (модифицированный оператор рекомбинации), предложена адаптивная стратегия работы оператора. Пути выполнения рекомбинации разбиты на два этапа:

1. Исследование влияния изменения размера популяции на характеристики бионического поиска.

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

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

Предложена следующая реализация общей стратегии адаптации размера популяции использованием последовательности решета Эратосфена, позволяющая адаптироваться к характеристикам бионического поиска:

N (/ +1) = N(1 )+№)-К1) * г(1) / ,

К1 = (1 - р(х! )* кг)

*) = {1, р(') * р( +1 ,

1-1, р () > р ( +1)

\щ,ч(У) = ч($ - 1

Чм (У) = 1 ,, п>

[и1, ) * -1)

где К1 - количество элитных особей, Яр - размер популяции, где МУ) - размер популяции в поколении У ; ик - к-й член последовательности решета Эратосфена; ч(У) -направление изменения (увеличение или уменьшение) размера популяции в поколении У ; Р(0 - значение целевой функции в популяции; к - количество поколений, в течение которых, направление ч изменения размера популяции остается постоянным.

При дальнейшей реализации алгоритма лучшие и отобранные элементы из родителей и потомков будут выбираться для формирования новой популяции.

Вход

выход

Рис. 1. - Модифицированная базисная структура оптимизационного процесса

Определяющими эволюцию, служат модифицированные операторы мутации, реализующиеся под действием естественного отбора [2,3].

Проводимая сортировка текущей популяции альтернативных решений позволяет повысить эффективность бионического поиска за счет большей структурированности множества альтернативных решений и дает возможность динамического регулирования

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

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

Заключение

На основе модифицированной базисной структуры оптимизационного процесса, основанной на принципах бионического поиска, был построен параллельный бионический алгоритм (ПБА), для задачи об экстемальном пути. По результатам экспериментальных исследований параллельный бионический алгоритм для задачи об экстремальном пути показали преимущество по сравнению с последовательными методами (ПА) и простыми генетическими алгоритмами (ПГА) и позволяет повысить качество решений ориентировочно на 20% - 25%. На рис.2 представлена гистограмма сравнения качества решения, получаемого разработанными алгоритмами.

1000 900 800 700 600 ЦФ 500 400 300 200 100 0

У

У і

L

\

шла:“ птпптл rrt _ Ь=в 1 LгТ и

□ ПА

□ ПГА

□ БА

□ ПБА

100 200 300 500 1000 2000 5000 10000

количество вершин

Рис. 2. - Гистограмма сравнения качества решения, получаемого разработанными алгоритмами

Литература

1. Курейчик, В.М. Совместные методы квантового и бионического поиска [Текст]/

В.М. Курейчик//Труды конференций IEEE AIS’04, CAD-2004, М.: Физматлит, 2004. с. 1219

2. Развитие теории эволюционного моделирования на основе генетических

методов поисковой адаптации при решении оптимальных задач проектирования, сверхбольших интегральных схем (СБИС) [Текст]: отчет о НИР / РГАСХМ; рук.

Чернышев Ю.О.; исп. Басова А.В., Венцов Н.Н., Полуян А.Ю. - Ростов н/Д, 2009. - № ГР 018.00.62.42.02.

3. Чернышев, Ю.О. Решение задач транспортного типа генетическими алгоритмами [Текст]: Монография/ Ю.О. Чернышев, А.В. Басова, А.Ю. Полуян. - Ростов н/Д: Изд-во ЮФУ, 2008. - 73с.

i Надоели баннеры? Вы всегда можете отключить рекламу.