автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Вычислительные технологии поиска глобального экстремума в задаче оптимального управления с параллелепипедными ограничениями
Автореферат диссертации по теме "Вычислительные технологии поиска глобального экстремума в задаче оптимального управления с параллелепипедными ограничениями"
ЗАРОДНЮК Татьяна Сергеевна
ВЫЧИСЛИТЕЛЬНЫЕ ТЕХНОЛОГИИ ПОИСКА ГЛОБАЛЬНОГО ЭКСТРЕМУМА В ЗАДАЧЕ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ С ПАРАЛЛЕЛЕПИПЕДНЫМИ ОГРАНИЧЕНИЯМИ
Специальность 05.13.01 - Системный анализ, управление и обработка информации (информатика, вычислительная техника и управление)
АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук
1 2 МАЙ 2011
Красноярск 2011
4845741
Работа выполнена в Учреждении Российской академии наук Институте динамики систем и теории управления Сибирского отделения РАН (ИДСТУ СО РАН), г. Иркутск
Научный руководитель: доктор технических наук
Горнов Александр Юрьевич
Официальные оппоненты: доктор технических наук, профессор
Демиденко Николай Данилович
кандидат технических наук, доцент Кузнецов Алексей Владимирович
Ведущая организация: Учреждение Российской академии наук Институт
программных систем им. А.К. Айламазяна РАН, г. Переславль-Залесский
Защита состоится 20 мая 2011 г. в 14.00 ч. на заседании диссертационного совета ДМ 212.099.06 при Сибирском федеральном университете по адресу: г. Красноярск, ул. Киренского, 26, ауд. УЖ 115
С диссертационной работой можно ознакомиться в библиотеке Сибирского федерального университета
Автореферат разослан 18 апреля 2011 г.
Ученый секретарь диссертационного совета
Р.Ю. Царев
Общая характеристика работы
Диссертационная работа посвящена созданию алгоритмов решения невыпуклых задач оптимального управления, реализации вычислительных технологий и методик численного поиска глобального экстремума, их тестированию и применению для исследования сложных прикладных задач оптимизации.
Актуальность выполненной работы определяется тремя существенными факторами. Первый из них заключается в значимости исследования систем управления сложными техническими и социально-экономическими объектами, в необходимости повышения эффективности, надежности и качества таких систем. Динамика процессов в этих системах обычно описывается с помощью обыкновенных дифференциальных уравнений, а целенаправленное воздействие человека формализуется в виде управляющих функций. Исследование данных объектов может осуществляться путем постановки и решения задач оптимального управления (ЗОУ).
Критерий качества управления рассматриваемыми объектами - целевой функционал в ЗОУ - во многих случаях является невыпуклым, что приводит к неединственности решения и обусловливает второй фактор актуальности темы работы, заключающийся в востребованности вычислительных технологий для исследования многоэкстремальных задач оптимального управления. Разработка теоретических подходов к решению ЗОУ проводилась рядом специалистов, среди которых А.ГТ. Афанасьев, В.А. Батурин, Р. Беллман, А. Брайсон, О.В. Васильев, С.Н. Васильев, Ф.П. Васильев, Р. Габасов, В.И. Гурман, В.В. Дикусар, В.А. Дыхта, Ю.Г. Евтушенко, Ю.М. Ермольев, Ф.М. Кириллова, Ф. Кларк, H.H. Красовский, В.Ф. Кротов, H.H. Моисеев, Б.Ш. Мордухович, Э. Полак, JI.C. Понтрягин, В.А. Срочко,
A.A. Толстоногов, Р.П. Федоренко, А.Г. Ченцов, Ф.Л. Черноусько, Т.М. Энеев и многие другие. Созданию алгоритмов исследования конечномерных задач глобальной оптимизации посвящены работы В.П. Булатова,
B.П. Гергеля, Ю.Г. Евтушенко, A.A. Жиглявского, А.Г. Жилинскаса, Й.Б. Моцкуса, С.А. Пиявского, Б.Т. Поляка, А.И. Рубана, Я.Д. Сергеева, A.C. Стрекаловского, Р.Г. Стронгина, О.В. Хамисова, С.П. Шарого,
C. Floudas, R. Horst, Р. Pardalos, А. Tom, Н. Tuy и других авторов. Для невыпуклых задач оптимального управления объем опубликованных алгоритмов значительно скромнее: работы K.L. Тео, I.L. Lopez-Cruz, А.Ю. Горнова. Задача создания эффективных и надежных вычислительных технологий решения
невыпуклых ЗОУ и соответствующего программного обеспечения продолжает оставаться актуальной.
Третий фактор, определяющий актуальность темы диссертационной работы, связан с объективной трудностью сравнения разных подходов к решению задач рассматриваемого типа, получения количественных оценок свойств алгоритмов и соответствующих программных средств. В основе всех известных методик тестирования алгоритмов оптимизации лежат коллекции тестов, широко известны коллекции задач математического программирования, авторами которых являются J.T. Betts, A.R. Colville, R.S. Dembo, С. Floudas, D.M. Himmelblau, W. Hock, A. Miele, J.J. More, P. Pardalos, К. Schittkowski и другие. Однако в области оптимизации динамических систем в настоящее время не существует таких единых общепризнанных коллекций.
Целью диссертации является разработка вычислительных технологий решения невыпуклых задач оптимального управления с параллелепипедными ограничениями, реализация соответствующего специального программного обеспечения и его применение при решении прикладных задач оптимизации управляемых динамических систем.
Для достижения этой цели решены следующие задачи:
1. Разработка новых эвристических алгоритмов решения невыпуклых задач оптимального управления с параллелепипедными ограничениями на управление.
2. Разработка и тестирование вычислительных технологий поиска глобального экстремума в ЗОУ.
3. Формирование коллекции невыпуклых тестовых задач оптимального управления для оценки и сравнения алгоритмов.
4. Применение разработанных вычислительных технологий для решения практических задач из различных областей науки и техники.
Рассматриваемые классы задач. Объектом исследования являются управляемые динамические процессы, описываемые нелинейными задачами оптимального управления с параллелепипедными ограничениями и невыпуклыми функционалами. В качестве вспомогательной задачи выступает задача безусловной минимизации, решение которой, в свою очередь, основывается на методах поиска экстремума невыпуклой одномерной функции.
Методы исследования. Используются методы теории оптимального управления, численного анализа, конечномерной оптимизации и математического программирования.
Результаты, выносимые на защиту:
1. Алгоритм криволинейного поиска, использующий процедуру нахождения глобального экстремума невыпуклого функционала вдоль кривых на множестве достижимости и алгоритм туннельного типа, включающий фазу локального спуска и туннельную фазу для улучшения управления.
2. Вычислительные технологии оптимизации, позволяющие формировать эффективные схемы численного решения ЗОУ с параплелепипедными ограничениями.
3. Тестовая коллекция невыпуклых ЗОУ, ориентированная на проведение сравнения и исследование свойств разработанных алгоритмов.
Научная новизна полученных результатов заключается в следующем:
1. Разработан алгоритм криволинейного поиска, основанный на нелокальных вариациях в пространстве управлений, использующий глобальный одномерный поиск вдоль кривых на множестве достижимости в ЗОУ, и алгоритм туннельного типа, позволяющий переходить из одного локального экстремума в другой с лучшим значением целевого функционала. Эти алгоритмы в сравнении с традиционным подходом к решению задач глобальной оптимизации, наименее зависимым от ее размерности, - методом мульти-старт - позволяют находить минимальное значение невыпуклого функционала за существенно меньшее число решенных задач Коши.
2. Разработаны вычислительные технологии решения невыпуклых ЗОУ, реализованные в специальном программном обеспечении ОПСОИ-Ш, в котором предусмотрена возможность формирования эффективных схем численного решения за счет выбора комбинаций методов и значений их алгоритмических параметров с учетом особенностей конкретной задачи.
3. Создана тестовая коллекция невыпуклых задач оптимального управления, которая в отличие от существующих общепризнанных коллекций задач математического программирования, ориентирована на сравнение, оценку эффективности и исследование свойств программного обеспечения задач оптимизации управляемых динамических систем.
Практическая значимость диссертационной работы состоит в полученных решениях прикладных задач оптимизации: задачи оптимального управления квантовыми переходами в системе квантовых точек, анализе и прогнозировании заболеваемости населения городов Иркутской области, задачи оптимизации инвестиционных программ республики Бурятия; а также в создании коллекции невыпуклых ЗОУ, позволяющей проводить сравнение и оценку эффективности алгоритмов и специальных программных средств.
Достоверность результатов диссертационной работы обоснована успешным применением разработанных вычислительных технологий для исследования прикладных управляемых динамических систем, использованием классических результатов теории оптимального управления - необходимых условий оптимальности; а также подтверждена сериями вычислительных экспериментов и большими объемами тестовых расчетов, проведенных с помощью разработанной коллекции невыпуклых задач оптимального управления.
Внедрение. Исследования по теме диссертации проводились автором в течение 2003-2011 гг. в рамках плановых проектов ИДСТУ СО РАН, а также в рамках проектов РФФИ № 02-07-90343, №06-07-89215 и № 09-07-00267, РГНФ № 04-02-00271 и № 09-02-00650, проекта Иркутской областной администрации «Медико-экономический прогноз развития трудовых ресурсов промышленных центров Иркутской области», проекта № 20.10 программы Президиума РАН и междисциплинарного интеграционного проекта СО РАН № 43 «Разработка физических принципов построения логических элементов на основе наноструктур с квантовыми точками».
Личный вклад автора. Все результаты диссертационной работы получены Т.С. Зароднюк самостоятельно. Программные реализации разработанных алгоритмов и методик выполнены автором лично. Из совместных работ, опубликованных в соавторстве, в диссертации использованы результаты, полученные автором.
Апробация диссертационной работы. Результаты диссертационной работы докладывались на Байкальских международных школах-семинарах «Методы оптимизации и их приложения» (г. Иркутск - г. Северобайкальск, 2005, 2008); Всероссийской конференции «Математическое программирование и приложения» (г. Екатеринбург, 2007); Российской конференции «Дискретная оптимизация и исследование операций» (г. Владивосток, 2007); Всероссийском семинаре «Нейроинформатика, ее приложения и анализ данных» (г. Красноярск, 2007); Байкальских Всероссийских конференциях «Информационные и математические технологии в науке и управлении» (г. Иркутск, 2005-2010); Международных симпозиумах «Обобщенные решения в задачах управления» (г. Улан-Удэ, 2006, 2008); Международной Четаевской конференции «Аналитическая механика, устойчивость и управление движением» (г. Иркутск, 2007); Школах-семинарах молодых ученых по математическому моделированию и информационным технологиям (г. Иркутск, 2003, 2005, 2007, 2010); Конференциях «Ляпуновские чтения и презентация информационных технологий» (г. Иркутск, 2007-2010); Всероссийской конференции
«Математическое моделирование и вычислительно-информационные технологии в междисциплинарных научных исследованиях» (г.Иркутск, 2009); Всероссийских школах-семинарах молодых ученых «Информационные технологии и моделирование социальных эколого-экономических систем» (г. Иркутск - п. Ханх, Монголия, 2008, 2009); Международной конференции «Оптимизация и приложения» - ОРТ1МА-2009 (г. Петровац, Черногория, 2009); II Международной школе-семинаре «Нелинейный анализ и экстремальные задачи» (г. Иркутск, 2010 г); Международной конференции по оптимизации, моделированию и управлению - СОБС-2010 (г. Улан-Батор, Монголия, 2010).
Основные результаты работы на разных этапах ее выполнения обсуждались в ведущих научных организациях: Институте программных систем РАН (г. Переславль-Залесский), Институте вычислительного моделирования СО РАН (г. Красноярск), Сибирском федеральном университете (г. Красноярск), Восточно-Сибирском государственном технологическом университете (г. Улан-Удэ), Институте систем энергетики им. Л.А. Мелентьева СО РАН (г. Иркутск) и Иркутском государственном университете.
Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, приложений и списка литературы из 152 наименований. Общий объем работы составляет 138 страниц, в тексте содержится 14 таблиц и 20 рисунков.
Публикации. Материалы, отражающие содержание диссертации и результаты, выносимые на защиту, опубликованы в 25 печатных работах. Из них [1-10] представлены в журналах, рекомендованных ВАК РФ.
Содержание диссертационной работы по главам
Во введении обосновывается актуальность темы диссертационной работы, формулируются цель и задачи исследования. Рассматриваются вопросы научной новизны и практической значимости полученных результатов, излагаются основные положения, выносимые на защиту.
В первой главе приводится обзор работ по методам и вычислительным технологиям поиска минимума невыпуклого функционала в задачах оптимизации управляемых динамических систем. Описываются постановки рассматриваемых задач: оптимального управления с параллелепипедными ограничениями на управление, аппроксимации множества достижимости, безусловной минимизации и одномерного поиска. Формулируются условия применимости вычислительных технологий решения ЗОУ.
Стандартная задача оптимального управления с параллелепипедными ограничениями записывается в следующей постановке:
и состоит в поиске кусочно-непрерывного управления «*(/), удовлетворяющего параллелепипедным ограничениям (2) и доставляющего минимум терминальному функционалу (3), зависящему от кусочно-дифференцируемой траектории системы (1) в конечный момент времени . Здесь х(/) - вектор фазовых координат размерности п, и(() - г -вектор управляющих функций, Т - интервал времени функционирования системы. Вектор-функция и скалярная функция <р(х) предполагаются кусочно-дифференцируемыми по всем аргументам, кроме I. Под невыпуклыми ЗОУ понимаются задачи, в которых существуют допустимые управления «' = и'(/), и2 = и2(/) из множества (2) и значение параметра р е [0,1], для которых условие выпуклости функционала /(и) нарушается:
Вторая глава посвящена разработанным подходам к исследованию ЗОУ в представленной постановке: методам и алгоритмам поиска глобального экстремума в ЗОУ (методы генерации случайных допустимых управлений, метод криволинейного поиска, метод туннельного типа), методикам последовательной дискретизации и оценки минимального значения невыпуклого целевого функционала.
Алгоритмы генерации управлений в виде релейных, кусочно-линейных функций и сплайн-функций использованы для построения стартовых точек в разработанном методе криволинейного поиска. Этот подход представляет собой простейшую схему последовательных вариаций в пространстве управлений, использующую комбинирование рекордного и вспомогательных управлений с проецированием на допустимый параллелепипед. Поиск глобального экстремума в задаче одномерного поиска осуществляется вдоль кривых, аппроксимирующих множество достижимости, что и послужило причиной выбора названия - метод криволинейного поиска. После выполнения заданного числа итераций рассматриваемого метода проверка точности достижения локального экстремума (точнее, экстремального управления) выполняется с помощью стандартной комбинации методов градиентного типа.
т = /Ш,иШ), *('0) = *°> /еГ = [/о,/,], и(/)еС/ = {иеДг:и<и<й}, /(и) = ?>(х(Г|)) -> тш
(1) (2) (3)
/(и1 + Р{иг - и1)) >/(«') + рЩи1) ~ /("')) •
Для создания одномерного пространства поиска на каждой итерации используется определенный набор случайных вспомогательных управлений. Одно такое управление ¡Г1 = а1 (0 позволяет получить линейную вариацию управления и1 (а,;) = а(й1 - икс) + икс, а е [0,1], два вспомогательных управления гГ' = й'(/) и н2 = й2(0 - квадратичную м2(а,0 = а2((й1 + м2)/2 -ите) + а((и2 -м|)/2) + игес, ае[-1,1] и т.д. Здесь под рекордным управлением икс понимается управление, доставляющее минимальное на текущей итерации алгоритма значение функционала. Для каждого случая реализован свой вариант алгоритма криволинейного поиска (КП), в первом используется линейный способ комбинирования рекордного и вспомогательного управлений (вариант 1), во втором - квадратичный (вариант 2), в третьем - кубический (вариант 3). Приведем вариант алгоритма, опирающийся на использование 3-х вспомогательных управлений для построения кубических вариаций.
Алгоритм криволинейного поиска (вариант 3).
1. Выбирается начальное управление м°(/) е и, / е Т = [/0,*,].
2. Задаются алгоритмические параметры:
Ыс - число итераций алгоритма криволинейного поиска; Nр - стартовое число проб одномерного поиска.
3. Вычисляется значение функционала /(и0), выбираемое на данном
этапе в качестве рекордного: 1пс = 1(и°), игес0) = и°(1).
На к -й итерации (к = 1,ЫС):
4. Для всех / = 1,3
4.1. Генерируется псевдослучайное вспомогательное управление й' = й'(1)еи,1еТ = [10,11].
4.2. Если 1(й')<1КС, то /гес = /(м') и игес(() = гТ'(/). Переход на шаг 9.
5. Формируется управление и3(ог,/):
г73(аг,/) = а"
Г-гР-ЗгР + В3
+ 0.5 и„
г 1й1 + й2 + « I—^--"«с +
+ а ~2"'+^2~"3-0.5игесуигес, здесь а6[-1,2],
такое, что и3(0,/) = "гес(')> и= "'('), и\1,0 = й2(г), «3( 2,0 = «3 (О
6. н3(аг,/) проецируется на допустимую область: если и3(а,1)<и, полагается и3(а,1) = и, / б7' = [/0,/,].
если u3{a,t) > и , полагается ü3(a,t) -и, teT = [tü,tx].
7. Решается задача min l(u3(a,t)).
ael-1,2]
8. Если Ци3(а', t)) < , то 1гес = 1{иъ{а*, /)) и и№С = и3(а', t).
9. Запоминаем 1КС и urec{t).
Итерация завершена.
Продемонстрируем особенности использования программной реализации метода криволинейного поиска на модельной задаче оптимального управления осциллятором Даффинга (задача 021 из тестовой коллекции). Динамический процесс описывается следующей системой нелинейных уравнений: хх = х2, х2 = — £*г,3 + и, х3 = и1, здесь о = 1, г = 3. Заданы значения траектории в начальный момент времени /0 = 0: = 1.5, х,(/0) = -1.5, х3(г0) = о. Необходимо найти управление, удовлетворяющее ограничениям и е [-10,10] и доставляющее минимум целевому функционалу I(u) = х,2(/,) + х\(f,) + 0.5 ■ лг3(i,) —min в конечный момент времени = 1.5.
Л 1 I 1 I 1 |xi
а) б) в)
Рис. 1. Аппроксимация множества достижимости кривыми в задаче 1: а) 50 итераций алгоритма КП, б) 100 итераций, в) 1000 итераций
Процесс «покрытия» кривыми множества достижимости при решении задачи отражен на рис. 1. Точки, в которых достигаются глобальный и локальный экстремумы, выделены темным и светлым цветами соответственно.
Для получения оптимального значения функционала, равного 3.19294, потребовалось решение 2784 задач Коши за общее процессорное время - 1 сек. При этом улучшение функционала выполнялось на каждой итерации алгоритма КП.
Рис. 2. Множество достижимости в тестовой задаче 020
Разработан туннельный метод поиска глобального экстремума в невыпуклой задаче оптимального управления. После нахождения с помощью стандартных алгоритмов локального экстремума (фаза минимизации) осуществляется поиск точки, в которой значение критерия качества меньше, чем наилучшее известное на данной итерации приближение (туннельная фаза). Метод использует технику криволинейного поиска для нахождения улучшения функционала. Полученное на туннельной фазе новое управление выбирается в качестве начального для следующего локального спуска. Локальный поиск на фазе минимизации производится с помощью эталонного алгоритма, комбинирующего методы сопряженного и приведенного градиентов.
На рис. 2 приведен результат численного решения невыпуклой ЗОУ из тестовой коллекции (задача 020): хх=х2, х2 = и-хх +xf /6-х*/120, х0 =(5,0), Г = [0,7], ueU = [-1,1], /(«) = (*,(/,) +1)2 + (*2(/,)-9.5)2 min . На первой фазе минимизации получен локальный экстремум: /,(и) = 28.39093, далее на девятой итерации туннельной фазы найдено улучшение /(г/) = 22.57012. Следующий локальный спуск привел к получению нового экстремума: 12(и) = 0.18573. Все значения целевого функционала, найденные на второй туннельной фазе алгоритма, оказались больше значения 12(и). Таким образом, в результате численного решения тестовой задачи 020 с помощью туннельного алгоритма получено минимальное значение функционала /* =/(и*) = 0.18573.
Для решения невыпуклых ЗОУ помимо описанных выше подходов разработана вычислительная технология, основанная на методике расширения по Гашрелидзе, которая позволяет получить оценку глобального экстремума функционала. Она опирается на свойство скрытой выпуклости управляемых систем, известное давно (Б.Ш. Мордухович, Ф. Кларк, A.A. Толстоногое), но для построения численных алгоритмов ранее не использовавшееся. В работе разработаны численные алгоритмы на основе «овыпукления» исходной задачи оптимального управления с использованием расширения по Гамкрелидзе, позволяющего сформировать овыпукленную систему в исходной задаче (1) -(3):
Х2 120 —.
•1МТ-'-1-1-1-'-1-'-1 м
-0.0 -*.0 ас 4. а но
Рис. 3. Овыпукленное множество
достижимости и глобальный экстремум в тестовой задаче 020
* = Иыа/(0/(*(0.и/(0,0. л'ы 1а/(0 = 1. «,(/)> о, / = 1,/, где I - размерность расширенной задачи. В зависимости от способа приведения расширенной задачи к стандартному виду и учету ограничений на вспомогательные управления агД/) предлагается несколько подходов к получению обобщенных
решений, под которыми понимается оптимальная траектория *'(<) и соответствующие ей управления в расширенной задаче {а/(/),«*(/): ' = М}> /е[/(,,/,]. В результате проведения вычислительных экспериментов удалось сформулировать следующие выводы: если в различных расширенных задачах получены несовпадающие решения, то задача решена не до конца; если же все решения исходной и расширенных задач совпали, то с большой вероятностью минимальное значение терминального функционала найдено.
Разработанная методика позволяет получить ЗОУ с лучшими свойствами, решение в которой совпадает с решением исходной задачи. На рис. 3. представлено множество достижимости, полученное в приведенной выше тестовой задаче 020, и точка, в которой достигается глобальный экстремум.
Еще одним подходом к поиску минимума функционала в невыпуклой ЗОУ, разработанным в рамках диссертационной работы, является методика последовательной дискретизации. На его первом этапе выполняется редукция ЗОУ к конечномерной задаче безусловной минимизации (БМ) с прямыми ограничениями на оптимизируемые переменные. При этом искомое управление грубо аппроксимируется с помощью кусочно-линейных функций с большим шагом дискретизации, далее ищется глобальный минимум в поставленной конечномерной задаче с небольшим числом переменных, что позволяет найти грубое приближение к оптимальному управлению. На втором этапе решения строится
* I этап
> II этап
Рис. 4. Схема методики последовательной дискретизации ЗОУ
уточненная аппроксимация управления с использованием полученного на первом этапе приближения в качестве начального. Общая схема предлагаемой технологии изображена на рис. 4.
Подход к решению вспомогательной конечномерной задачи основывается на комбинации следующих методов: покоординатного спуска для многомерной задачи нахождения экстремума и глобального метода парабол для вспомогательного одномерного поиска. Уточнение управления из области притяжения глобального экстремума осуществляется с помощью методов параболической интерполяции и золотого сечения. Приведем результаты использования предложенного подхода для решения тестовой задачи в следующей постановке: х{ = х2, х2 = (2 + - xtx2 + х\х2) • и, je, (0) = 0, х2 (0) = 0, | и |< 1, / е Т = [0,1.5], /(к) = х2 (1.5) ->■ min . Для редукции ЗОУ к конечномерной задаче БМ на первом этапе используется крупная сетка, полученное рекордное управление (рис. 5, а) доставляет функционалу значение, равное -3.43867. Грубая аппроксимация оптимального управления выбирается в качестве начального приближения на следующем этапе - осуществляется его локальное уточнение на более мелкой сетке. Численное решение задачи удалось получить за 2 сек. процессорного времени - /(м*) =-4.04143. Оптимальные траектории и управление, а так же множество достижимости с экстремальными точками приведены на рис. 5, б. и рис. 5, в.
Рис. 5. а) Рекордные траектории и управление (I этап); б) оптимальные траектории и управление (II этап); в) множество достижимости и экстремальные точки в тестовой задаче
В третьей главе проведено описание программного обеспечения ОРТСОЫ-Ш, включающего разработанные вычислительные технологии решения невыпуклых задач оптимального управления, основанные на предложенных в главе 2 алгоритмах и методиках. Под вычислительной технологией понимается совокупность алгоритмов, структур данных, расчетных методик и программных реализаций методов оптимизации на вычислительных системах (Ю.И. Шокин, В.П. Ильин, Ю.Г. Евтушенко, Р.П. Федоренко, А.И. Тятюшкин и другие).
Выполнено сравнение программного средства исследования управляемых динамических систем ОРТССЖ-Ш с доступными инструментами, ориентированными на решение ЗОУ. Рассматривались следующие продукты: МАПР-БНОУ (А.И. Тятюшкин, 1981 - 1989 гг.), ОРТССЖ-БОБ (19871990 гг.), ОРТС(Ж-РА11А1Х (1999-2002 гг.), вычислительный сервер ОРТССЖ-П (А.Ю. Горнов, Д.С. Подсменный, 2000 - 2003 гг.). Сравнение вычислительных технологий, реализованных в ОРТССЖ-Ш, с упомянутыми выше программными средствами осуществлено с использованием специализированной экспертной методики1.
Преимущество разработанного программного средства отразилось в высоких значениях следующих формальных показателей: адекватность методов классам задач, эффективность методов и вариабельность подходов.
Постановка задачи: математическая — каноническая - программная - технологическая
Выбор методов решения поставленной задачи и значений алгоритмических параметров
Рис. 6. Схема проведения расчетов с помощью программного обеспечения
ОРТССЖ-Ш
Это обусловлено тем, что реализованные алгоритмы и методики позволяют учитывать специфику задач рассматриваемого класса; использованные стан-
1 Горнов А.Ю. Вычислительные технологии решения задач оптимального управления. Новосибирск: Наука, 2009.
дартные методы локального поиска и интегрирования систем дифференциальных уравнений отобраны как одни из лучших алгоритмов, применяемых для решения ЗОУ и широкий класс задач путем традиционных преобразований может быть сведен к стандартной программной постановке для разработанного программного средства. На рис. 6 приведена схема проведения расчетов с помощью программного обеспечения OPTCON-III.
Сравнение и исследование свойств разработанных вычислительных технологий выполнено на коллекции многоэкстремальных тестовых задач. Проведено глубокое тестирование соответствующего программного средства с использованием этой коллекции.
Четвертая глава посвящена тестированию предложенных алгоритмов и решению содержательных и прикладных задач. Приводится общая технология исследования невыпуклых ЗОУ, коллекция тестовых задач, методики тестирования алгоритмов и решенные практические задачи.
Для получения объективной информации о свойствах методов тестовые задачи должны удовлетворять определенным требованиям2: моделировать типовые трудности для данного класса задач, не предоставлять преимуществ тому или иному методу, иметь известное решение и т.д. В невыпуклых задачах точное решение известно достаточно редко, поэтому последнее требование ослаблено и заменено на следующее: должно быть представлено лучшее из известных решений. В коллекцию невыпуклых ЗОУ включены удовлетворяющие этим требованиям тесты как опубликованные в научных изданиях, так и сгенерированные на основе разработанных методик конструирования тестов. С помощью нее проведено сравнение и исследование свойств разработанных алгоритмов и методик. В настоящее время тестовая коллекция содержит 25 невыпуклых задач оптимального управления.
Разработан шаблон описания экземпляра задачи из тестовой коллекции, в котором указывается число задач Коши и процессорное время, затраченные на получение решения, рекордное значение минимизируемого функционала, оптимальные траектории и управление, множество достижимости, на котором выделены точки нахождения локальных экстремумов:
Задача_002_
Мнемоимя_Stirred Tank Reactor (STR Probltm)_
Классификация_E2C1L1 D2 SI 12_
Источник: R. Aris, N.R. Amudson. An Analysis of Chemical Reactor Stability and Control. Chemical Engineering Science, 1958. N. 7. 123 p. S. Dadebo, R. Luus. Optimal control of time-delay systems by dynamics programming // Optimal Control Application & Methods, 1992. N. 13. pp. 29-41. C.A. Meyer, C.A. Flocdas, A.Neumaier. Global Optimization with non-analytical constraints, 2002. 40 p.
2 Поляк Б.Т. Введение в оптимизацию. -
М: Наука, 1983. 15
Размерность задачи я = 2
Интервал изменения времени Г = [0,0.78]
Система дифференциаль- xt = -(2 + и)(х, + 0.25) + (х2 + 0.5) ехр(25*, /(*, + 2))
Постановка ных уравнений i2 = 0.5 - jc2 - (дг2 + 0.5) ехр(25х, /(je, + 2))
Начальное значение х0 = (0.09,0.09)
Ограничения на управление ueU=[0, 5]
Целевой функционал /(«) = J0°78(*?(<) + *£(*) +0.1-и*(0)dt -> min
Решение № экстремума Значение функционала Координаты точки Х\ хг
1 0.13313 0.05803 -0.10263
2 0.24445 0.10844 -0.34219
Число решенных задач Коши: 3431
Процессорное время :
5 сек.
Количество экстремумов: 2
1 \.....
\
\
Оптимальные траектории и управление
Множество достижимости и экстремальные точки
Прикладные задачи.
Задача исследования квантовых логических операций в наноструктурах с квантовыми точками поставлена в институте физики полупроводников СО РАН чл.-к. РАН A.B. Двуреченским и к.т.н. А.Ф. Зиновьевой. Динамика исследуемого процесса описана системой из 32-х билинейных уравнений. Необходимо осуществить перевод системы в фиксированную точку фазового пространства с минимальными энергетическими затратами. Выполнена серия численных расчетов по минимизации сформированного функционала и исследованию зависимости системы от изменения значений туннельных интегралов. Определена форма управляющего импульса напряжения для проведения квантовой логической операции информационного обмена в системе из четырех квантовых точек.
Задача оценки влияния факторов природной и социальной среды на здоровье населения. Совместно с НИИ медицины труда и экологии человека
3 Расчеты проводились на персональном компьютере с процессором Intel Core 2 Quad 2.33 ГГц и объемом оперативной памяти 8 Гб.
16
ВСНЦ ЭЧ СО РАМН проведен анализ заболеваемости населения в 7 промышленных городах Иркутской области. Экспертом - зав. лаб. медицинской экологии д.м.н. Н.В. Ефимовой предоставлены официальные статистические данные в виде временных рядов, характеризующие наиболее влияющие на здоровье населения факторы, за период с 1995 г. по 2006 г. Для прогнозных расчетов заболеваемости населения г. Иркутска рассматривались 2 сценария: оптимистический и пессимистический. Результаты численных экспериментов показали, что в первом случае снижение заболеваемости будет регистрироваться по всем возрастным группам в пределах 30 - 50%. С помощью построенной математической модели можно прогнозировать поведение показателей и рассчитывать потребности в медицинских ресурсах при изменении условий жизни населения.
Задача изучения динамики уровня смертности населения Республики Бурятия трудоспособного возраста. Для модели динамики смертности населения, разработанной в Институте математики, экономики и информатики ИГУ (к.ф.-м.н. Е.П. Бокмельдер) совместно с НИИ медицины труда и экологии человека ВСНЦ ЭЧ СО РАМН (д.б.н. М.П. Дьякович) поставлена задача минимизации уровней смертности и обращаемости за медицинской помощью при наименьших суммарных расходах. Полученные результаты продемонстрировали необходимость социальной направленности инвестиционных программ, что будет способствовать снижению смертности и обращаемости за медицинской помощью населения республики Бурятия.
В заключении излагаются основные результаты диссертационной работы.
В приложении приводится тестовая коллекция невыпуклых ЗОУ.
Основные результаты и выводы
1. Разработаны алгоритм криволинейного поиска, использующий процедуру нахождения глобального экстремума невыпуклого функционала вдоль кривых, лежащих на множестве достижимости, и алгоритм туннельного типа, включающий фазу локального спуска в ближайший экстремум и туннельную фазу для поиска улучшения функционала.
2. Разработаны вычислительные технологии, составившие основу программного средства ОРТСОЫ-Ш, в котором предусмотрена возможность формирования различных схем численного решения за счет выбора методов и значений их алгоритмических параметров.
3. Сформирована тестовая коллекция невыпуклых ЗОУ, с помощью которой проведено сравнение и исследование свойств программных реализаций разработанных алгоритмов и вычислительных технологий.
4. Исследована управляемая динамическая система, описывающая процесс перемещения элементарных частиц в системе двух вертикально совмещенных слоев туннельно-связанных полупроводниковых квантовых точек. Определена форма управляющего импульса напряжения для проведения квантовой логической операции информационного обмена.
5. Решены задачи из областей медицины и технической экологии: определена зависимость показателей смертности и обращаемости за медицинской помощью от инвестиционных программ республики Бурятия и проведен анализ вклада наиболее влиятельных на здоровье населения городов Иркутской области факторов.
В диссертационной работе достигнута заявленная цель, поставленные задачи решены. Основным результатом исследования являются разработанные вычислительные технологии, позволяющие решать невыпуклые задачи оптимального управления.
Список основных научных публикаций
В изданиях, рекомендованных ВАК
1. Ливанцова, Т. С. Подход к построению нелокального синтеза оптимального управления / Т. С. Ливанцова, А. Ю. Горнов // Вестник ИрГТУ. - 2006. - Т. 3. - № 2 (26). -С. 142-148.
2. Зароднюк, Т. С. Численное исследование свойств алгоритмов параметрического синтеза оптимального управления / Т. С. Зароднюк // Современные технологии. Системный анализ. Моделирование. - 2008. - Спецвыпуск. - С. 96-100.
3. Зароднюк, Т. С. Технология поиска глобального экстремума в задаче оптимального управления / Т. С. Зароднюк, А. Ю. Горнов // Современные технологии. Системный анализ. Моделирование. - 2008. - № 3 (19). - С. 70-76.
4. Зароднюк, Т. С. Метод «криволинейного поиска» глобального экстремума в задаче оптимального управления / А. Ю. Горнов, Т. С. Зароднюк // Современные технологии. Системный анализ. Моделирование. - 2009. -№ 3 (23). - С. 19-27.
5. Зароднюк, Т. С. Разработка мер по сохранению здоровья в программах социально-экономического развития территорий / Н. В. Ефимова, В. С. Рукавишников, Т. С. Зароднюк, В. А. Никифорова // Гигиена и Санитария. - 2007. - № 5. - С. 72-74.
6. Зароднюк, Т. С. Применение алгоритмов аппроксимации экспериментальных данных в задаче выявления значимых медико-социальных факторов / А. Ю. Горнов, Е. Т. Кузьменко, А. С. Аникин, Т. С. Зароднюк // Современные технологии. Системный анализ. Моделирование. - 2008. - Спецвыпуск. - С. 92-96.
7. Зароднюк, Т. С. Использование математической модели при оценке влияния факторов окружающей среды на заболеваемость населения северных территорий Иркутской области / Н. В. Ефимова, В. А. Никифорова, А. Ю. Горнов, Т. С. Зароднюк // Вест. Крас-ГАУ.-2009.-№3(28).-С. 97-101.
8. Зароднюк, Т. С. Опыт использования искусственных нейронных сетей при прогнозировании заболеваемости населения / Н. В. Ефимова, А. Ю. Горнов, Т. С. Зароднюк // Экология человека -2010.-№3,- С. 3-7.
9. Методические подходы к изучению влияния на здоровье населения краткосрочного ингаляционного воздействия на фоне длительного загрязнения атмосферного воздуха / Н. В. Ефимова, Т. А. Елфимова, А. Ю. Горнов и др. // Информатика и системы управления. - 2010. - № 2 (24). - С. 164-167.
10. Опыт применения моделей динамических систем при решении медико-социальных и медико-экологических задач / Е. П. Бокмельдер, М. П. Дьякович, Н. В. Ефимова и др. // Информатика и системы управления. - 2010. - № 2 (24). - С. 161-164.
В монографии
11. Факторы окружающей среды: опыт комплексной оценки / Н.В.Ефимова, В. С. Рукавишников, П. К. Кауров, А. Н. Пережогин, 3. А. Зайкова, И. В. Безгодов,
Ю. А. Горнов, Т. С. Зароднюк; под общей редакцией член.-корр. РАМН В. С. Рукавишникова. - Иркутск: НЦ PBX СО РАМН, 2010. - 232 с.
В сборниках статей и периодических научных изданиях
12. Ливанцова, Т. С. Подход к поиску глобального экстремума в задаче оптимального управления / Т. С. Ливанцова, А. Ю. Горнов // Труды X Байкальской Всероссийской конференции «Информационные и математические технологии в науке, технике и об- . разовании». - Часть I. - Иркутск: ИСЭМ СО РАН, 2005. - С. 154-160.
13. Зароднюк, Т. С. Разработка информационно-вычислительной системы для экспертной поддержки пользователей математических пакетов при численном решении задач оптимального управления / А. Ю. Горнов, Т. С. Зароднюк // Современные технологии. Системный анализ. Моделирование.-2006.-№ 4 (12). - С. 114-119.
14. Зароднюк, Т. С. Применение нелокальных методов поиска в задачах оптимального управления с приложением в энергетике / Т. С. Зароднюк // Известия Иркутского государственного университета. Серия «Математика». - Иркутск: Издательство Ир-кут. гос. ун-та, 2007.-Т. 1,-С. 118-131.
15. Зароднюк, Т. С. Моделирование смертности и вычислительные эксперименты / Е. П. Бокмельдер, А. Ю. Горнов, Т. С. Зароднюк, М. П. Дьякович // Труды XIV Байкальской международной школы-семинара «Методы оптимизации и их приложения», 2-8 июля 2008 г. - Иркутск: ИСЭМ СО РАН, 2008. - Т. 2. - С. 99-106.
16. Зароднюк, Т. С. Приближенный синтез оптимального управления в модельной энергетической задаче / Т. С. Зароднюк // Системные исследования в энергетике. — Вып. 38, 2008. - С. 187-193.
В материалах научных мероприятий и сборниках тезисов докладов
17. Zarodnyuk, Т. S. Optimal Control Problem: Heuristic Algorithm for Global Minimum / A. Yu. Gomov, T. S. Zarodnyuk // Proc. of the Second Intern. Conf. on Optimization and Control. - Ulaanbaatar, Mongolia, July 17-20, 2007. - P. 27-28.
18. Зароднюк, Т. С. Исследование нетривиальных свойств алгоритмов поиска оптимального управления на пакете тестовых задач / Т. С. Зароднюк // Российская конференция «Дискретная оптимизация и исследование операций»: Материалы конференции (Владивосток, 7-14 сентября 2007). - Новосибирск: Изд-во Института математики, 2007.-С. 106.
19. Зароднюк, Т. С. Алгоритмы поиска глобального экстремума невыпуклого функционала, основанные на свойстве скрытой выпуклости / Т. С. Зароднюк // Информационный бюллетень Ассоциации математического программирования. № 11. Научное издание. - Екатеринбург: УрО РАН, 2007. - С. 240.
20. Zarodnyuk, Т. S. Heuristic Algorithms for solution of non-convex optimal control problems with parallelepipedic contingencies / T. S. Zarodnyuk // Proc. include abstracts of reports pres. at Intern, conf. «Optimization and applications» (OPTIMA-2009). - Montenegro, Petrovac, 2009.-P. 91.
21. Зароднюк, Т. С. Тестирование алгоритмов поиска глобального экстремума функции одной переменной / Т. С. Зароднюк И Материалы X Всероссийской конференции молодых ученых по математическому моделированию и вычислительным технологиям. - Иркутск: ред.-изд. отдел ИДСТУ СО РАН, 2009. - С. 18-20.
22. Зароднюк, Т. С. Об одной модификации метода криволинейного поиска глобального экстремума в задаче оптимального управления / Т. С. Зароднюк // Тез. докл. молодежного симпозиума с международным участием «Теория управления: новые методы и приложения», ИПС РАН. - Переславль-Залесский: Изд-во «Университет города Пере-славля», 2009. - С. 30-31.
23. Моделирование квантовых логических операций в наноструктурах с квантовыми точками / А. В. Двуреченский, А. В. Ненашев, А. Ф. Зиновьева и др. // Материалы XI Всерос. конф. молодых ученых по математическому моделированию и информационным технологиям. - Иркутск: ред.-изд. отдел ИДСТУ СО РАН, 2010. - С. 27.
24. Зароднюк, Т. С. Методика оценки минимума функционала в невыпуклой задаче оптимального управления / Т. С. Зароднюк // Моделирование неравновесных систем: Материалы XIII Всерос. семинара. - Красноярск, Сибирский федеральный университет, 2010.-С. 59-60.
25. Zarodnyuk, Т. S. The Tunnel-type Method for Solving Non-convex Optimal Control Problems / T. S. Zarodnyuk // The Intem. Conf. on Optimization, Simulation and Control. -Ulaanbaatar, Mongolia, 2010. - P. 136.
Редакционно-издательский отдел Учреждения Российской академии наук Института динамики систем и теории управления СО РАН 664033, Иркутск, ул. Лермонтова, д. 134
Подписано к печати 7.04.2011 Формат бумаги 60x84 1/16, объем 1,2 пл. Заказ 6. Тираж 120 экз.
Отпечатано в ИДСТУ СО РАН
Оглавление автор диссертации — кандидата технических наук Зароднюк, Татьяна Сергеевна
Введение
Глава 1. Невыпуклые задачи оптимального управления
1.1. Описание постановок рассматриваемых задач.
1.1.1. Невыпуклая задача оптимального управления с параллелепипедными ограничениями на управление.
1.1.2. Задача аппроксимации множества достижимости.
1.1.3. Задача безусловной минимизации и одномерного поиска.
1.2. Обзор работ по методам решения невыпуклых задач оптимизации динамических систем.:.
1.3. Обзор работ по вычислительным технологиям решения задач оптимального управления.
1.4. Условия применимости разработанных вычислительных технологий.
1.4.1. Ограничения на управления.
1.4.2. Ограничения на правые части системы дифференциальных уравнений.
1.4.3. Ограничения на целевой функционал.
1.4.4. Условие оптимальности.
Глава 2. Нелокальные алгоритмы поиска оптимального управления
2.1. Методы и алгоритмы поиска глобального экстремума в задаче оптимального управления.
2.1.1. Методы генерации случайных допустимых управлений.
2.1.2. Метод криволинейного поиска.
2.1.3. Метод туннельного типа.
2.2. Методики оптимизации управляемых динамических систем.
2.2.1. Методика последовательной дискретизации.
2.2.2. Методика оценки глобального экстремума целевого функционала.
Глава 3. Программное обеспечение ОРТСО]Ч-1П 51 3.1. Постановка задачи для ОРТСОИ-Ш.
3.1.1. Стандартные типы постановок задач.
3.1.2. Описание математической постановки задачи с помощью форм Бэкуса - Наура.
3.1.3. Язык программной постановки задачи.
3.1.4. Технологическая постановка задачи для ОРТСОМ-Ш.
3.2. Архитектура и вычислительное ядро ОРТСОМ-Ш.
3.3. Сравнительный анализ качества разработанного программного обеспечения
3.4. Результаты сравнительного анализа.
Глава 4. Тестирование алгоритмов и решение прикладных задач
4.1. Методики тестирования алгоритмов.
4.2. Коллекция тестовых задач оптимального управления.
4.3. Тестирование методов решения задач оптимального управления.
4.4 Тестирование методов решения задач безусловной минимизации и одномерного поиска.
4.5 Решение прикладных задач.
4.5.1. Исследование квантовых логических операций в наноструктурах с квантовыми точками.
4.5.2. Задача оценки влияния факторов природной и социальной среды на здоровье населения.
4.5.3. Модель динамики уровня смертности населения Республики Бурятия трудоспособного возраста.
Введение 2011 год, диссертация по информатике, вычислительной технике и управлению, Зароднюк, Татьяна Сергеевна
Актуальность выполненной работы определяется тремя существенными факторами. Первый из них заключается в значимости исследования систем управления сложными техническими и социально-экономическими объектами, в необходимости повышения эффективности, надежности и качества таких систем. Динамика процессов в этих системах обычно описывается с помощью обыкновенных дифференциальных уравнений, а целенаправленное воздействие человека формализуется в виде управляющих функций. Исследование данных объектов может осуществляться путем постановки и решения задач оптимального управления (ЗОУ).
Критерий качества управления рассматриваемыми объектами — целевой функционал в ЗОУ - во многих случаях является невыпуклым, что приводит к неединственности решения и обусловливает второй фактор актуальности темы работы, заключающийся в востребованности вычислительных технологий для исследования многоэкстремальных задач оптимального управления. Разработка теоретических подходов к решению ЗОУ проводилась рядом специалистов, среди которых А.П. Афанасьев, В.А. Батурин, Р. Беллман, А. Брайсон, О.В. Васильев, С.Н. Васильев, Р. Габасов, В.И. Гурман, В.В. Дикусар, В.А. Дыхта, Ю.Г. Евтушенко, Ю.М. Ермольев, Ф.М. Кириллова, Ф. Кларк, H.H. Красовский, В.Ф. Кротов, H.H. Моисеев, Б.Ш. Мордухович, Э. Полак, JI.C. Понтрягин, В.А. Срочко, A.A. Толстоногое, Р.П. Федоренко, А.Г. Ченцов, Ф.Л. Черноусько, Т.М. Энеев и многие другие. В теории логико-динамических систем и интеллектного управления значимые результаты по исследованию и проектированию управляемых систем получены в работах В.М. Матросова, С.Н. Васильева и их учеников. Созданию алгоритмов исследования конечномерных задач глобальной оптимизации посвящены работы В.П. Булатова, В.П. Гергеля, Ю.Г. Евтушенко, A.A. Жиглявского, А.Г. Жилинскаса, Й.Б. Моцкуса, С.А. Пиявского, Б.Т. Поляка, А.И. Рубана, Я.Д. Сергеева, A.C. Стрекаловского, Р.Г. Стронгина, О.В. Хамисова, С.П. Шарого, С. Floudas, R. Horst, P. Pardalos, A. Torn, H. Tuy и других авторов. Для невыпуклых задач оптимального управления объем опубликованных алгоритмов значительно скромнее: работы K.JI. Тео, И.Л. Лопез-Круза, А.Ю. Горнова. Задача создания эффективных и надежных вычислительных технологий решения невыпуклых ЗОУ и соответствующего программного обеспечения продолжает оставаться актуальной.
Третий фактор, определяющий актуальность темы диссертационной работы, связан с объективной трудностью сравнения разных подходов к решению задач рассматриваемого типа, получения количественных оценок свойств алгоритмов и программных средств. Основным методом экспериментальной оценки эффективности алгоритмов оптимизации и соответствующего программного обеспечения является тестирование. В основе всех известных методик тестирования лежат коллекции тестовых задач. Широко известны тестовые коллекции задач математического программирования, авторами которых являются J.T. Betts, A.R. Colville, R.S. Dembo, С. Floudas, D.M. Himmelblau, W. Hock, A. Miele, J.J. More, P. Pardalos, К. Schittkowski и другие. Однако в области оптимизации динамических систем в настоящее время не существует таких единых общепризнанных коллекций. В диссертационной работе представлены методики сравнения алгоритмов и соответствующих программных средств, основанные на разработанной тестовой коллекции невыпуклых задач оптимального управления.
Основной целью диссертации является разработка вычислительных технологий решения невыпуклых задач оптимального управления с параллеI лепипедными ограничениями, реализация соответствующего специального программного обеспечения и его применение при решении прикладных задач оптимизации управляемых динамических систем.
Для достижения этой цели решены следующие задачи:
1. Разработка новых эвристических алгоритмов решения невыпуклых задач оптимального управления с параллелепипедными ограничениями на управление.
2. Разработка и тестирование вычислительных технологий поиска глобального экстремума в ЗОУ.
3. Формирование коллекции невыпуклых тестовых задач оптимального управления для оценки и сравнения вычислительных технологий.
4. Применение разработанных вычислительных технологий для решения практических задач из различных областей науки и техники.
Рассматриваемые классы задач. Объектом исследования являются управляемые динамические процессы, описываемые нелинейными задачами оптимального управления с параллелепипедными ограничениями и невыпуклыми функционалами. В качестве вспомогательной задачи выступает задача безусловной минимизации, решение которой, в свою очередь, основывается на методах поиска экстремума невыпуклой одномерной функции.
Методы исследования. Используются методы теории оптимального управления, численного анализа, конечномерной оптимизации и математического программирования.
Научная новизна проведенного исследования заключается в следующем:
1. Разработан алгоритм криволинейного поиска, основанный на нелокальных вариациях в пространстве управлений, использующий глобальный одномерный поиск вдоль кривых на множестве достижимости в ЗОУ, и алгоритм туннельного типа, позволяющий переходить из одного локального экстремума в другой с лучшим значением целевого функционала.
2. Разработаны вычислительные технологии решения невыпуклых ЗОУ, реализованные в специальном программном обеспечении ОРТССШ-Ш, в котором предусмотрена возможность формирования различных схем численного решения за счет выбора комбинаций методов и значений их алгоритмических параметров.
3. Создана тестовая коллекция невыпуклых задач оптимального управления, ориентированная на сравнение, оценку эффективности и исследование свойств программного обеспечения задач оптимизации управляемых динамических систем.
На защиту выносятся:
1. Алгоритм криволинейного поиска, использующий процедуру нахождения глобального экстремума невыпуклого функционала вдоль кривых на множестве достижимости и алгоритм туннельного типа, включающий фазу локального спуска и туннельную фазу для улучшения управления.
2. Вычислительные технологии оптимизации, позволяющие формировать эффективные схемы численного решения ЗОУ с параллелепипедными ограничениями.
3. Тестовая коллекция невыпуклых ЗОУ, ориентированная на проведение сравнения и исследование свойств разработанных алгоритмов.
Практическая значимость диссертационной работы состоит в полученных решениях прикладных задач оптимизации: задачи оптимального управления квантовыми переходами в системе квантовых точек, анализе и прогнозировании заболеваемости населения городов Иркутской области, задачи оптимизации инвестиционных программ республики Бурятия; а также в создании коллекции невыпуклых ЗОУ, позволяющей проводить сравнение и оценку эффективности алгоритмов и специальных программных средств.
Внедрение. Исследования по теме диссертации проводились автором в течение 2003-2011 гг. в рамках плановых проектов ИДСТУ СО РАН, а также в рамках проектов РФФИ № 02-07-90343, № 06-07-89215 и № 09-07-00267,
РГНФ № 04-02-00271 и № 09-02-00650, проекта Иркутской областной администрации «Медико-экономический прогноз развития трудовых ресурсов промышленных центров Иркутской области», проекта № 20.10 программы Президиума РАН и междисциплинарного интеграционного проекта СО РАН № 43 «Разработка физических принципов построения логических элементов на основе наноструктур с квантовыми точками».
Личный вклад автора. Все результаты диссертационной работы получены Т.С. Зароднюк самостоятельно. Программные реализации разработанных алгоритмов и методик выполнены автором лично. Из совместных работ, опубликованных в соавторстве, в диссертации использованы результаты, полученные автором.
Апробация диссертационной работы. Результаты диссертационной работы докладывались на Байкальских международных школах-семинарах «Методы оптимизации и их приложения» (г. Иркутск - г. Северобайкальск, 2005, 2008); Всероссийской конференции «Математическое программирование и приложения» (г. Екатеринбург, 2007); Российской конференции «Дискретная оптимизация и исследование операций» (г. Владивосток, 2007); Всероссийском семинаре «Нейроинформатика, ее приложения и анализ данных» (г. Красноярск, 2007); Байкальских Всероссийских конференциях «Информационные и математические технологии в науке и управлении» (г. Иркутск, 2005-2010); Международных симпозиумах «Обобщенные решения в задачах управления» (г. Улан-Удэ, 2006, 2008); Международной Четаевской конференции «Аналитическая механика, устойчивость и управление движением» (г. Иркутск, 2007); Школах-семинарах молодых ученых по математическому моделированию и информационным технологиям (г. Иркутск, 2003, 2005, 2007, 2010); Конференциях «Ляпуновские чтения и презентация информационных технологий» (г. Иркутск, 2007-2010); Всероссийской конференции «Математическое моделирование и вычислительно-информационные технологии в междисциплинарных научных исследованиях» (г. Иркутск, 2009);
Всероссийских школах-семинарах молодых ученых «Информационные технологии и моделирование социальных эколого-экономических систем» (г. Иркутск - п. Ханх, Монголия, 2008, 2009); Международной конференции «Оптимизация и приложения» — ОРТ1МА-2009 (г. Петровац, Черногория, 2009); II Международной школе-семинаре «Нелинейный анализ и экстремальные задачи» (г. Иркутск, 2010 г); Международной конференции по оптимизации, моделированию и управлению — С08С-2010 (Улан-Батор, Монголия, 2010).
Основные результаты работы на разных этапах ее выполнения обсуждались в ведущих научных организациях: Институте программных систем РАН (г. Переславль-Залесский), Институте вычислительного моделирования СО РАН (г. Красноярск), Сибирском федеральном университете (г. Красноярск), Восточно-Сибирском государственном технологическом университете (г. Улан-Удэ), Институте систем энергетики им. Л.А. Меленть-ева СО РАН (г. Иркутск) и Иркутском государственном университете.
Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, приложений и списка литературы из 152 наименований. Общий объем работы составляет 138 страниц, в тексте содержится 14 таблиц и 20 рисунков.
Заключение диссертация на тему "Вычислительные технологии поиска глобального экстремума в задаче оптимального управления с параллелепипедными ограничениями"
Основные результаты и выводы
1. Разработаны алгоритм криволинейного поиска, использующий процедуру нахождения глобального экстремума невыпуклого функционала вдоль кривых на множестве достижимости, и алгоритм туннельного типа, включающий фазу локального спуска в ближайший экстремум и туннельную фазу для поиска улучшения функционала.
2. Разработаны вычислительные технологии, составившие основу программного средства 0РТС01чГ-Ш, в котором предусмотрена возможность формирования различных схем численного решения за счет выбора методов и значений их алгоритмических параметров.
3. Сформирована тестовая коллекция невыпуклых ЗОУ, с помощью которой проведено сравнение и исследование свойств программных реализаций разработанных алгоритмов.
4. Исследована управляемая динамическая система, описывающая процесс перемещения элементарных частиц в системе двух вертикально совмещенных слоев туннельно-связанных полупроводниковых квантовых точек. Определена форма управляющего импульса напряжения для проведения квантовой логической операции информационного обмена.
5. Решены задачи из областей медицины и технической экологии: определена зависимость показателей смертности и обращаемости за медицинской помощью от инвестиционных программ республики Бурятия и проведен анализ вклада наиболее влиятельных факторов на здоровье населения городов Иркутской области.
Разработанные вычислительные технологии, составившие основу программного средства ОРТС(Ж-Ш, успешно применены для исследования содержательных и прикладных задач оптимизации из областей технической экологии, медицины и нанофизики.
Полученные результаты использованы в следующих проектах
1. РФФИ № 02-07-90343 «1гйегпе1;-технология поддержки удаленного пользователя пакета прикладных программ ОРТССЖ-2 для решения сложных задач оптимального управления» (2002-2003 гг.);
2. РФФИ № 06-07-89215 «Информационно-вычислительная система для экспертной поддержки пользователей математических пакетов, применяемых в слабоформализованных предметных областях (медицина, биология, геология, география)» (2006-2008 гг.);
3. РФФИ № 09-07-00267 «Вычислительные технологии интеллектуального анализа временных рядов на основе математических методов теории управления» (2009-2011 гг.);
4. РГНФ № 09-02-00650 «Разработка компьютеризованных методик для исследования социально значимых медико-экологических проблем региона» (2009-2010 гг.);
5. Проект Иркутской областной администрации «Медико-экономический прогноз развития трудовых ресурсов промышленных центров Иркутской области»;
6. Проект № 20.10 программы Президиума РАН «Исследование разномасштабных гидрофизических процессов и их изменчивости, как основных факторов тепло- и массопереноса в экосистеме озера Байкал».
7. Междисциплинарный интеграционный проект СО РАН № 43 «Разработка физических принципов построения логических элементов на основе наноструктур с квантовыми точками».
В диссертационной работе достигнута заявленная цель, поставленные задачи решены. Основным результатом исследования являются разработанные вычислительные технологии, позволяющие решать невыпуклые задачи оптимального управления.
ЗАКЛЮЧЕНИЕ
Библиография Зароднюк, Татьяна Сергеевна, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
1. Алексеев В.М., Тихомиров В.М., Фомин C.B. Оптимальное управление. М., 1979.430 с.
2. Антипин A.C. Непрерывные и итеративные процессы с операторами проектирования и типа проектирования // Вопросы кибернетики. Вычислительные вопросы анализа больших систем. М.: Научный совет по комплексной проблеме «Кибернетика» РАН, 1989. С. 5—43.
3. Атанс М., Фалб П. Оптимальное управление. М.: Машиностроение, 1968. 764 с.
4. Афанасьев В.Н., Колмановский В.Б., Носов В.Р. Математическая теория конструирования систем управления. М.: Высш. шк., 2003. 614 с.
5. Ащепков J1.T. Оптимальное управление разрывными системами. Новосибирск: Наука, 1987. 227 с.
6. Батищев Д.И. Поисковые методы оптимального проектирования. М.: Сов. Радио, 1975. 216 с.
7. Батурин В.А., Гончарова Е.В. Метод улучшения, основанный на приближенном представлении множества достижимости. Теорема о релаксации // Автоматика и телемеханика. 1999. № 11. С. 19-29.
8. Батурин В.А., Урбанович Д.Е. Приближенные методы оптимального управления, основанные на принципе расширения. Новосибирск: Наука, Сиб. предприятие РАН, 1997. 175 с.
9. Беллман Р. Динамические программирование. М.: Наука, 1976. 352 с.
10. Беллман Р., Кабала Р. Динамические программирование и современная теория управления. М.: Наука, 1969. 118 с.
11. Бокмельдер Е.П., Дькович М.Н., Ефимова Н.В., Горнов А.Ю., Зароднюк Т.С. Опыт применения моделей динамических систем при решении медико-социальных и медико-экологических задач // Информатика и системы управления, 2010. № 2(24). С. 161-164.
12. Болтянский В.Г., Гамкрелидзе Р.В., Понтрягин JI.C. К теории оптимальных процессов // «Доклады Академии наук СССР». 1956. Т. 110. № 1. С. 7-10.
13. Валиев К.А., Кокин A.A. Квантовые компьютеры. Надежды и реальность. Ижевск: НИЦ «Регулярная и хаотическая динамика», 2004. 320 с.
14. Васильев О.В. Лекции по методам оптимизации. Иркутск: Изд-во Иркут. ун-та, 1994. 344 с.
15. Васильев О.В., Срочко В.А., Терлецкий В.А. Методы оптимизации и их приложения. Новосибирск: Наука, 1990. 148 с.
16. Васильев О.В., Тятюшкин А.И. Об одном методе решения задач оптимального управления, основанном на принципе максимума // Журн. вы-числ. математики и мат. физики. 1981. Т. 21. № 6. С. 1376-1384.
17. Васильев С.Н., Черкашин Е.А. Интеллектное управление телескопом // Сиб. журн. индустр. матем., 1:2 (1998). С. 81-98.
18. Васильев Ф.П. Лекции по методам решения экстремальных задач. М.: Изд-во Моск. ун-та, 1974. 374 с.
19. Васильев Ф.П. Численные методы решения экстремальных задач. М.: Наука, Гл. ред. физ.-мат. лит., 1988. 552 с.
20. Вилков A.B., Жидков Н.П., Щедрин Б.М. Метод отыскания глобального минимума функции одного переменного // ЖВМиМФ. 1975. № 4. С. 1040-1042. '
21. Габасов Р., Кириллова Ф.М. Оптимизация линейных систем. Минск: Изд-во Белорус, ун-та, 1973. 340 с.
22. Габасов Р., Кириллова Ф.М., Тятюшкин А.И. Конструктивные методы оптимизации. Ч. 1. Численные задачи. Минск: Университетское, 1984 214 с.
23. Габасов Р., Тятюшкин А.И., Жолудев А.И. и др. Пакет прикладных программ «Математическое программирование многомерных задач» // Алгоритмы и программы: Инф. Бюлл. М.: ВНТИЦ. 1986. №2 (71). С. 33.
24. Горбань А.Н., Россиев Д.А. Нейронные сети на персональном компьютере. Новосибирск: Наука, Сибирская издательская фирма РАН, 1996. 276 с.
25. Горнов А.Ю. Вычислительные технологии решения задач оптимального управления. Новосибирск: Наука, 2009. 279 с.
26. Горнов А.Ю. Реализация метода случайного мультистарта для задачи оптимального управления. // «Ляпуновские чтения». Тез. докл. Иркутск, 2003, с. 38.
27. Горнов А.Ю. Технология проектирования программных комплексов для задач оптимального управления // Вестн. ИрГТУ. 2004. № 1(17). С. 148— 153.
28. Горнов А.Ю. Технология решения задач оптимизации непрерывных динамических систем, основанная на комплексе программ OPTCON // Моделирование неравновесных систем: Тез. докл. V Всерос. семинара. Красноярск, 18-20 октября, 2002. С. 50-51.
29. Горнов А.Ю., Диваков А.О. Комплекс программ OPTCON для решения задач оптимального управления. Руководство пользователя. Иркутск, 1990. 36 с.
30. Горнов А.Ю., Жолудев А.И., Тятюшктн А.И., Эринчек Н.М. Численное решение задач оптимального управления в пакетном режиме // Пакеты прикладных программ. Опыт разработки. Новосибирск: Наука, 1983. С. 3-17.
31. Горнов А.Ю., Зароднюк Т.С. Метод «криволинейного поиска» глобального экстремума в задаче оптимального управления // Современные технологии. Системный анализ. Моделирование. 2009. № 3(23). С. 19-27.
32. Грачев Н.И., Фильков А.Н. Решение задач оптимального управления в системе ДИСО. М.: ВЦ АН СССР, 1986. 67 с.
33. Гурман В.И. Вырожденные задачи оптимального управления. М.: Наука, 1977.304 с.
34. Гурман В.И. Принцип расширения в задачах оптимального управления. М.: Наука, 1985. 288 с.
35. Гурман В.И., Батурин В.А., Расина И.В. Приближенные методы оптимального управления. Иркутск: Изд-во Иркут. ун-та, 1983. 178 с.
36. Гурман В.И., Константинов Г.Н. Описание и оценка множеств достижимости управляемых систем // Дифференц. уравнения. 1987. Т. 23. №3. С.416-423.
37. Демиденко Н.Д., Потапов В.И., Шокин Ю.И. Моделирование и оптимизация систем с распределенными параметрами. Новосибирск: Наука, 2006. 550 с.
38. Дикусар В.В., Гживачевский М., Кошька М., Фигура А. Задачи оптимального управления при наличии ограничений общего вида. М.: «ФИЗТЕХ-ПОЛИГРАФ», 2001. 55 с.
39. Дикусар В.В., Милютин A.A. Качественные и численные методы в принципе максимума. М.: Наука, 1989. 144 с.
40. Дыхта В.А. Вариационный принцип максимума и квадратичные условия оптимальности импульсных и особых режимов // Сиб. матем. журнал. — 1994. Т. 35. № 1. - С. 70-82.
41. Дыхта В.А. Некоторые приложения неравенств Гамильтона-Якоби в оптимальном управлении // Известия Иркутского гос. ун-та. Сер. Математика. 2009. Т. 2. № 1. С. 183-196.
42. Дыхта В.А., Самсонюк О.Н. Оптимальное импульсное управление с приложениями. М.: ФИЗМАТЛИТ, 2000. 256 с.
43. Дэннис Дж., Шнабель Р. Численные методы безусловной оптимизации и решения нелинейных уравнений: Пер. с англ. М.: Мир, 1988. 440 с.
44. Евтушенко Ю.Г. Методы решения экстремальных задач и их применения в системах оптимизации. М.: Наука, 1982. 432 с.
45. Евтушенко Ю.Г., Бурдаков О.П., Голиков А.И., Жадан В.Г., Потапов М.А. Диалоговый комплекс ДИСО. Раздел нелинейного программирования (версия 2) / ВЦ АН СССР. М., 1982. 88 с. Деп. в ВИНИТИ 01.06.1982, №2716-82.
46. Ершов А.Р., Хамисов О.В. Автоматическая глобальная оптимизация // Журн. Дискретный анализ и исследование операций. 2004. Т. 11. № 2. С. 45-68.
47. Ефимова Н.В., Горнов А.Ю., Зароднюк Т.С. Опыт использования искусственных нейронных сетей при прогнозировании заболеваемости населения // Экология человека. 2010. № 3. С. 3—7.
48. Ефимова Н.В., Рукавишников B.C., Зароднюк Т.С., Никифорова В.А. Разработка мер по сохранению здоровья в программах социально-экономического развития территорий // Гигиена и Санитария. 2007. № 5. С. 72-74.
49. Жилинскас А.Г. Глобальная оптимизация. Аксиоматика статистических моделей, алгоритмы, применения. Вильнюс, Мокслас, 1986. 166 с.
50. Жиглявский A.A., Жилинскас А.Г. Методы поиска глобального экстремума. М.: Наука., 1991. 248 с.
51. Жолудев А.И., Тятюшкин А.И., Эринчек Н.М. Численные методы оптимизации управляемых систем // Изв. АН СССР. Техн. кибернетика. 1989. №4. С. 14-31.
52. Зароднюк Т.С. Применение нелокальных методов поиска в задачах оптимального управления с приложением в энергетике // Известия Иркутского государственного университета. Серия «Математика». Иркутск: Издательство Иркут. гос. ун-та. 2007. Т. 1. С. 118-131.
53. Зароднюк Т.С. Алгоритмы поиска глобального экстремума невыпуклого функционала, основанные на свойстве скрытой выпуклости // Информационный бюллетень Ассоциации математического программирования. №11. Научное издание. Екатеринбург: УрО РАН, 2007. С. 240.
54. Зароднюк Т.С. Численное исследование свойств алгоритмов параметрического синтеза оптимального управления // Современные технологии. Системный анализ. Моделирование. 2008. Спецвыпуск. С. 96-100.
55. Зароднюк Т.С. Приближенный синтез оптимального управления в модельной энергетической задаче // Системные исследования в энергетике. Вып. 38. Иркутск: ИСЭМ СО РАН, 2008. С. 187-193.
56. Зароднюк Т.С. Методика оценки минимума функционала в невыпуклой задаче оптимального управления // Моделирование неравновесных систем: Материалы XIII Всероссийского семинара. Красноярск, Сибирский федеральный университет, 2010. С. 59-60.
57. Зароднюк Т.С., Горнов А.Ю. Технология поиска глобального экстремума в задаче оптимального управления // Современные технологии. Системный анализ. Моделирование. 2008. № 3(19). С. 70-76.
58. Зойтендейк Г. Методы возможных направлений. Москва: Изд-во иностранной литературы, 1963. 176 с.
59. Келли Г.Дж. Метод градиентов // Методы оптимизации с приложениями к механике космического полета. М.: Наука, 1965. С.101-116.
60. Кларк Ф. Оптимизация и негладкий анализ. М.: Наука, 1988. 280 с.
61. Красовский H.H. К теории оптимального регулирования // Автоматика и телемеханика. 1957. Т. 18. № 11. С. 960-970.
62. Красовский H.H. Теория управления движением. М.: Наука 1968. 476 с.
63. Кротов В.Ф. Вычислительные алгоритмы решения и оптимизации управляемых систем уравнений. I, II. Техн. кибернетика. 1975. № 5. С. 3-15; №6. С. 3-13.
64. Кротов В.Ф., Гурман В.И. Методы и задачи оптимального управления. М.: Наука, 1973. 446 с.
65. Кротов В.Ф., Фельдман И.Н. Итерационный метод решения задач оптимального управления // Техн. кибернетика. 1983. № 2. С. 160 168.
66. Крылов И.А, Черноусько Ф.Л. Алгоритмы метода последовательных приближений для задач оптимального управления // ЖВМ. 1972. № 1. С. 14-34.
67. Ливанцова T.C., Горнов А.Ю. Подход к построению нелокального синтеза оптимального управления // Вестник ИрГТУ. 2006. Т. 3. № 2(26). С. 142-148.
68. Лотов A.B. Численный метод построения множеств достижимости для линейной управляемой системы//ЖВМ. 1972. № 3. С. 785-788.
69. Любу шин A.A., Черноусько Ф.Л. Метод последовательных приближений для расчета оптимального управления // Изв. АН СССР. Техн. кибернетика. 1983. № 2. С. 147-159.
70. Массель Л.В., Болдырев Е.А., Горнов А.Ю. и др. Интеграция информационных технологий в системных исследованиях энергетики / Под ред. Н.И. Воропая. Новосибирск: Наука, 2003. 320 с.
71. Миркес Е.М. Нейрокомпьютер. Проект стандарта Новосибирск: Наука, Сибирская издательская фирма РАН, 1998. 337 с.
72. Моисеев H.H. Численные методы в теории оптимальных систем. Главная редакции физико-математической литературы изд-ва «Наука», 1971. 424 с.
73. Моисеев H.H. Элементы теории оптимальных систем. М.: Наука, 1975. 526 с.
74. Моисеев H.H., Иванилов Ю.П., Столярова Е.М. Методы оптимизации. М.: Наука, 1978. 351 с.
75. Мордухович Б.Ш. Методы аппроксимаций в задачах оптимизации и управления. М.: Наука. Гл.ред. физ.-мат. лит., 1988. 360 с.
76. Москаленко А.И. Методы нелинейных отображений в оптимальном управлении. Новосибирск: Наука, 1983. 222 с.
77. Нейроинформатика / А.Н. Горбань, B.JI. Дунин-Барковский, А.Н. Кир-дин и др. Новосибирск: Наука. Сибирское предприятие РАН, 1998. 296 с.
78. Орлов B.JL, Поляк Б.Т., Ребрий В.А., Третьяков Н.В. Опыт решения задач оптимального управления // Выч. Методы и программирование. 1967. Вып. 9. С. 179-192.
79. Полак Э. Численные методы оптимизации. Единый подход. М.: Мир, 1974. 376 с.
80. Поляк Б.Т. Введение в оптимизацию. М.: Наука, 1983. 384 с.
81. Понтрягин JI.C., Болтянский В.Г., Гамкрелидзе Р.В., Мищенко Е.В. Математическая теория оптимальных процессов. М.: Физматгиз, 1961. 384 с.
82. Попов B.C., Федоренко Р.П. Комплекс программ для приближенного решения задач оптимального управления (описание применения). М.: ИПМ АН СССР, 1984. 56 с.
83. Попов B.C., Федоренко Р.П. О стандартной программе решения задач оптимального управления. М., 1983. 32 с. (Препринт / ИПМ АН СССР).
84. Рубан А.И. Глобальная оптимизация методом усреднения координат. Красноярск: ИПЦ КГТУ, 2004. 302 с.
85. Святний В. А., Гоголенко С. Ю. Пщходи до класифшацп метод1в неперервноУ нелшшно'1 глобально'1 оштпзацп, 2007. 19 с. URL: http://www.nbuv.gov.ua/portal/natural/Npdntu/Pm/2007/07svagom.pdf.
86. Cea Ж. Оптимизация. Теория и алгоритмы. М.: Мир, 1973. 244 с.
87. Сергеев Я.Д., Квасов Д.Е. Диагональные методы глобальной оптимизации. М.: Физматлит, 2008. 352 с.
88. Срочко В.А. Итерационные методы решения задач оптимального управления. М.: ФИЗМАТЛИТ, 2000. 160 с.
89. Стрекаловский A.C. Элементы невыпуклой оптимизации. Новосибирск: Наука, 2003. 356 с.
90. Гергель В.П., Стронгин Р.Г. Основы параллельных вычислений для многопроцессорных вычислительных систем. Нижний Новгород: Издательство Нижегородского госуниверситета, 2003. 230 с.
91. Толстоногов A.A. Дифференциальные включения в банаховом пространстве. Новособирск: Наука, 1986. 295 с.
92. Тятюшкин А.И. Многометодная технология оптимизации управляемых систем. Новосибирск: Наука, 2006. 343 с.
93. Тятюшкин А.И. 111111 КОНУС для оптимизации непрерывных управляемых систем // Пакеты прикладных программ: Опыт использования. М.: Наука, 1989. С. 63-83.
94. Тятюшкин А.И. Численные методы и программные средства оптимизации управляемых систем. Новосибирск: Наука, 1992. 193 с.
95. Тятюшкин А.И. Численные методы решения задач оптимального управления с ограничениями на фазовые координаты // Изв. РАН. Теория и системы управления. 1998. № 2. С. 127-133.
96. Уоссермен. Ф. Нейрокомпьютерная техника: теория и практика. М.: Мир, 1992. 184 с.
97. Федоренко Р.П. Метод проекции градиента в задачах оптимального управления // Препр. ИПМ АН СССР, 1975. 70 с.
98. Федоренко Р.П. Приближенное решение задач оптимального управления. М.: Наука, 1978. 488 с.
99. Фельдбаум A.A. Оптимальные процессы в системах автоматического регулирования // Автоматика и телемеханика. 1953. Т. 14, № 11. С. 712728.
100. Форсайт Дж., Малькольм М., Моулер К. Машинные методы математических вычислений. М.: Мир, 1980. 280 с.
101. Хайрер Э., Нерсетт С., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Нежесткие задачи: Пер. с англ. М.: Мир, 1990. 512 с.
102. Хрусталев М.М. Точное описание множеств достижимости и условия глобальной оптимальности динамических систем // Автоматика и Телемеханика. 1988. № 5. С. 62-70. № 7. С. 70-80.
103. Ченцов А.Г. Допустимые множества и их релаксации. I. Краевые задачи //Пермь: Перм.политех. ин-т, 1990. С. 185-196.
104. Черноусько Ф.Л. Оценивание фазового состояния динамических систем. М.: Наука, 1988. 319 с.
105. Черноусько Ф.Л., Баничук В.П. Вариационные задачи механики и управления. М.: Наука, 1973. 238 с.
106. Шарый С.П. Конечномерный интервальный анализ. Объёмистый трактат, 2010. 596 с. URL: http://www.nsc.ru/interval/.
107. Шокин Ю.И. Интервальный анализ. Новосибирск: Наука, 1981. 112 с.
108. Шокин Ю.И., Чубаров Л.Б., Марчук А.Г., Симонов К.В. Вычислительный эксперимент в проблеме цунами. Новосибирск: Наука, 1989. 167 с.
109. Энеев Т.М. О применении градиентного метода в задачах оптимального управления // Космические исследования. 1986. № 5. С. 651-669. 1
110. Betts J.T., Huffman W.P. Sparse optimal control software, SOCS, Boeing information and support services, Seattle, Washington, July 1997.
111. Craven B.D., Islam S.M.N. Computing optimal control on MATLAB the SCOM package and economic growth models in «Optimization and Related Topic», A, Rubinov & B. Glover (eds.) Kluwer, 2001. pp. 61-70.
112. Dixon L.C.W, Szego G.P. (Eds.) Towards Global Optimization. Amsterdam, North Holland, 1978. 363 p.
113. Dontchev A.L., Hager W.W. Euler approximation of the feasible set. mer. Funct. Anal, and Optimiz., 1994. 15(3&4). pp. 245-261.
114. Floudas C.A., Pardalos P.M. A Collection of Test Problems for Constrained Global Optimization Algorithms. Springer-Verlag, 1990. 180 p.
115. Gornov A.Yu. On a Class of Algorithms for Constructing Internal Estimates of Reachable Set. // DIC-98. Proc. of the Int. Workshop, Sept. 7-11, 1998, Pereslavl-Zalessky. pp. 10-12.
116. Gornov A.Yu., Zarodnuk T.S. Optimal Control Problem: Heuristic Algorithm for Global Minimum // Proc. of the Second International Conference on Optimization and Control, Ulanbaatar, Mongolia, July 17-20, 2007. pp. 27-28.
117. Hock W., Schittkowski K. Test examples for nonlinear programming codes. Springer-Verland, 1981. 177 p.
118. Krotov V.F. Global methods in optimal control theory. N.Y.: Marcel Dekker Inc., 1996. 348 c.
119. Levy A.V., Montalvo A. The tunneling algorithm for the global minimization of functions. SIAM J. Sci. Stat. Comput. 1985. V. 6. pp. 15-29.
120. Lopez-Cruz I.L. PhD-Thesis: Efficient Evolutionary Algorithms for Optimal Control. June 2002. 122 p. »
121. Mayne D.O., Polak E. First order strong variation algorithms for optimal control. JOTA. 1975. Vol. 16. № 3/4. pp. 277-301.
122. More J.J. Notes on optimization software. Nonlinear optimization. 1982, p. 339-352.
123. More J.J., Garbow B.S., Hillstrom K.E. Testing unconstrained optimization software. ACM Trans, on Math. Soft. 1981. № 7. pp. 17-41.
124. More R. E. Interval analysis. N. Y., Prentice-Hall, 1966.
125. Murtagh B.A., Saunders M.A. MINOS 5.5 User's Guide. Technical Report SOL 83-20R, Revised July 1998, Systems Optimization Laboratory, Department of Operations Research, Stanford University. 135 p.
126. Neumaier A. Rational functions with prescribed global and local minimizers. 2008. URL: http://solon.cma.univie.ac.at/~neum/.
127. Schittkowski K. Nonlinear programming codes. Berlin: Springer-Verlag, 1980. 242 p.
128. Schwartz A., Polak E., Chen Y.Q. RIOTS: a MATLAB toolbox solving optimal control problems. 1997. URL: http://www.accesscom.com/adam/RIOTS
129. Schweiger C.S., Floudas C.A. MINOPT: A software package for mixed-integer nonliear optimization. Princeton: Princeton University, 1996.
130. O. von Stryk. User's Guide for DIRCOL (version 2.1): a direct collocation method for the numerical solution of optimal control problems. Fachgebiet Simulation und Systemoptimierung (SIM), Technische Universität Darmstadt, 2000.
131. Teo K.L., Goh C.J., Wong K.H. A unified computational approach to optimal control problems. Pitman monographs and surveys in pure and applied mathematics. N.Y.: John Wiley & Sons, 1991.
132. Tjatjushkin A.I. Numerical methods for optimization of controlled systems // J. Stability and control: Theory and Applications. 2000. Vol. 3. N 2. pp. 150174.
133. Vasiliev O.V. Optimization methods. Florida: World Federation Publisher Comp., 1996.
134. Zarodnyuk T.S. The Tunnel-type Method for Solving Non-convex Optimal Control Problems // The International Conference on Optimization, Simulation and Control, Ulaanbaatar, Mongolia, 2010. p. 136.
135. Zhigljavsky A., Zilinskas A. Stochastic global optimization. Springer, New York, 2008. 271 p.
-
Похожие работы
- Модели и алгоритмы расчета параллелепипедной упаковки с использованием метода динамического перебора
- Исследование и разработка алгоритмов и комплекса программ для реализации модифицированного метода поиска глобального экстремума функции многих переменных
- Конструктивные методы для решения задач ортогональной упаковки и раскроя
- Вычислительная технология и инструментальные средства решения задач оптимального управления
- Методы отсечения в задачах оптимизации
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность