![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
В.3. Основные этапы исследования. Краткая характеристика разделов курса МО.Стр 1 из 13Следующая ⇒
ЛК №1 13.02.2003
МЕТОДЫ ОПТИМИЗАЦИИ (МО), Часть 1
Введение В.1. Общая характеристика курса " Основные понятия и определения". В.2. Литература, необходимая для изучения курса. В.3. основные этапы исследования. Краткая характеристика разделов курса МО.
В.1. В курсе МО изучаются аналитические и численные методы решения экстремальных задач; эти задачи пронизывают все области человеческой деятельности: физику, технику, экономику, медицину, биологию, … Во все периоды исторического развития общества, людей интересовали задачи оптимизации и методы их решения; и сейчас термины " оптимальное решение", " оптимизация", " оптимум" стали привычными для людей различных профессий. При формулировке (постановке) задачи оптимизации наиболее значительными являются два объекта: 1) целевая функция 2) область допустимых значений Классическая задача безусловной оптимизации имеет вид:
где В случае безусловной оптимизации область
Известно из курса математического анализа одномерную задачу оптимизации (задачу экстремумов функции одной переменной) можно записать в виде:
Следует особо отметить, что для функции двух и более переменных необходимо изучать методы решения задач условной оптимизации. Простейшим видом таких задач является классическая задача условной оптимизации.
Повторить, используя книги из математического анализа: 1) 2 метода решения систем задач типа уравнения (2) в пространстве 2) методы решения задач типа (2) и (4) в пространстве
Термин " программирование" в данном курсе следует понимать как " планирование".
ЛК №2 20.02.2003
Задача (4) называется задачей условной оптимизации, потому что на область допустимых решений
Название " классическая" задачи условной оптимизации связано с тем, что система уравнений ограничений определяет Понятно, что задачи условной оптимизации более сложные, чем задачи безусловной оптимизации. Даже в простейшем случае функции двух переменных возникают трудности при их решении. Известно, что решение (4) в случае двух переменных осуществляют с помощью метода множеств Лагранжа и метода подстановки. Наиболее сложной задачей оптимизации является общая задача условной оптимизации, называемая задачей математического программирования (МП).
Очевидно, что (5) отличается от (4) тем, что область допустимых решений Среди задач математического программирования (5) различают задачи линейного программирования, задачи квадратичного программирования, задачи нелинейного программирования, задачи стохастического программирования и т.д. Заметим, что Следует отметить, что в случае, когда Если При решении задач МП наиболее распространен детерминированный подход (когда
(1) – МФТИ, МГУ. (2) – МГУ. (3) – ХНУРЭ. Практическая направленность. (4) – Для студентов не только направления ПМ. (5) – Для начального изучения курса!!! (6) – Связан с (3) органически. В первом используются численные методы с применением ЭВМ. (7) – Изложен на хорошем методическом уровне. Симплексный метод решения задач линейного программирования (ЛП). (8) - характеризуется разнообразием методов и их сравнения, хорошими графическими иллюстрациями, позволяющими понять суть метода. (9) – Доказательства теорем. (10) – Сходна с (4).
В.2. Литература, необходимая для изучения курса. 1. Моисеев Н.Н., Иванилов Ю.П., Столярова Е.М. Методы оптимизации. –М.: Наука, 1975. – 358с. 2. Сухарев А.Г., Тимохов В.А., Федоров В.В. Курс методов оптимизации. –М.: Наука, 1985. – 371с. 3. Евдокимов А.Г. Минимизация функций и ее приложения к задачам автоматизированного управления инженерными сетями. – Х.: Вища школа, 1991. – 288с. 4. Ногин В.Д., Протодьяконов И.А., Евлампиев И.М. Основы методов оптимизации. – М.: Наука, 1988. – 411с. 5. Акулич И.Л. Математическое программирование в упражнениях и задачах. – М.: Высшая школа, 1985. – 285с. 6. Евдокимов А.Г., Самойленко Н.И. и др. Минимизация функций с применением мини- и микроЭВМ. – Х.: Высшая школа, 1992. – 290с. 7. Кузнецов В.А., Сакович И.Н., Холод И.В. Высшая математика. Математическое программирование. – Мн.: Вышейша школа, 1985. – 392с. 8. Химмельблау. Прикладное нелинейное программирование. – М.: Мир, 1978. – 495с. 9. Пшеничный Б.Н., Данилин Ю.М. Численные методы в экспериментальных задачах. – М.: Наука, 1987. – 253с. 10. Дегтярев Ю.И. Методы оптимизации. – М.: Советское радио, 1980. – 383с.
ЛК №3 27.02.2003
Лишенная противоречий, дополненная и измененная группой специалистов вербальная модель должна быть формализованной, т.е. построена ее ММ. 2 – ММ. Поскольку каждое исследование должно быть комплексным, системным и оптимальным, то значительная часть реальных задач решений той или иной проблемы формулируется (формализуется) следующими ММ:
(1) – классическая задача безусловной оптимизации.
(2) – общая задача условной оптимизации. ММ (1), (2) относятся к так называемым детерминированным моделям задач оптимизации. С ними связан соответственно детерминированный подход к решению задач. Следует отметить, что более общими ММ систем задач являются схематические модели, соответственно стохастический подход к их решению. Последний наиболее адекватен постановке реальных оптимизационных задач. 3 – МР. Методы решения оптимизационных задач (аналитические и численные) изучаются в курсе МО. Основные разделы курса: Р.1. Классические методы безусловной и условной оптимизации. Р.2. Численные методы оптимизации. Р.3. Математическое программирование: Р.3.1. Линейное программирование. Р.3.2. Нелинейное программирование. Отметим, что если в (2) целевая функция Если В общем случае задачи МП – нелинейные задачи, т.е. 4 – ПК. Этот этап предлагает детальный анализ полученного решения сравнения его с экспериментальными данными и дальнейшую корректировку МР, ММ и даже СПЗ. 5 – РР. Один из важных этапов, предполагающий защиту проекта (решенной проблемы) перед комиссией.
ЛК № 4 06.03.2003
Необходимо представить результаты на наглядном виде с помощью графиков, таблиц, компьютерных технологий так, чтобы лицо, принимающее решение (ЛПР) и комиссия в целом увидели, что проблема решения на высоком научном уровне. В заключении В.3. выясним смысл термина " системное исследование". Сложную систему (объект) при исследовании представляют в виде множества подсистем. Оптимизируя функционирование каждой из подсистем, необходимо учитывать влияние каждой подсистемы на эффективность функционирования исходной сложной системы. Сказанное определяет смысл системного подхода научного исследования. В.4. Глобальный (абсолютный) оптимум, локальный (относительный) оптимум и связанные с ними определения и соотношения. Пусть т. Итак, Аналогично определяется глобальный максимум. Пусть т. Если Аналогично определяется локальный относительный максимум. Легко понять, что глобальный оптимум максимум или минимум всегда является локальным оптимумом, обратное в общем случае неверно. Следует помнить известное утверждение типа: если т.
Более того, т. Смысл этого утверждения очевиден, если вспомнить примеры с функциями одной переменной.
Раздел 1 ЛК №5 13.03.2003
Ответ на этот вопрос можно получить, изучив достаточные условия. Эти условия предполагают исследование матрицы вторых производных целевой функции
1.2. Достаточные условия для точки локального минимума (максимума). Представим разложение функции
Разложение (1) можно представить более кратко, используя понятие: " скалярное произведение векторов" и " векторно-матричное произведение".
Приращение функции
Учитывая необходимые условия: Подставим (3) в виде:
Квадратичная форма
Если ДКФ положительно определена, то Если же ДКФ и матрица Итак, необходимое и достаточное условие для точки локального минимума имеют вид:
Соответственно, необходимое и достаточное условие локального максимума имеет вид:
Вспомним критерий, позволяющий определить: является ли квадратичная форма и матрица, ее представляющая, положительно определенной, или отрицательно определенной.
Критерий Сильвестра. Позволяет ответить на вопрос: является ли квадратичная форма и матрица, ее представляющая, положительно определенной, или отрицательно определенной. Далее изложение будет относительно ДКФ и матрицы
Главный определитель матрицы Гессе
ЛК №6 20.06.2003
Если же имеет место другая схема знаков для главных определителей матрицы Гессе
ЛК №7 27.03.2003
Как видно, функции Подставляем
Исследуемая функция Итак, метод исключения (подстановки) позволяет использовать задачу классической условной оптимизации преобразовать в задачу безусловной оптимизации функции Недостаток метода исключения: трудности, а иногда и невозможность получения системы выражений (3). Свободный от этого недостатка, но требующий выполнения условия (4)
1.5.2. Метод множителей Лагранжа. Необходимые условия в классической задаче условной оптимизации. Функция Лагранжа ММЛ позволяет исходную задачу классической условной оптимизации:
Преобразовать в задачу безусловной оптимизации специально " сконструированной" функции – функции Лагранжа:
где
Как видно,
Ключевое выражение!!!
Пусть точка Используя концепция зависимых и независимых переменных
Из (2) с очевидностью следует система уравнений вида:
Результат вычисления полного дифференциала для каждой из функций Представим (6) в " развернутом" виде, используя концепцию зависимых и независимых переменных:
Заметим, что (6') в отличии от (5') представляет собой систему, состоящую из Умножим каждое
" Распорядимся" множителями Лагранжа Термин " распорядимся" множителями Лагранжа вышеуказанным образом означает, что необходимо решить некоторую систему из Структуру такой системы уравнений легко получить приравняв выражение в квадратной скобке под знаком первой суммы нулю:
Перепишем (8) в виде:
Система (8') представляет собой систему из Поскольку в ключевом выражении (7) первая сумма равна нулю, то легко понять, что и вторая сумма будет равняться нулю, т.е. имеет место следующая система уравнений:
Система уравнений (8) состоит из Недостающие Итак, имеется система из Полученный результат – система уравнений (11) составляет основное содержание ММЛ. Легко понять, что систему уравнений (11) можно получить очень просто, вводя в рассмотрение специально сконструированную функцию Лагранжа (3). Действительно,
Итак, система уравнений (11) представима в виде (используя (12), (13)):
Система уравнений (14) представляет необходимое условие в классической задаче условной оптимизации.
ЛК №8 03.04.2003
Найденное в результате решение этой системы значение вектора Для того, чтобы выяснить характер условно-стационарной точки
ЛК №9 10.04.2003
Вышесказанное позволяет сформулировать алгоритм ГФА метода решения классической задачи условной оптимизации: 1) строим семейство линий уровня целевой функции: 2) строим ОДР, используя уравнение ограничения 3) с целью внесения исправления возрастания функции 4) исследуем взаимодействие линий уровня и функции 5) вычисляем Следует особо отметить, что основные этапы ГФА метода решения классической задачи условной оптимизации совпадают с основными этапами ГФА метода решения задач НП и ЛП, отличие лишь в ОДР
О практическом смысле ММЛ. Представим классическую задачу условной оптимизации в виде:
где
Повторить вопрос о седловой точке функции двух переменных.
В пространстве
Пусть Вычислим производную:
Из (3), (4), (5) Из (5) Подставим (5') в (3) и получаем:
Из (6) В общем случае (6) принимает вид: Из (6), (7) Если
1.5.6. Классическая задача условной оптимизации, как задача о нахождении седловой точки функции Лагранжа: Пара
Повторить вопрос о выпуклых множествах и выпуклых функциях.
Очевидно, что из (1) Из (2) Как видно система (3) содержит
где В связи с аналогией систем уравнений (3) и (4), классическую задачу условной оптимизации можно рассматривать как задачу о нахождении седловой точки функции Лагранжа.
ЛК №10 17.04.2003
Раздел 2 Метод дихотомии (МД) (метод деления отрезка пополам). Сущность МД легко понять, рисуя следующую графическую иллюстрацию. На отрезке Требуется найти точку
Если Если Вычисляем до тех пор, пока
На каждой итерации МД отрезок локализации минимума уменьшается в два раза. После Тогда
Метод Фибоначчи. Этот метод использует последовательность чисел Фибоначчи, представляемого рекуррентным соотношением:
ЛК №12 15.05.2003
Алгоритм МФ сходен с алгоритмом МЗС. МФ лишь немного эффективнее МД.
Градиентные методы. Эти методы относятся к численным методам безусловной многомерной оптимизации первого порядка. Как известно, В прямоугольной системе координат
Если общую итерационную формулу методов спуска подставить вместо
Заметим, что |
Последнее изменение этой страницы: 2017-04-12; Просмотров: 466; Нарушение авторского права страницы