Учебное пособие: Методические указания (сборник задач) по курсу «системы принятия решений»
Название: Методические указания (сборник задач) по курсу «системы принятия решений» Раздел: Остальные рефераты Тип: учебное пособие ![]() |
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. Н.И.ЛОБАЧЕВСКОГО НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
Факультет вычислительной математики и кибернетики Кафедра информатики и автоматизации научных исследований МЕТОДИЧЕСКИЕ УКАЗАНИЯ (СБОРНИК ЗАДАЧ) ПО КУРСУ «СИСТЕМЫ ПРИНЯТИЯ РЕШЕНИЙ» Нижний Новгород, 2010 Методические указания (сборник задач) для самостоятельной работы студентов специальности «Прикладная информатика» факультета ВМК по курсу «Системы принятия решений» / Нижегородский государственный университет, 2010, с 20. Данная методическая разработка содержит задания, связанные с применением необходимых и достаточных условий оптимальности в различных классах оптимизационных задач. Методическая разработка подготовлена доцентом Коротченко А.Г., Сморяковой В.М., Кучиной О.М., Малаховской Д.А. Рецензент: кандидат физ.-мат. наук, доцент В.А.Гришагин
В данной разработке приведены оптимизационные задачи, для которых требуется доказать существование решения, задачи на доказательство некоторых свойств выпуклых множеств и выпуклых функций, а также задачи на использование необходимых и достаточных условий оптимальности. Напомним основные обозначения, используемые при решении задач данного раздела:
Задача математического программирования
Сформулируем известный из курса математического анализа результат о существовании решения задачи (1): Теорема 1 (Теорема Вейерштрасса) Пусть
1. Пусть 2. Известно, что функция 3. Пусть непрерывная функция 4. Пусть 5. Убедиться, что функция Задача математического программирования (1) называется задачей безусловной оптимизации, если
Теорема 2 (Необходимое условие локальной оптимальности первого порядка) Пусть функция Теорема 3 (Необходимое условие локальной оптимальности второго порядка) Пусть функция Теорема 4 (Достаточное условие локальной оптимальности) Пусть функция Тогда Теорема 5 (Критерий Сильвестра) Симметрическая матрица является неотрицательно (положительно) определенной, тогда и только тогда, когда все её главные (угловые) миноры неотрицательны (положительны). Пример 1. Рассмотрим задачу безусловной оптимизации:
Решение:
Решениями этой системы являются точки
Матрица Матрица В следующих задачах требуется привести примеры функций одной или двух переменных, в которых выполняются указанные ниже требования. 6. Глобальные максимум и минимум достигаются в бесконечном числе точек. 7. Функция ограничена, глобальный максимум достигается, а глобальный минимум не достигается. 8. Функция ограничена, но глобальные минимум и максимум не достигаются. 9. Функция ограничена, имеет локальные минимумы и максимумы, но глобальные максимум и минимум не достигается. 10. Имеется единственный локальный экстремум, не являющийся глобальным. 11. Имеется бесконечное число локальных минимумов, но нет ни одного локального максимума. 12. Найти все точки локального минимума и локального максимума функции Найти локальные решения в задачах 13-16. 13. 14. 15. 16. 17. Найти наименьшее значение функции 18. Показать, что в методе наискорейшего спуска направления Напомним, что метод наискорейшего спуска предназначен для отыскания локального минимума функции Задача математического программирования (1) называется классической задачей на условный экстремум, если
Функция Лагранжа классической задачи на условный экстремум определена при Теорема 6 (Необходимое условие локальной оптимальности первого порядка) Пусть функции Если градиенты Условие линейной независимости градиентов ограничений в точке Теорема 7 (Необходимое условие локальной оптимальности второго порядка) Пусть функции при любых Теорема 8 (Достаточное условие локальной оптимальности) Пусть функции при всех ненулевых Тогда
Пример 2. Рассмотрим классическую задачу на условный экстремум:
Решение: 1. Составим функцию Лагранжа:
2. Выпишем необходимые условия оптимальности и ограничение задачи:
Ясно, что условие регулярности для данной задачи выполнено, но иногда бывает удобно рассмотреть отдельно два случая Если
Необходимые условия перепишутся в виде: Данная система имеет два решения: 1) 2) 3. Далее рассмотрим матрицу вторых частных производных функции Лагранжа:
Для указанных решений матрица принимает соответственно вид:
Выпишем условие (9):
Исследуем полученные точки 3.1. Условие (9) для точки 3.2. Из условия (9) для точки 19. Из данного треугольника вырезать два равных круга наибольшего радиуса. 20. Доказать, что из всех треугольников с общим углом при вершине и данной суммой длин боковых сторон равнобедренный треугольник имеет наименьшее основание. 21. Из всех треугольников с одинаковым основанием и одним и тем же углом при вершине найти треугольник с наибольшим периметром. 22. Даны две параллельные прямые и точка 23. В треугольной пирамиде проводятся сечения, параллельные двум её непересекающимся рёбрам. Найти сечение с наибольшей площадью. 24. Окно имеет форму прямоугольника, который сверху заканчивается полукругом. Каково должно быть основание прямоугольника для того, чтобы при данном периметре 25. Дан квадратный лист картона. Какой величины должны быть вырезаны квадраты в каждом из четырёх углов этого листа, чтобы из оставшейся крестообразный фигуры можно было сделать коробку наибольшей вместимости? 26. В эллипс 27. Из всех эллипсов, у которых сумма осей постоянна и равна В задачах 28-31 требуется определить локальные минимумы и максимумы функции 28. 29. 30. В задачах 28-30 31. 32. Доказать, что для любых двух векторов Найти решения задач на условный экстремум: 33. 34. 35.
Выпуклые множества и выпуклые функции Непустое множество Функция
при всех Функция при всех Ниже приведены необходимые и достаточные условия выпуклости и сильной выпуклости дифференцируемых функций. Для краткости формулировок выпуклые функции рассматриваются как сильно выпуклые с параметром Теорема 9 (Первый дифференциальный критерий сильной выпуклости) Пусть функция
Теорема 10 (Второй дифференциальный критерий сильной выпуклости) Пусть функция
Теорема 11 (Третий дифференциальный критерий сильной выпуклости) Пусть
37. Показать, что множество 38. Являются ли выпуклыми множествами следующие множества на плоскости: а) круг в) часть круга 39. Верно ли, что объединение и пересечение двух выпуклых множеств выпукло? 40. Пусть 41. Перечислить все выпуклые множества, принадлежащие числовой прямой 42. Показать, что следующие множества являются выпуклыми: а) в) с) d) 43. Показать, что множество 44. Показать, что множество Точка 45. Определить все крайние точки множества 46. Определить все крайние точки множества 47. Указать все крайние точки множества В задачах 48-53 множество 48. Доказать, что функция 49. Доказать, что функция 50. Проверить, что функция 51. Пусть 52. Пусть 53. Доказать, что функция 54. Пусть 55. Доказать, что функция 56. Доказать, что строго вогнутая функция может достигать своего минимального значения только в крайних точках выпуклого множества 57. Найти максимальное значение функции 58. Пусть функция
Задача называется выпуклой, если 60. Доказать, что в выпуклой задаче любое её локальное решение является также и глобальным. 61. Пусть функция 62. Известно, что выпуклая задача (12) имеет решение. Доказать, что тогда множество её решений выпукло, если при этом
Условия оптимальности Пусть 63. Доказать, что если 64. Пусть в задаче (12) множество если же 65. Доказать, что если 66. Пусть множество
67. Пусть множество 68. Решить задачу: 69. Решить задачу: 70. Пусть 71. Пусть Напомним необходимое условие оптимальности (Принцип Лагранжа) в задаче математического программирования (1). Теорема 12 (Принцип Лагранжа) Пусть в задаче (1) множество
Используемые здесь обозначения пояснены после формулировки задачи (1) на странице 3, а числа Теорема 13 (Достаточное условие оптимальности) Пусть в задаче (1) множество Теорема 14 (Условия регулярности) Пусть в задаче (1) множество 1) ограничения-равенства отсутствуют ( 2) Тогда, если Условие 1) теоремы называется условием регулярности Слейтера. Теорема 15 (Теорема Куна-Таккера в дифференциальной форме) Пусть в дополнение к условиям теоремы 14 функция Пример 3. Рассмотрим задачу: Решение: 1. Очевидно, что данная задача - задача выпуклого программирования. 2. Условия регулярности Слейтера выполнено, следовательно, функция Лагранжа регулярная:
Пусть Разрешая систему, получим:
4. Для задачи выпуклого программирования необходимые условия оптимальности являются и достаточными (теорема 13), то есть 72. Опираясь на решение задач 65-67, конкретизировать условие (14) в случае, когда Проекцией точки
Заметим, что понятие проекции точки на множество используется в численных методах условной оптимизации, основанных на идее проектирования очередной точки, вырабатываемой методом решения безусловной задачи, на допустимое множество задачи с ограничениями. Доказать следующие утверждения для произвольной точки 73. Если 74. Если 75. Если 76. Если 77. Если 78. Если 79. Решить задачу: 80. Доказать, что решением задачи выпуклого программирования является точка 81. Показать, что других решений, кроме 82. Доказать, что решением задачи выпуклого программирования является точка 83. Показать, что других решений, кроме В задачах 84-88 84. Используя необходимые условия оптимальности (14), (15), разработать численный метод отыскания решения задачи Решить задачи: 85.
86.
87. 88. 89. 90. 91. 92. 93.
Пусть
95. Показать, что если
Предполагая, что в задаче (1) Двойственной к задаче (1) называется задача
При этом задача (1) называется прямой. Предполагая, что 96. Показать, что в задаче (18) множество 97. Показать, что для любых Теорема 16 (Теорема существования вектора Куна-Таккера) Пусть в задаче (1) множество 1) ограничения равенства отсутствуют ( 2) Тогда вектор Куна-Таккера задачи (1) существует. Теорема 17 (Теорема двойственности) Пусть вектор Куна-Таккера задачи (1) существует. Если значение прямой задачи (1) конечно ( 98. Показать, что если вектор Куна – Таккера задачи (1) существует, а допустимое множество 99. Для задачи построить двойственную и найти её решение. Убедится в справедливости соотношения (19). Теорема 18 (Теорема Куна-Таккера в форме двойственности). Пусть вектор Куна-Таккера задачи (1) существует. Тогда точка равносильное условиям
Множество векторов 100. Решить задачу:
Литература 1. Давыдов Н.А., Коровкин П.П., Никольский В.Н. Сборник задач по математическому анализу. –М.: Просвещение, 1964. 2. Лидский В.Б., Овсянников Л.В., Тулайков А.Н., Шабунин М.И. Задачи по элементарной математике. –М.: Наука, 1965. 3. Алексеев В.М., Галеев Э.М., Тихомиров В.М. Сборник задач по оптимизации. –М.: Наука, 1984. 4. Сухарев А.Г., Тимохов А.В., Федоров В.В. Курс методов оптимизации. –М.: Наука, 1986. 5. Морозов В.В., Сухарев А.Г., Федоров В.В. Исследование операций в задачах и упражнениях. –М.: Высшая школа, 1986. |