Выпуклые множества и выпуклые функции




Непустое множество называется выпуклым, если при всех , .

Функция , определенная на выпуклом множестве , называется выпуклой, если

(11)

при всех , . Если при всех , , неравенство (11) выполняется как строгое, то называется строго выпуклой.

Функция , определенная на выпуклом множестве , называется сильно выпуклой с константой , если

при всех , .

Ниже приведены необходимые и достаточные условия выпуклости и сильной выпуклости дифференцируемых функций. Для краткости формулировок выпуклые функции рассматриваются как сильно выпуклые с параметром .

 

Теорема 9 (Первый дифференциальный критерий сильной выпуклости)

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

, при всех .


 

 

Теорема 10 (Второй дифференциальный критерий сильной выпуклости)

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

, при всех .

Теорема 11 (Третий дифференциальный критерий сильной выпуклости)

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

для всех .

37. Показать, что множество выпукло тогда и только тогда, когда при всех . Здесь - алгебраическая сумма множеств ().

38. Являются ли выпуклыми множествами следующие множества на плоскости:

а) круг с центром в начале координат;

в) часть круга , получающаяся из него путём вырезания сектора, лежащего в правом квадранте.

39. Верно ли, что объединение и пересечение двух выпуклых множеств выпукло?

40. Пусть - выпуклые множества, - произвольные числа. Доказать, что множество выпукло.

41. Перечислить все выпуклые множества, принадлежащие числовой прямой .

42. Показать, что следующие множества являются выпуклыми:

а) - прямая, проходящая через точку в направлении ;

в) - луч, выходящий из точки в направлении ;

с) - гиперплоскость с нормалью () ;

d) ,

- порождаемые гиперплоскостью с нормалью () полупространства. Здесь .

43. Показать, что множество , где - некоторая матрица размера () со строками , , является выпуклым.

44. Показать, что множество является выпуклым. Здесь , - заданные числа.

 

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

 

45. Определить все крайние точки множества , заданного в задаче 44.

46. Определить все крайние точки множества , где .

47. Указать все крайние точки множества , определённого в задаче 42.

 

В задачах 48-53 множество предполагается выпуклым.

48. Доказать, что функция - выпукла, если выпукла и .

49. Доказать, что функция - выпукла, если выпукла, .

50. Проверить, что функция - выпукла на .

51. Пусть - выпуклые функции на множестве . Доказать, что функция - выпукла на .

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

53. Доказать, что функция - выпукла на , если функции , , выпуклы на .

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

55. Доказать, что функция сильно выпукла на , .

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

57. Найти максимальное значение функции при выполнении ограничений:

58. Пусть функция - непрерывная, монотонно неубывающая функция на отрезке . Показать, что функция является выпуклой на отрезке .

  1. Проверить, что функция выпукла на .

Задача

(12)

называется выпуклой, если - выпуклое множество, а выпуклая функция на .

 

60. Доказать, что в выпуклой задаче любое её локальное решение является также и глобальным.

61. Пусть функция выпукла на и дифференцируема в точке . Доказать, что если , то - точка минимума функции на .

62. Известно, что выпуклая задача (12) имеет решение. Доказать, что тогда множество её решений выпукло, если при этом строго выпукла на , то решение задачи (12) единственно.

Условия оптимальности

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

 

63. Доказать, что если - локальное решение задачи (3) без каких-либо предположений на множество и функцию , то .

64. Пусть в задаче (12) множество выпукло, а функция - дифференцируема в точке . Доказать, что тогда, если - локальное решение задачи (12), то

, (13)

если же выпукла на и выполняется (13), то - глобальное решение задачи (12).

65. Доказать, что если ( - внутренняя точка множества ), то (13) эквивалентно условию .

66. Пусть множество имеет вид , где , (если или , то соответствующий знак неравенства в задании множества следует понимать как строгий). Доказать, что тогда условие (13) эквивалентно условию: для любого

67. Пусть множество имеет вид , ( соответствует случаю ). Доказать, что тогда (13) эквивалентно условиям:

68. Решить задачу:

69. Решить задачу:

70. Пусть - дифференцируемая сильно выпуклая функция на . Показать, что при любом решение уравнения на существует и единственно.

71. Пусть - дифференцируемая выпуклая функция на . Показать, что при любом решение уравнения на существует и единственно.

 

Напомним необходимое условие оптимальности (Принцип Лагранжа) в задаче математического программирования (1).

 

Теорема 12 (Принцип Лагранжа)

Пусть в задаче (1) множество - выпукло, функции дифференцируемы в точке , функции непрерывно дифференцируемы в некоторой окрестности точки . Если - локальное решение задачи (1), то существует число и вектор не равные нулю одновременно и такие, что

(14)

. (15)

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

Теорема 13 (Достаточное условие оптимальности)

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

Теорема 14 (Условия регулярности)

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

1) ограничения-равенства отсутствуют () и существует точка такая, что при всех ;

2) , функции линейны.

Тогда, если - локальное решение задачи (1), то существует такой, что при будут выполнены условия (14), (15).

Условие 1) теоремы называется условием регулярности Слейтера.

Теорема 15 (Теорема Куна-Таккера в дифференциальной форме)

Пусть в дополнение к условиям теоремы 14 функция выпукла на . Тогда точка является решением задачи (1) в том и только том случае, если существует вектор такой, что при выполняются условия (14), (15).

 

Пример 3.

Рассмотрим задачу:

Решение:

1. Очевидно, что данная задача - задача выпуклого программирования.

2. Условия регулярности Слейтера выполнено, следовательно, функция Лагранжа регулярная:

.

  1. Выпишем необходимые условия:

Пусть , тогда , но данная точка не удовлетворяет ограничению задачи. Отсюда следует, что . Система перепишется в виде:

Разрешая систему, получим:

.

4. Для задачи выпуклого программирования необходимые условия оптимальности являются и достаточными (теорема 13), то есть - глобальное решение задачи.

 

72. Опираясь на решение задач 65-67, конкретизировать условие (14) в случае, когда и когда имеет вид, указанный в задачах 66, 67.

 

Проекцией точки на множество D называется точка , ближайшая к среди всех точек из D. Иными словами, является решением задачи проектирования

.

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

 

Доказать следующие утверждения для произвольной точки .

73. Если - сфера, то .

74. Если - координатный параллелепипед, то

75. Если - неотрицательный октант, то .

76. Если - гиперплоскость (), то .

77. Если - полупространство (), то .

 

78. Если - аффинное множество, причём строки матрицы линейно независимы, то , где - транспонированная матрица, .

 

79. Решить задачу:

80. Доказать, что решением задачи выпуклого программирования

является точка .

81. Показать, что других решений, кроме , в задаче 80 нет.

82. Доказать, что решением задачи выпуклого программирования

является точка .

83. Показать, что других решений, кроме , в задаче 82 нет.

В задачах 84-88 .

84. Используя необходимые условия оптимальности (14), (15), разработать численный метод отыскания решения задачи

Решить задачи:

85.

- положительные числа, .

86.

- произвольные числа, .

87.

88.

89.

90.

91.

92.

93.

  1. Доказать, что если , - положительные числа, причём , то .

Пусть

,

(17)

95. Показать, что если дифференцируемы в точке и - локальное решение задачи (17), то существуют числа , такие, что

.

 

Предполагая, что в задаче (1) , обозначим через точную нижнюю грань целевой функции задачи (1) на её допустимом множестве: . Вектор называется вектором Куна-Таккера задачи (1), если при всех .

Двойственной к задаче (1) называется задача

(18)

, .

При этом задача (1) называется прямой. Предполагая, что , обозначим через .

96. Показать, что в задаче (18) множество выпукло, а функция вогнута на .

97. Показать, что для любых и справедливо неравенство . Если , , то .

 

Теорема 16 (Теорема существования вектора Куна-Таккера)

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

1) ограничения равенства отсутствуют () и существует точка такая, что ;

2) , функции линейны, множество .

Тогда вектор Куна-Таккера задачи (1) существует.

Теорема 17 (Теорема двойственности)

Пусть вектор Куна-Таккера задачи (1) существует. Если значение прямой задачи (1) конечно () в частности, если она имеет решение, то множество решений двойственной задачи (18) непусто и совпадает с множеством векторов Куна-Таккера задачи (1). При этом справедливо соотношение двойственности

. (19)

 

98. Показать, что если вектор Куна – Таккера задачи (1) существует, а допустимое множество двойственной задачи непусто, то она имеет решение. Если же , то .

99. Для задачи

построить двойственную и найти её решение. Убедится в справедливости соотношения (19).

 

Теорема 18 (Теорема Куна-Таккера в форме двойственности).

Пусть вектор Куна-Таккера задачи (1) существует. Тогда точка является решением задачи (1) в том и только том случае, если существует вектор такой, что справедливо соотношение двойственности

, (20)

равносильное условиям

,

.

Множество векторов , удовлетворяющее (20), совпадает с множеством решений двойственной задачи (18) или же с множеством векторов Куна-Таккера прямой задачи (1).

 

100. Решить задачу:

- заданные числа.


Литература

1. Давыдов Н.А., Коровкин П.П., Никольский В.Н. Сборник задач по математическому анализу. –М.: Просвещение, 1964.

2. Лидский В.Б., Овсянников Л.В., Тулайков А.Н., Шабунин М.И. Задачи по элементарной математике. –М.: Наука, 1965.

3. Алексеев В.М., Галеев Э.М., Тихомиров В.М. Сборник задач по оптимизации. –М.: Наука, 1984.

4. Сухарев А.Г., Тимохов А.В., Федоров В.В. Курс методов оптимизации.

–М.: Наука, 1986.

5. Морозов В.В., Сухарев А.Г., Федоров В.В. Исследование операций в задачах и упражнениях. –М.: Высшая школа, 1986.

 

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-10-24 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: