Научная статья на тему 'ТРАНСМЕРНАЯ ГИБРИДИЗАЦИЯ ЭВОЛЮЦИОННЫХ АЛГОРИТМОВ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ УПРАВЛЕНИЯ'

ТРАНСМЕРНАЯ ГИБРИДИЗАЦИЯ ЭВОЛЮЦИОННЫХ АЛГОРИТМОВ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ УПРАВЛЕНИЯ Текст научной статьи по специальности «Математика»

CC BY
6
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Алгоритмы / вдохновленные природой / гибридный эволюционный алгоритм / многокритериальная оптимизация / трансмерная модель поиска / полиэдральный конус доминирования / управление динамической системой / Nature-inspired algorithms / hybrid evolutionary algorithm / multicriteria optimization / trans-dimensional search model / polyhedral dominance cone / dynamic system control

Аннотация научной статьи по математике, автор научной работы — Серов Владимир Александрович, Воронов Евгений Михайлович, Долгачева Евгения Леонидовна, Косюк Елизавета Юрьевна, Попова Дарья Леонидовна

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

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

Похожие темы научных работ по математике , автор научной работы — Серов Владимир Александрович, Воронов Евгений Михайлович, Долгачева Евгения Леонидовна, Косюк Елизавета Юрьевна, Попова Дарья Леонидовна

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

TRANS-DIMENSIONAL HYBRIDIZATION OF THE EVOLUTIONARY ALGORITHMS IN THE MULTICRITERIA CONTROL OPTIMIZATION

The paper presents a hybrid evolutionary algorithm for multicriteria synthesis of the optimal control law for a dynamic system based on the trans-dimensional search models. The developed trans-dimensional search model belongs to the class of sequential hybridization models of the preprocessor/processor type and implies the combined use of the evolutionary algorithms of finite-dimensional and infinite-dimensional multi-objective optimization implementing the stages of global approximate and local refinement search for the optimal solutions. A finite-dimensional model of the global multi-criteria optimization is implemented using an evolutionary algorithm of the multi-criteria optimization in regard to the polyhedral dominance cone. Introduction of the uncertainty intervals of the vector indicator components weight coefficients in constructing the dominance polyhedral cone makes it possible to reduce the Pareto set uncertainty by highlighting a subset of solutions in it that are having a higher degree of balancing values for various components of the efficiency vector indicator. Evolutionary algorithm of the infinitedimensional multi-objective optimization is a generalization of the Zoytendijk’s methods of possible directions for the class of infinite-dimensional multi-objective optimization problems and is used at the search stage. The paper provides results of a comparative analysis of various hybrid trans-dimensional models efficiency in the evolutionary search on the example of solving the problem of multicriteria synthesis of the optimal law for a bioreactor program control. Results of the computational experiments show that trans-dimensional hybridization of the evolutionary algorithms for the finitedimensional and infinite-dimensional multicriteria control optimization provides a synergistic effect. This effect is expressed in significant increase in the accuracy of solving the problem of multicriteria control optimization in comparison with the known hybrid metaheuristic control optimization algorithms making it possible to resolve contradiction between the finite-dimensional global search model and the infinite-dimensional initial problem formulation.

Текст научной работы на тему «ТРАНСМЕРНАЯ ГИБРИДИЗАЦИЯ ЭВОЛЮЦИОННЫХ АЛГОРИТМОВ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ УПРАВЛЕНИЯ»

УДК 62.50:681.51

DOI: 10.18698/0236-3933-2023-3-99-124

ТРАНСМЕРНАЯ ГИБРИДИЗАЦИЯ ЭВОЛЮЦИОННЫХ АЛГОРИТМОВ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ УПРАВЛЕНИЯ

В.А. Серов1 Е.М. Воронов2 Е.Л. Долгачева1 Е.Ю. Косюк1 Д.Л. Попова1 П.П. Рогалев1

ser_off@inbox.ru

voronov@bmstu.ru

evgeniadolgacheva@yandex.ru

kosyuk.ey@mail.ru

pdl13@yandex.ru

radugapp@mail.ru

1 РТУ МИРЭА, Москва, Российская Федерация

2 МГТУ им. Н.Э. Баумана, Москва, Российская Федерация

Аннотация

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

Ключевые слова

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

гокритериальной оптимизации и используется для реализации этапа уточняющего поиска. Приведены результаты сравнительного анализа эффективности различных гибридных трансмерных моделей эволюционного поиска на примере решения задачи многокритериального синтеза оптимального закона программного управления биореактором. Результаты вычислительных экспериментов показывают, что трансмерная гибридизация эволюционных алгоритмов конечномерной и бесконечномерной многокритериальной оптимизации управления дает синергетический эффект. Этот эффект выражается в существенном повышении точности решения задачи многокритериальной оптимизации управления по сравнению с известными гибридными метаэвристическими алгоритмами оптимизации управления, что позволяет разрешить противоречие между конечномерной моделью глобального Поступила 15.03.2023 поиска и бесконечномерной исходной постановкой Принята 27.03.2023 задачи © Автор(ы), 2023

Введение. В настоящее время интенсивно развивается технология глобальной оптимизации, основанная на алгоритмах, инспирированных природой (Nature Inspiried Algorithms, NIA), или, как их еще называют, метаэвристических алгоритмах (МЭА) [1-6]. Одной из приоритетных областей применения МЭА являются задачи оптимизации управления сложными техническими системами. В частности, МЭА широко используется при решении задач стабилизации, наведения и группового управления беспилотными летательными аппаратами [7-9], мобильными роботами [10, 11], технологическими процессами [12, 13], процессами управления в условиях конфликта и неопределенности [14, 15] и др.

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

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

Все указанное обусловливает необходимость разработки качественно новой МЭА-технологии решения задач оптимизации управления сложными техническими системами. Анализ многочисленной библиографии показывает, что одним из перспективных направлений исследований в области повышения эффективности методов глобального поиска является разработка гибридных МЭА (ГМЭА). Основная цель гибридизации МЭА — это обеспечение баланса эффективностей глобального и локального поисков и достижение синергетического эффекта за счет объединения положительных свойств комбинируемых алгоритмов.

В настоящее время разработано значительное число моделей гибридизации МЭА. Основные принципы гибридизации МЭА и таксономические признаки, которые используются при построении и сравнительном анализе различных ГМЭА, изложены в [16-18]. В частности, в [16] рассмотрена одноуровневая классификация моделей гибридизации. В соответствии с этой классификацией выделяют три типа гибридных алгоритмов: вложенные (embedded) алгоритмы, алгоритмы типа препроцессор/постпроцессор (preprocessor/postprocessor) и коалгоритмы (co-algorithms). Двухуровневая классификация, использующая в качестве таксономических признаков типы гибридизируемых алгоритмов и виды декомпозиции пространства поиска, предложена в [17]. Наиболее полная четырехуровневая классификация ГМЭА, основанная на таких таксономических признаках, как тип гибридизируемых алгоритмов, уровень гибридизации (gibridiza-tion level), порядок выполнения (execution order), стратегия управления (control strategy), описана в [18].

На основе сравнительного анализа в [4] показано, что рассмотренные классификации ГМЭА имеют некоторые пересечения, дополняют друг друга и в совокупности охватывают практически все известные на данный момент модели ГМЭА. При решении задач глобальной оптимизации

широкое распространение получили модели последовательной гибридизации типа препроцессор/постпроцессор (Sequential Preprocessor/Postprocessor Hybridization, SPPH) и высокоуровневой вложенной гибридизации (Sequential High-Level Embedded Hybridization, SHLEH) МЭА, основанные на комбинировании популяционных алгоритмов глобального поиска и алгоритмов локального поиска (не популяционных) [12, 19, 20-24].

Как отмечено в [4], SPPH-модели разделяются на два основных класса: последовательные и конвейерные. Последовательная гибридизация предполагает фиксированный порядок использования комбинируемых алгоритмов, хотя момент времени (номер поколения) переключения может априори не фиксироваться. При конвейерной гибридизации очередность включения в работу алгоритмов определяется в процессе решения задачи с помощью некоторого алгоритма адаптации. Отличительным признаком SHLEH-модели МЭА является то, что алгоритм локального поиска — это вложенный компонент популяционного алгоритма глобального поиска. С его помощью улучшаются координаты каждого агента в текущей популяции. Новая популяция формируется на основе улучшенных координат каждого агента текущей популяции. При использовании SPPH- и SHLEH-моделей имеет место значительная автономность комбинируемых алгоритмов.

В настоящее время известно большое число примеров высокоуровневой вложенной гибридизации популяционных алгоритмов с алгоритмами локальной оптимизации. В частности, на основе SHLEH-моделей реализованы меметические алгоритмы [19, 20]; гибридные эволюционные алгоритмы [12, 21]; гибридные непрерывные ортогональные алгоритмы муравьиной колонии, использующие ортогональные методы поиска в выбранном для каждого муравья регионе [22, 23]; модификации гибридного алгоритма непрерывно взаимодействующей муравьиной колонии, использующие комбинирование глобального поиска муравьиным алгоритмом с локальным поиском алгоритмами деформируемого многогранника Нелдера — Мида и динамического симплекса [24] и др.

Гибридные поисковые МЭА, реализованные на основе SPPH-и SHLEH-моделей, в целом обеспечивают высокую эффективность решения задач глобальной оптимизации. Важное достоинство SHLEH-моделей МЭА состоит в возможности их эффективного распараллеливания.

Все приведенные ГМЭА являются конечномерными и в существующем виде не позволяют эффективно решать задачи многокритериальной оптимизации управления динамическими системами, которые в исходной постановке являются бесконечномерными. Указанное обстоятель-

ство обусловливает актуальность разработки новых моделей ГМЭА, априори ориентированных на решение бесконечномерных задач глобальной оптимизации.

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

X = f(х, и(0);

x0 = х(^), (1)

где f(х, и(0) — известная нелинейная п-мерная вектор-функция;

х(^) е Еп — вектор состояния системы; и^) е ЕГи — вектор управления

системы; х0 — начальные условия.

На выбор управления наложены ограничения и(-) е и вида

и = {и(-) е Ь(2и)[^о, Т] \итщ ^ и(^) ^ итах, t е [о, Т\, (2)

где Ь(2и)[t0, Т] — гильбертово пространство Ги-мерных функций, квадрат которых интегрируем на фиксированном интервале Т] (далее запись и будет означать и(-) как элемент функционального пространства, а и^) — значение и в момент времени 0.

Эффективность управления системой (1) при ограничениях (2) оценивается векторным показателем Ки) е Ет, компоненты которого являются дифференцируемыми по Фреше функционалами вида

Т _

¡1 (и(-)) = | Ц(x(t), и^т, I £ М = {1, т }. (3)

Требуется определить программное управление и* е И системой (1), удовлетворяющее ограничениям (2) и минимизирующее значения компонентов векторного целевого функционала (3).

Особенность постановки (1)-(3) заключается в том, что она представляет собой бесконечномерную нелинейную задачу многокритериальной оптимизации с невыпуклыми целевыми функционалами.

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

Этап 1. Глобальный конечномерный многокритериальный поиск. Исходная постановка задачи (1)-(3) формализуется в виде конечномерной задачи многокритериальной оптимизации, в которой размерность вектора варьируемых параметров равна p. Для решения этой задачи используется эволюционный алгоритм многокритериальной оптимизации относительно полиэдрального конуса доминирования.

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

Таким образом, предлагаемый алгоритм реализует процесс оптимизации управления с изменяющейся размерностью пространства поиска. Такую модель оптимизации будем называть трансмерной (р / сю)-моделью поиска.

Эволюционный алгоритм конечномерной многокритериальной оптимизации относительно полиэдрального конуса доминирования. Выполним переход от исходной постановки задачи (1)-(3) к конечномерной задаче многокритериальной оптимизации относительно полиэдрального конуса доминирования.

На интервале [¿о, T ] построим сетку

Заменим векторное программное управление ^ t) параметризованным управлением u(q, t) е Eru , компоненты которого представлены в виде

t), если М,тт ^ t) ^ Щтах;

Щтт, если 5г t) й где щ (q, t) = 5 t) — интерполяционный сплайн, для которого в узло-

{tj, j = 0, r } = {t0 < t1 <, ... ,< tr = T }.

Ui (q, t) = <

если Si (q, t) ^ u

(4)

вых точках выполняются условия

q

..., q I е Ьч — вектор управляющих параметров с компонен-

тами

qi = [qi0, ..., qir]Т е Er +\ p = rq = (r + 1)ru, i = 1, ru. Таким обра-

зом, параметризованное программное управление на интервале Т] может быть представлено в конечномерном виде, как и^, (•)) е Ер, где р — размерность пространства поиска.

С учетом (2) можно предполагать, что на вектор параметров q наложены ограничения

д = ^ е Ер Щтт й Щ й игтах, ) = 0, Г, / = 1, % }. (5)

Далее решаем конечномерную нелинейную задачу многокритериальной оптимизации

Г = (д, J(q), О). (6)

В задаче (6) требуется определить множество JО(g) = J(gО) оптимальных относительно конуса доминирования О решений. При этом целевой функционал J(q) е Ет задан в виде (3), (4); множество д задано в виде системы ограничений-неравенств (5); О ^ Ет — полиэдральный конус доминирования вида

О = {г е Ет| Бг < 0к }, (7)

формализующий бинарное отношение предпочтения на множестве достижимых векторных оценок J(Q) = У J(q); Б = [к х т] — матрица

q е д

полиэдрального конуса доминирования О.

Справедливо следующее утверждение.

Теорема 1 [25]. Пусть в задаче (6) для конусов доминирования О1 и О2 выполняется включение О1 с О2. Тогда множества JОl(Q) и JО2 (д) связаны между собой соотношением

JО2(Q) с JОl(g). (8)

Замечание. Если О = Ет ^ Ет, то множество О-оптимальных решений задачи (6) совпадает с множеством Парето JО (д) = JP (д). Содержательный смысл теоремы 1 состоит в том, что расширение конуса доминирования позволяет уменьшить степень неопределенности выбора решения на множестве Парето.

Для решения задачи (6) используется эволюционный алгоритм многокритериальной оптимизации относительно полиэдрального конуса доминирования [7] и алгоритм построения полиэдрального конуса до-

минирования, обеспечивающие построение дискретной аппроксимации 1° (0) = К0 п) множества О-оптимальных решений.

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

Представим ограничения (2) в виде

и = {и| Ф (и(г)) ^ 0,, г е [¿о, Г]} , (9)

где 5 = 2ги.

Для каждого Ф/(и(г)), / = 1, 5, определим функционал

Г/ (и(-)) = тах Ф/ (и(г)), (10)

г е|>0, Т]

после чего в исходной постановке задачи многокритериальной оптимизации управления вместо (2) для формирования множества и можно использовать систему функционалов-ограничений вида

И = {и е ь2и^о, Т]| Г(и(-)) ^ 0,}. (11)

Однако функционалы Г/ (и(-)) вида (10) не имеют производной Фре-ше, что существенно осложняет решение задачи многокритериальной оптимизации (1)-(3) с ограничениями вида (11). Доказано [26], что для функционала

( т У7 р

rip W)) =

J Фг(U(t))pdt

V to

(12)

выполняется соотношение

lim г|p)(u(-)) = Гг-(u(-)). (13)

p ^ <x

Функционалы вида (10) используем при формировании множества s-активных ограничений. Далее с учетом свойства (13) предлагается при вычислении возможного направления спуска использовать аппроксимацию функционала Г г(u) вида (10) функционалом Г^p^(u) вида (12), дифференцируемым по Фреше.

Эволюционный многокритериальный алгоритм возможных направлений. После преобразований эволюционный многокритериальный алго-

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

Шаг 1. Выбор начального приближения. Положить k = 0, в соответствии с какой-либо схемой многокритериального компромисса выбрать в качестве начального приближения элемент q е Qр и принять

u(k)(t) = u(q, t).

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

Шаг 2. Сформировать множество индексов s-активных в точке u^k) ограничений вида (10)

S8 = {j = lTs | \Tj(u(k)(•)) | ^ s} , dim S8 = s8. (14)

Шаг 3. Вычислить градиенты компонентов векторного целевого функционала

J (u(k))

VJi (u(k)) =

5u

и s-активных ограничений-функционалов

аг js (u(k))

Vr j8 (u(k)) =

Su

M,

j G S8.

Для их определения используется хорошо известная в теории бесконечномерной оптимизации технология вычисления функциональных производных [28].

Сформировать множество возможных направлений I) (и(к)) вида

Г)(и(к)) = {а| а = Н(и(к))Х; Хе Л с Е(т + )}, (15)

где матрица

Н(и(к)) =

VJi(u(k))

VJm (u(k)) Vfig (u(k))

vr 58 (u(k))

||VJi(u(kЩ""' ||VJm(u(k)f ||vrig(u(k)) dim H = [ru x (m + s8)]; множество Л задано в виде

Л = {\ е E(m +

vr 58 (u

-1 g Xi g 1; i = 1, (m + s8)j.

(16)

(17)

Сформировать в точке u(k)() множество возможных направлений

вида

d = Л-; d e D(u(k)) к (18)

D(u(k)) = «|d e L(2u)[t0, T]

Шаг 4. Построить функционал вида

z(u(k), d) = max {vJ(u(k))d, i e M; VTrjs(u(k))d, j e Ss } . (19)

Сформулируем задачу выбора направления спуска d(k) в точке u в следующем виде:

z(u(k), d) ^ min . (20)

d е D(u(k))

С учетом (16)-(18) переформулируем задачу (20) в виде

z(u(k), d(X)) ^ min . (21)

X е А

Пусть оптимальное решение задачи (16) zopt = z(u(k), d(Xopt)). Если

zopt < 0, то полагаем d(k) = d(Xopt). Переходим к шагу 5, иначе полагаем,

что u(k) — решение задачи (1)-(3), оптимальное по Парето, и завершаем работу алгоритма. Шаг 5. Вычисляем

u(k + 1) = u(k) +«(k )d(k), (22)

где ö,( ) £ [ö,mjn, wmax] — шаговая длина в направлении d(k). Если выполняется условие

J(u(k + !)) ^ J(u(k)), (23)

то переходим к шагу 7. Иначе уменьшаем шаговую длину a(k) и переходим к шагу 6.

Шаг 6. Если a(k) ^ аmin, то переходим к шагу 5. Иначе полагаем, что

u(k) — решение задачи (1)-(3), оптимальное по Парето, и завершаем работу алгоритма.

Шаг 7. Если удовлетворяется ограничение u(k + е U, то переходим

к шагу 9. Иначе осуществляем операцию проецирования элемента u(k + 1) на множество U:

u(k + = PU (u(k + !)). (24)

Шаг 8. Полагаем и^ + 1) = й^ + 1). Если для u(k + 1) выполняется условие (23), то переходим к шагу 9. Иначе уменьшаем шаговую длину и переходим к шагу 6.

Шаг 9. Если k + 1 = kmax, то полагаем, что и^) — решение задачи (1)—(3), оптимальное по Парето, и завершаем работу алгоритма. Иначе полагаем k = k + 1 и переходим к шагу 2.

Теоретическим обоснованием предложенного алгоритма является следующее утверждение.

Теорема 2. Пусть в некоторой допустимой точке и* е и векторная

оценка J(u*) является слабо эффективной, тогда оптимальное решение задачи (26) имеет вид z(u*, ё(Хор1)) = 0.

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

Задан векторный показатель эффективности J(x) = [J1(x), J2(x)]т с компонентами:

J1 = 0,2(х1 - 70)2 + 0,8(х2 - 20)2; J2 = 0,2(x1 - 10)2 + 0,8^2 - 70)2,

которые требуется минимизировать.

На вектор управляющих параметров наложены ограничения:

д = {х е Е2 | 0 ^ xl й 79; 0 ^ X2 й 79).

Требуется построить дискретную аппроксимацию множества О-опти-мальных решений JО (Q) = J(g о ), где полиэдральный конус доминирования О задан в форме интервалов неопределенности весовых коэффициентов компонентов векторного показателя вида (7).

Для построения множества JО(Q) применяем эволюционный алгоритм многокритериальной оптимизации относительно полиэдрального конуса доминирования [7]. Задачу решаем для двух следующих вариантов определения конуса доминирования.

Вариант 1. Конус доминирования О задан в виде интервалов неопределенности весовых коэффициентов компонентов векторного показателя:

М1 = {ц е Е2 | 0 < < 1, 0 < ц2 < 1}.

Указанным интервалам неопределенности соответствует полиэд-

1 0"

ральный конус доминирования П1 с матрицей В1 =

0 1

. Дискретная

2500 2000 1500 1000 500

• fii - Set • Q2 - Set

• \

• \

аппроксимация множества О1 -оптимальных решений совпадает с множеством Парето: 1П1^) = JP

Вариант 2. Конус доминирования задан в виде интервалов неопределенности весовых коэффициентов компонентов векторного показателя:

М2 ={це Е2 | 0,3 < < 0,7; 0,3 < ц2 < 0,7).

Указанным интервалам неопределенности соответствует полиэдраль-

Г0,7 0,31

ный конус доминирования О2 с матрицей В2 = 03 07 . В данной за-

т даче для полиэдральных конусов до-

минирования выполняется включение: с ^2. Поэтому на основании теоремы 1 множество П2-оптимальных решений является подмножеством множества Парето: }П2^) ^ Jnl(Q) =

= JP(Q). Указанное свойство подтверждено результатами решения задачи для вариантов 1, 2 (рис. 1).

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

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

0 1000 2000 ^

Рис. 1. Дискретная аппроксимация множеств Ш- и П2-оптимальных решений

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

X1 = ax3^mxi + u1 _ u3(x1 + u1); (25)

Km + x1

%2 =-+ u2 - u3(x2 + u2); (26)

Km + x2

Km + x2 Km + x1 x3 = q-:-x2--:-x3 - u3x3; (27)

■*- m min гт-i mnY тг- mmin m triя v -r r- v '

T2min x2 + T2max Km T1min x1 + T1max K

m

Кт + Кт + Х2

Я4 = -:-Х3--:-Х4 - ЩХ4; (28)

71тш Х1 + Г1тах Кт Г2тт Х2 + Т2тах Кт

У1 = Х3; У2 = Х4; (29)

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

х0 = х (^). (30)

В рассматриваемой модели БТП уравнения (25)-(28) описывают динамику развития двухвозрастной популяции бактерий в безразмерной форме; (29) — уравнения измеряемого выхода; (30) — начальные условия. Используем следующие обозначения: х = [х1, х2, х3, х4]т — вектор состояния системы; Х1, Х2 — относительные концентрации субстрата, обеспечивающего рост молодых и деление старых клеток; Х3, Х4 — относительные концентрации молодых и старых клеток; у = [у1, у2]т — вектор измеряемого выхода системы; и = [и1, и2, и3]т е И — вектор управления;

Щ1, Щ — относительные скорости поступления питательного субстрата в культиватор, обеспечивающего рост молодых и деление старых клеток; щ — относительная скорость протока в культиваторе; И — ограниченное замкнутое множество вида

И = {и(-)| 0 ^ щ () ^ 1, I = ГТЭ, г е [ 0;Т ]} ; (31)

а — количественные потребности микроорганизма в пище; Ттах, Ттт — максимальный и минимальный промежуток времени (без подпитки субстратами и с максимальной подпиткой субстратом), необходимый молодой клетке для изменения своих свойств и перехода в фазу развития старой

клетки; Т2тах, Т2т1П — максимальный и минимальный промежуток време-

ни (без подпитки субстратами и с максимальной подпиткой субстратом), необходимый старой клетке для начала процесса деления; q — число потомков после деления одной клетки (оно является генетически наследуемым и не зависит от условий культивирования); — максимальная скорость поглощения субстрата микроорганизмами; Кт — значение функции насыщения, эквивалентно константе Михаэлиса — Ментен, численно равной концентрации субстрата, при которой скорость роста культуры равна половине максимальной скорости. Далее обозначение u (•) будет означать функцию и, рассматриваемую целиком на интервале Т], как элемент функционального пространства, а и(£) — значение и в момент времени t.

Эффективность управления системой (25)-(30) оцениваем векторным показателем J(u(•)) = [Л(-), /2(-)]т, компоненты которого являются дифференцируемыми по Фреше функционалами:

Л(и(-)) = Т (У1Ш) - Я (32)

to

12(и(*)) = ] (У 2(u(t)) - у е (t))2^. (33)

10

В (32), (33) функции уе^) = ^), у|(t) = х4^) характеризуют заданный режим БТП.

Требуется определить программное управление и*(-) е и системой (25)-(30) при ограничениях на вектор управления (31), минимизирующее значения компонентов векторного функционала (32), (33).

Параметры модели. Вычислительный эксперимент проводился при следующих значениях параметров модели (30)-(38): Т1тах = 2, Т™т = 1, Т2тах = 3, Т2т1п = 1, q = 2, Кт = 0,0495, ^т = 0,5, х^) = 0,9, =

= 0,7, х0 = [0,5; 0,5; 1; 0]; интервал моделирования ^ = 0; Т = 9.

Для решения задачи (25)-(33) использовался гибридный эволюционный алгоритм многокритериальной оптимизации на основе трансмерной (п / ю)-модели, где п = rq.

Глобальный эволюционный многокритериальный поиск. Проводим параметризацию векторного закона программного управления и^) в виде и^, t) при ги = 3, г = 3, ^ = (г + 1)ги = 12. Для этого на интервале

Т] строим сетку ^, ) = 0, г| = {t0 = 0, ^ = 3, ^ = 6, t3 = Т = 9}. Параметризованный закон программного управления представляем

в виде естественных кубических сплайнов: Щ, г) = 5(qг•, г), , = 1, 3, для которых в узловых точках выполняются условия:

5,-(^, г]) = ^, ] = 0,3. (34)

Таким образом, вектор управляющих параметров представляем в виде

q = [qт, q2, qт ]т , где qI• = [дю, qi2, qiзY, • = 1, 3.

Далее решаем задачу конечномерной многокритериальной оптимизации.

Результаты применения эволюционного алгоритма многокритериальной оптимизации относительно полиэдрального конуса доминирования приведены на рис. 2: множество точек |п(О) = []р} ^ |0 является дис-

Рис. 2. Результаты вычислительного эксперимента: . — точки у е |п(О); х — точка У0 е 1п (О); • — точка Г

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

М = (це Е2 | 0,2 ^ щ ^ 0,8; 0,2 ^ Ц2 ^ 0,8} .

Матрица конуса доминирования имеет вид

B

0,8 0,2 0,2 0,8

Координаты точек множества 1п(О) в критериальном пространстве приведены в табл. 1. На основе критерия Гермейера точку № 3 выбираем

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

I0 = [0,0300; 0,0272]т характеризуется наиболее сбалансированными значениями компонентов векторного показателя эффективности.

Таблица 1 Множество 1° (О)

Номер точки Ji J 2

1 0,009 0,044

2 0,013 0,032

3 0,030 0,027

4 0,054 0,019

5 0,059 0,007

Точке I0 = [0,030; 0,027] соответствует программное управление

и0(Ь) = и(я0, Ь), где я0 = [я0т, я0т, я0т]т = [0,567 0,638 0,947 0,718; 0,311

0,426 0,691 0,311; 0,000 0,309 0,385 0,370]т — вектор управляющих параметров.

Компоненты подвектора я0 являются узловыми точками естественного кубического сплайна (я0, Ь), г = 1, 3. Графики компонентов закона управления и0(Ь) = {щ(я0, Ь) = Зг(я0, Ь), г = 1, 3} приведены на рис. 3. Соответствующая траектория у0(Ь) = у(и0(Ь)) приведена на рис. 4.

X

К

0 2 4

Рис. 3. Программный закон управления БТП и0(Ь):

1-3 — щ - и3 соответственно

У1

0,8

^ГЧ \ \ V, 1 0,6 0,4 0,2

6 8 t 0

1

/ / - /

/ _ / / / /

-/ / 1

2 4 6 8 1

Рис. 4. Траектория БТП у(и0(Ь)):

1, 2 — уь у2

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

лений, в котором степень аппроксимирующего функционала ограничений (12) р = 3. В результате получен оптимальный закон управления и*(-)

(рис. 5). Соответствующая оптимальная программная траектория у *(и*(-)) приведена на рис. 6, оптимальное значение показателя эффективности

Ки*(-)) = [0,001; 0,002]т — см. рис. 4.

Л

0,8 7 N. 0,8

0,6 _ // \ 0,6

0,4 0,4

0,2 / л? " / /' , , , , 0,2

0

8 t

Рис. 5. Оптимальный закон

управления БТП и*(-); 1-3 — и1 —и3 соответственно

Рис. 6. Оптимальная траектория БТП у * (и*(-)); 1, 2 — У1, у 2

Сравнительный анализ трансмерных (р / да)- и (р / $)-моделей поиска. Проведены вычислительные эксперименты с различными трансмерными (р / 5)-моделями поиска, в которых р и 5 — размерность пространства глобального и локального поисков. При этом на этапе локального поиска применялся алгоритм многокритериальной оптимизации относительно полиэдрального конуса доминирования [7], относящийся к классу методов возможных направлений и представляющий собой обобщение известного алгоритма Топкиса — Вейнотта [27]. Результаты вычислительных экспериментов приведены в табл. 2, а также в виде графиков на рис. 7.

Таблица2

Результаты вычислительных экспериментов с трансмерными (р / в)-моделями поиска

Номер точки Р s /Г J 2

1 12 12 0,027 0,021

2 12 21 0,025 0,019

3 12 39 0,016 0,010

4 12 75 0,011 0,007

5 12 147 0,010 0,008

а б

Рис. 7. Сравнительный анализ трансмерных (р / $)-моделей поиска по значению критериев /* (а) и / (б)

Штриховые прямые вверху рис. 7 соответствуют значениям компонентов вектора начального приближения : /0 = 0,030; /0 = 0,027, а внизу — значениям компонентов вектора оптимальных значений : /* = 0,001; /2 = 0,002, найденного с помощью трансмерной (р / да)-модели поиска.

Результаты анализа вычислительного эксперимента приводят к следующему основному выводу. Если исходная постановка задачи многокритериальной оптимизации управления является бесконечномерной, то использование трансмерной (р / да)-модели поиска, реализующей поиск оптимального закона управления и*(-) в пространстве Ь^ )[^0, Т ], обеспечивает более высокую эффективность оптимального закона программного управления и*(-) по сравнению с трансмерными (р / ¿)-моде-лями поиска.

Заключение. Основным результатом является разработка трансмерного гибридного эволюционного алгоритма многокритериальной оптимизации управления динамическими системами. Предложенная трансмерная (р / да)-модель поиска основана на совместном использовании конечномерной модели глобальной многокритериальной оптимизации параметров закона управления и(я, (•)) е Е^ и бесконечномерной модели локальной многокритериальной оптимизации закона управления и(-) е Ь(2и^0, Т].

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

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

Разработан многокритериальный эволюционный алгоритм возможных направлений для решения задачи локальной многокритериальной оптимизации законов программного управления динамическими системами. Сформулированы необходимые условия слабой эффективности допустимого решения в задаче выбора возможного направления спуска. Предложенный алгоритм представляет собой обобщение метода возможных направлений Зойтендейка [27] на класс задач бесконечномерной многокритериальной оптимизации.

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

Проведен сравнительный анализ эффективности гибридных трансмерных (р /в)- и (р / да)-моделей эволюционного поиска на примере решения задачи многокритериального синтеза оптимального закона программного управления БТП. Показано, что использование трансмерной (р / да)-модели поиска, реализующей поиск оптимального закона управления и*(-) в пространстве Ь(2Ги)[г0, Т], обеспечивает более высокую эффективность оптимального закона программного управления и*(-) по сравнению с конечномерными трансмерными (р / в)-моделями поиска.

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

ЛИТЕРАТУРА

[1] Rozenberg G. Handbook of natural computing. Berlin, Heidelberg, Springer, 2012.

[2] Panigrahi B.K., Shi Y., Lim M.H. Handbook of swarm intelligence. Berlin, Heidelberg, Springer, 2011.

[3] Simon D. Evolutionary optimization algorithms. New York, John Wiley & Sons, 2013.

[4] Карпенко А.П. Современные алгоритмы поисковой оптимизации. М., Изд-во МГТУ им. Н.Э. Баумана, 2014.

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

[5] Talbi E.G. Metaheuristics. From design to implementation. Hoboken, John Wiley & Sons, 2009.

[6] Yang X.S. Metaheuristic optimization: algorithm analysis and open problems. In: SEA2011. Berlin, Springer Verlag, 2011, pp. 21-32.

DOI: https://doi.org/10.1007/978-3-642-20662-7_2

[7] Обносов Б.В., Воронов Е.М., Микрин Е.А. и др. Стабилизация, наведение, групповое управление и системное моделирование беспилотных летательных аппаратов. Современные подходы и методы. М., Изд-во МГТУ им. Н.Э. Баумана, 2018.

[8] Kim E.J., Perez R.E. Neuroevolutionary control for autonomous soaring. Aerospace, 2021, vol. 8, no. 9, art. 267. DOI: https://doi.org/10.3390/aerospace8090267

[9] Salichon M., Tumer K. A neuro-evolutionary approach to micro aerial vehicle control. Proc. 12th GECCO'lO, 2010, pp. 1123-1130.

DOI: https://doi.org/10.1145/1830483.1830692

[10] Li F., Tan Y., Wang Y., et al. Mobile robots path planning based on evolutionary artificial potential fields approach. Proc. ICCSEE, 2013, pp. 1314-1317.

DOI: https://doi.org/10.2991/iccsee.2013.329

[11] Романов А.М. Обзор аппаратно-программного обеспечения систем управления роботов различного масштаба и назначения. Часть 3. Экстремальная робототехника. Российский технологический журнал, 2020, т. 8, № 3, с. 14-32.

DOI: https://doi.org/10.32362/2500-316X-2020-8-3-14-32

[12] Dirita V. Control system design applications with hybrid genetic algorithms. Hobart, University of Tasmania, 2002.

[13] Lopez Cruz I.L., Van Willigenburg L.G., Van Straten G. Evolutionary algorithms for optimal control of chemical processes. Proc. IASTED Int. Conf. on Control Applications, 2000,pp. 155-161.

[14] Serov V.A., Voronov E.M., Kozlov D.A. A neuro-evolutionary synthesis of coordinated stable-effective compromises in hierarchical systems under conflict and uncertainty. Proc. Comput. Sc., 2021, vol. 186, pp. 257-268.

DOI: https://doi.org/10.1016/j.procs.2021.04.145

[15] Serov V.A., Voronov E.M., Kozlov D.A. Hierarchical neuro-game model of the FANET based remote monitoring system resources balancing. In: Smart electromechanical systems. Berlin, Heidelberg, Springer, 2020, pp. 117-130.

DOI: https://doi.org/10.1007/978-3-030-32710-1_9

[16] Wang X. Hybrid nature-inspired computation method for optimization. Helsinki, Helsinki University of Technology, 2009.

[17] El-Abd M., Kamel M. A taxonomy of cooperative search algorithm. In: Hybrid me-taheuristics. Berlin, Springer Verlag, 2005, pp. 32-41.

DOI: https://doi.org/10.1007/11546245_4

[18] Raidl G.R. A unified view on hybrid metaheuristics. In: Hybrid metaheuristics. Berlin, Springer Verlag, 2006, pp. 1-12. DOI: https://doi.org/10. 1007/11890584_1

[19] Molina D., Lozano M., Herrera F. Memetic algorithm with local search chaining for continuous optimization problems: a scalability test. Proc. Int. Conf. on Intelligent Systems Design and Applications, 2009, pp. 1068-1073.

DOI: https://doi.org/10.1109/ISDA.2009.143

[20] Neri F., Cotta C. Memetic algorithms and memetic computing optimization: a literature review. Swarm Evol. Comput., 2012, vol. 2, pp. 1-14.

DOI: https://doi.org/10.1016/j.swevo.2011.11.003

[21] Bambha N.K., Bhattacharyya S.S., Teich J., et al. Systematic integration of parameterized local search into evolutionary algorithms. IEEE Trans. Evol. Comput., 2004, vol. 8, no. 2, pp. 137-155. DOI: https://doi.org/10.1109/TEVC.2004.823471

[22] Hu X., Zhang J., Li Y. Orthogonal methods based ant colony search for solving continuous optimization problems. J. Comput. Sc. Technol., 2008, vol. 23, no. 1, pp. 2-18. DOI: https://doi.org/10.1007/s11390-008-9111-5

[23] Zhang J., Chen W., Tan X. An orthogonal search embedded ant colony optimization approach to continuous function optimization. In: ANTS 2006. Berlin, Heidelberg, Springer, 2006, pp. 372-379. DOI: https://doi.org/10.1007/11839088_35

[24] Dreo J., Siarry P. Continuous interacting ant colony algorithm based on dense heterarchy. Future Gener. Comput. Syst., 2004, vol. 20, no. 5, pp. 841-856.

DOI: https://doi.org/10.1016/jfuture.2003.07.015

[25] Yu P.L., Zeleny M. Cone convexity, cone extreme points and nondominated solutions in decision problems with multiobjectives. J. Optim. Theory Appl., 1974, vol. 14, no. 3, pp. 319-377. DOI: https://doi.org/10.1007/BF00932614

[26] Демьянов В.Ф. К нахождению оптимального управления в задачах автоматического регулирования. Вестник ЛГУ, 1965, т. 13, № 3, с. 26-35.

[27] Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., Мир, 1982.

[28] Федоренко Р.П. Приближенное решение задач оптимального управления. М., Наука, 1978.

Серов Владимир Александрович — канд. техн. наук, доцент кафедры «Прикладные информационные технологии» РТУ МИРЭА (Российская Федерация, 119454, Москва, пр-т Вернадского, д. 78).

Воронов Евгений Михайлович — д-р техн. наук, профессор кафедры «Системы автоматического управления» МГТУ им. Н.Э. Баумана (Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5, стр. 1).

Долгачева Евгения Леонидовна — студентка кафедры «Прикладные информационные технологии» РТУ МИРЭА (Российская Федерация, 119454, Москва, пр-т Вернадского, д. 78).

Косюк Елизавета Юрьевна — студентка кафедры «Прикладные информационные технологии» РТУ МИРЭА (Российская Федерация, 119454, Москва, пр-т Вернадского, д. 78).

Попова Дарья Леонидовна — студентка кафедры «Прикладные информационные технологии» РТУ МИРЭА (Российская Федерация, 119454, Москва, пр-т Вернадского, д. 78).

Рогалев Павел Павлович — студент кафедры «Прикладные информационные технологии» РТУ МИРЭА (Российская Федерация, 119454, Москва, пр-т Вернадского, д. 78).

Просьба ссылаться на эту статью следующим образом:

Серов В.А., Воронов Е.М., Долгачева Е.Л. и др. Трансмерная гибридизация эволюционных алгоритмов многокритериальной оптимизации управления. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение, 2023, № 3 (144), с. 99-124. БОТ: https://doi.org/10.18698/0236-3933-2023-3-99-124

TRANS-DIMENSIONAL HYBRIDIZATION

OF THE EVOLUTIONARY ALGORITHMS

IN THE MULTICRITERIA CONTROL OPTIMIZATION

V.A. Serov1 ser_off@inbox.ru

E.M. Voronov2 voronov@bmstu.ru

E.L. Dolgacheva1 evgeniadolgacheva@yandex.ru

E.Yu. Kosyuk1 kosyuk.ey@mail.ru

D.L. Popova1 pdl13@yandex.ru

P.P. Rogalev1 radugapp@mail.ru

1 RTU MIREA, Moscow, Russian Federation

2 Bauman Moscow State Technical University, Moscow, Russian Federation

Abstract Keywords

The paper presents a hybrid evolutionary algorithm Nature-inspired algorithms,

for multicriteria synthesis of the optimal control law hybrid evolutionary algorithm,

for a dynamic system based on the trans-dimensional multicriteria optimization,

search models. The developed trans-dimensional trans-dimensional search model,

search model belongs to the class of sequential hy- polyhedral dominance cone,

bridization models of the preprocessor/processor type dynamic system control

and implies the combined use of the evolutionary algorithms of finite-dimensional and infinite-dimensional multi-objective optimization implementing the stages of global approximate and local refinement search for the optimal solutions. A finite-dimensional model of the global multi-criteria optimization is implemented using an evolutionary algorithm of the multi-criteria optimization in regard to the polyhedral dominance cone. Introduction of the uncertainty intervals of the vector indicator components weight coefficients in constructing the dominance polyhedral cone makes it possible to reduce the Pareto set uncertainty by highlighting a subset of solutions in it that are having a higher degree of balancing values for various components of the efficiency vector indicator. Evolutionary algorithm of the infinite-dimensional multi-objective optimization is a generalization of the Zoytendijk's methods of possible directions for the class of infinite-dimensional multi-objective optimization problems and is used at the search stage. The paper provides results of a comparative analysis of various hybrid trans-dimensional models efficiency in the evolutionary search on the example of solving the problem of multicriteria synthesis of the optimal law for a bioreactor program control. Results of the computational experiments show that trans-dimensional hybridization of the evolutionary algorithms for the finite-dimensional and infinite-dimensional multicriteria control optimization provides a synergistic effect. This effect is expressed in significant increase in the accuracy of solving the problem of multicriteria control optimization in comparison with the known hybrid metaheuris-tic control optimization algorithms making it possible to resolve contradiction between the finite-dimensional Received 15.03.2023 global search model and the infinite-dimensional initial Accepted 27.03.2023 problem formulation © Author(s), 2023

REFERENCES

[1] Rozenberg G. Handbook of natural computing. Berlin, Heidelberg, Springer, 2012.

[2] Panigrahi B.K., Shi Y., Lim M.H. Handbook of swarm intelligence. Berlin, Heidelberg, Springer, 2011.

[3] Simon D. Evolutionary optimization algorithms. New York, John Wiley & Sons, 2013.

[4] Karpenko A.P. Sovremennye algoritmy poiskovoy optimizatsii [Modern algorithms for search engine optimization]. Moscow, Bauman MSTU Publ., 2014.

[5] Talbi E.G. Metaheuristics. From design to implementation. Hoboken, John Wiley & Sons, 2009.

[6] Yang X.S. Metaheuristic optimization: algorithm analysis and open problems. In: SEA2011. Berlin, Springer Verlag, 2011, pp. 21-32.

DOI: https://doi.org/10.1007/978-3-642-20662-7_2

[7] Obnosov B.V., Voronov E.M., Mikrin E.A., et al. Stabilizatsiya, navedenie, gruppovoe upravlenie i sistemnoe modelirovanie bespilotnykh letatelnykh apparatov. Sovremennye podkhody i metody [Stabilization, guidance, group control and system modelling of unmanned aerial vehicles. Current approaches and methods]. Moscow, Bauman MSTU Publ., 2018.

[8] Kim E.J., Perez R.E. Neuroevolutionary control for autonomous soaring. Aerospace, 2021, vol. 8, no. 9, art. 267. DOI: https://doi.org/10.3390/aerospace8090267

[9] Salichon M., Tumer K. A neuro-evolutionary approach to micro aerial vehicle control. Proc. 12th GECCO'10, 2010, pp. 1123-1130.

DOI: https://doi.org/10.1145/1830483.1830692

[10] Li F., Tan Y., Wang Y., et al. Mobile robots path planning based on evolutionary artificial potential fields approach. Proc. ICCSEE, 2013, pp. 1314-1317.

DOI: https://doi.org/10.2991/iccsee.2013.329

[11] Romanov A.M. A review on control systems hardware and software for robots of various scale and purpose. Part 3. Extreme robotics. Russian Technological Journal, 2020, vol. 8, no. 3, pp. 14-32 (in Russ.).

DOI: https://doi.org/10.32362/2500-316X-2020-8-3-14-32

[12] Dirita V. Control system design applications with hybrid genetic algorithms. Hobart, University of Tasmania, 2002.

[13] Lopez Cruz I.L., Van Willigenburg L.G., Van Straten G. Evolutionary algorithms for optimal control of chemical processes. Proc. IASTED Int. Conf. on Control Applications, 2000,pp. 155-161.

[14] Serov V.A., Voronov E.M., Kozlov D.A. A neuro-evolutionary synthesis of coordinated stable-effective compromises in hierarchical systems under conflict and uncertainty. Proc. Comput. Sc., 2021, vol. 186, pp. 257-268.

DOI: https://doi.org/10.1016/jj.procs.2021.04.145

[15] Serov V.A., Voronov E.M., Kozlov D.A. Hierarchical neuro-game model of the FANET based remote monitoring system resources balancing. In: Smart electromechanical systems. Berlin, Heidelberg, Springer, 2020, pp. 117-130.

DOI: https://doi.org/10.1007/978-3-030-32710-1_9

[16] Wang X. Hybrid nature-inspired computation method for optimization. Helsinki, Helsinki University of Technology, 2009.

[17] El-Abd M., Kamel M. A taxonomy of cooperative search algorithm. In: Hybrid metaheuristics. Berlin, Springer Verlag, 2005, pp. 32-41.

DOI: https://doi.org/10.1007/11546245_4

[18] Raidl G.R. A unified view on hybrid metaheuristics. In: Hybrid metaheuristics. Berlin, Heidelberg, Springer, 2006, pp. 1-12. DOI: https://doi.org/10. 1007/11890584_1

[19] Molina D., Lozano M., Herrera F. Memetic algorithm with local search chaining for continuous optimization problems: a scalability test. Proc. Int. Conf. on Intelligent Systems Design and Applications, 2009, pp. 1068-1073.

DOI: https://doi.org/10.1109/ISDA.2009.143

[20] Neri F., Cotta C. Memetic algorithms and memetic computing optimization: a literature review. Swarm Evol. Comput., 2012, vol. 2, pp. 1-14.

DOI: https://doi.org/10.1016/j.swevo.2011.11.003

[21] Bambha N.K., Bhattacharyya S.S., Teich J., et al. Systematic integration of parameterized local search into evolutionary algorithms. IEEE Trans. Evol. Comput., 2004, vol. 8, no. 2, pp. 137-155. DOI: https://doi.org/10.1109/TEVC.2004.823471

[22] Hu X., Zhang J., Li Y. Orthogonal methods based ant colony search for solving continuous optimization problems. J. Comput. Sc. Technol., 2008, vol. 23, no. 1, pp. 2-18. DOI: https://doi.org/10.1007/s11390-008-9111-5

[23] Zhang J., Chen W., Tan X. An orthogonal search embedded ant colony optimization approach to continuous function optimization. In: ANTS 2006. Berlin, Heidelberg, Springer, 2006, pp. 372-379. DOI: https://doi.org/10.1007/11839088_35

[24] Dreo J., Siarry P. Continuous interacting ant colony algorithm based on dense het-erarchy. Future Gener. Comput. Syst., 2004, vol. 20, no. 5, pp. 841-856.

DOI: https://doi.org/10.1016/jfuture.2003.07.015

[25] Yu P.L., Zeleny M. Cone convexity, cone extreme points and nondominated solutions in decision problems with multiobjectives. J. Optim. Theory Appl., 1974, vol. 14, no. 3, pp. 319-377. DOI: https://doi.org/10.1007/BF00932614

[26] Demyanov V.F. Optimal control finding in automatic control problems. Vestnik LGU, 1965, vol. 13, no. 3, pp. 26-35 (in Russ.).

[27] Bazaraa M.S., Shetty C.M. Nonlinear programming. Theory and algorithms. New York, John Wiley & Sons, 1979.

[28] Fedorenko R.P. Priblizhennoe reshenie zadach optimalnogo upravleniya [Approximate solution of optimal control problems]. Moscow, Nauka Publ., 1978.

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

Serov V.A. — Cand. Sc. (Eng.), Assoc. Professor, Department of Applied Information Technologies, RTU MIREA (Vernadskogo prospekt 78, Moscow, 119454 Russian Federation).

Voronov E.M. — Dr. Sc (Eng.), Professor, Department of Automatic Control Systems, Bauman Moscow State Technical University (2-ya Baumanskay ul. 5, str. 1, Moscow, 105005 Russian Federation).

Dolgacheva E.L. — Student, Department of Applied Information Technologies, RTU MIREA (Vernadskogo prospekt 78, Moscow, 119454 Russian Federation).

Kosyuk E.Yu. — Student, Department of Applied Information Technologies, RTU MIREA (Vernadskogo prospekt 78, Moscow, 119454 Russian Federation).

Popova D.L. — Student, Department of Applied Information Technologies, RTU MIREA (Vernadskogo prospekt 78, Moscow, 119454 Russian Federation).

Rogalev P.P. — Student, Department of Applied Information Technologies, RTU MIREA (Vernadskogo prospekt 78, Moscow, 119454 Russian Federation).

Please cite this article in English as:

Serov V.A., Voronov E.M., Dolgacheva E.L., et al. Trans-dimensional hybridization of the evolutionary algorithms in the multicriteria control optimization. Herald of the Bauman Moscow State Technical University, Series Instrument Engineering, 2023, no. 3 (144), pp. 99-124 (in Russ.). DOI: https://doi.org/10.18698/0236-3933-2023-3-99-124

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