Многоугольники и многогранники

Одним из основных понятий теории математического программирования является многогранник в n-мерном пространстве. В случае двух переменных его аналогом является многоугольник.

Многогранником в n-мерном пространстве называется замкнутое, выпуклое, ограниченное множество точек n-мерного пространства с конечным числом угловых точек.

многоугольники и многогранники - student2.ru
Рассмотрим это определение подробнее. Составим уравнение отрезка прямой на плоскости. Пусть многоугольники и многогранники - student2.ru и многоугольники и многогранники - student2.ru граничные точки отрезка, многоугольники и многогранники - student2.ru – текущая точка (рис. 3.1).

Рис. 3.1

Запишем векторное параметрическое уравнение отрезка АB

многоугольники и многогранники - student2.ru многоугольники и многогранники - student2.ru .

Так как многоугольники и многогранники - student2.ru , многоугольники и многогранники - student2.ru , то уравнение отрезка в координатной записи приобретает вид

многоугольники и многогранники - student2.ru или многоугольники и многогранники - student2.ru

Эту систему записывают следующим образом:

многоугольники и многогранники - student2.ru

Точку М называют выпуклой линейной комбинацией точек А и В.

Обозначив многоугольники и многогранники - student2.ru , получим

многоугольники и многогранники - student2.ru

Данная запись позволяет сделать обобщение.

Точка М называется выпуклой линейной комбинацией точек многоугольники и многогранники - student2.ru , если

многоугольники и многогранники - student2.ru . (3.1)

многоугольники и многогранники - student2.ru
Множество называется выпуклым, если оно содержит выпуклую линейную комбинацию любых своих точек. На рис. 3.2 а и б изображены примеры соответственно выпуклых и невыпуклых множеств.

Рис. 3.2

Множество называется замкнутым, если оно содержит все свои граничные точки.

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

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

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

многоугольники и многогранники - student2.ru

Рис. 3.3

Теорема 3.1. Любая точка многоугольника является выпуклой линейной комбинацией угловых точек этого многоугольника.

Доказательство. Пусть точка М является внутренней точкой многоугольника с вершинами многоугольники и многогранники - student2.ru (рис. 3.4).

многоугольники и многогранники - student2.ru

Рис. 3.4.

Из точки многоугольники и многогранники - student2.ru проведем прямые, соединяющие ее с остальными угловыми точками, многоугольник будет разбит на ряд треугольников. Пусть точка М попадет в треугольник многоугольники и многогранники - student2.ru . Проведем прямую многоугольники и многогранники - student2.ru так, что многоугольники и многогранники - student2.ru .

Точка М является выпуклой линейной комбинацией точек многоугольники и многогранники - student2.ru и N, т. е.

многоугольники и многогранники - student2.ru .

Для точки N также имеет место равенство

многоугольники и многогранники - student2.ru .

Подставим последнее выражение для N в предыдущее, получим

многоугольники и многогранники - student2.ru .

Обозначим многоугольники и многогранники - student2.ru , запишем многоугольники и многогранники - student2.ru , где многоугольники и многогранники - student2.ru и

многоугольники и многогранники - student2.ru многоугольники и многогранники - student2.ru многоугольники и многогранники - student2.ru

Следовательно, точка М является выпуклой линейной комбинацией точек многоугольники и многогранники - student2.ru . Дополним это равенство слагаемыми, равными нулю, и получим

многоугольники и многогранники - student2.ru ,

где многоугольники и многогранники - student2.ru .

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

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

4.2. Теорема о виде области допустимых решений задачи
линейного программирования

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

Доказательство. Пусть имеется задача линейного программирования

Z(X) = CX многоугольники и многогранники - student2.ru max (min),

AX = многоугольники и многогранники - student2.ru ,

многоугольники и многогранники - student2.ru .

Покажем, что если многоугольники и многогранники - student2.ru некоторые допустимые решения задачи, то многоугольники и многогранники - student2.ru , где многоугольники и многогранники - student2.ru , многоугольники и многогранники - student2.ru , многоугольники и многогранники - student2.ru также является допустимым решением. Подставим многоугольники и многогранники - student2.ru в систему ограничений задачи, умножим полученные в результате этого равенства на многоугольники и многогранники - student2.ru и сложим их:

многоугольники и многогранники - student2.ru

получим

многоугольники и многогранники - student2.ru .

Учитывая, что многоугольники и многогранники - student2.ru , а многоугольники и многогранники - student2.ru , получим многоугольники и многогранники - student2.ru .

Кроме того, так как многоугольники и многогранники - student2.ru , то многоугольники и многогранники - student2.ru , т. е. многоугольники и многогранники - student2.ru является допустимым решением.

Наши рекомендации