Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП - Методы оптимальных решений.doc
Скачиваний:
18
Добавлен:
16.05.2021
Размер:
3.48 Mб
Скачать

2. Графическое решение задачи линейного программирования

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

2.1. Свойства решений задач линейного программирования

Пусть на плоскости Ох2 (рис. 1) заданы две точки: А1 , х ) и А2 , х ), определяющие вектор . Найдем координаты произвольной точки А(х1, х2) данного вектора:

рассмотрим вектора ,

Так как , коллинеарны и одинаково направлены, то где 0 t 1

Пусть 1 - t = 1, t = 2 и 1 0, 2 0, 1 + 2 =1.

Рис. 1

Итак: если A = (х1; х2), A1 = ( ; ), A2 = ( ; ), то

A = 1A1 + 2 A2, 1  0, 2  0, 1 + 2 = 1. (4)

Точка А, для которой выполняются условия (4), называется выпук­лой линейной комбинацией точек А1 и А2. При х1 = 1, х2 = 0 точка А совпа­дает с точкой А1; при х1 = 0, х2 = 1 – с концом A2. Таким образом для любой внутренней точки А отрезка [А1А2] выполняются условия (4).

Точки А1 и А2 называются угловыми или крайними точками отрезка [А1А2]. Очевидно, что угловая точка не может быть представлена как вы­пуклая линейная комбинация двух других точек отрезка.

Соотношения верны и для n-мерного пространства:

Ā = λ1Ā1, + λ2Ā2 + ... + λnĀn, при λ1 0, .

Множество точек называется выпуклым, если оно вместе с любыми двумя точками содержит и их произвольную выпуклую линейную комбинацию. Геометрический смысл этого определения состоит в том, что множеству вместе с его двумя любыми точками полностью принадлежит и весь отрезок, их соединяющий. Примерами выпуклых множеств явля­ется: отрезок, прямая, полуплоскость, круг, шар, куб, пирамида, полупространство и т. д. Пример не выпуклого множества показан на рис. 2., т. к. [А1 А2] полностью этому множеству не принадлежит.

Рис. 2

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

Замкнутым называется множество, содержащее все свои граничные точки. Замкнутое множество может быть ограниченным и неограниченным.

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

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

Теорема 1

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

Пример 3. Даны точки А1(3; – 2; 5) и A2(– 1; 6; 1). Найти точку А (х1; х2; x3), являющуюся линейной комбинацией точек А1 и A2. Так как точка А является линейной комбинацией точек А1 и A2, то Ā = = 1Ā1 + 2Ā2, 1  0, 1 + 2 = 1.

Пусть, например, 1 = , тогда 2 = 1; х2; x3) = (3; –2; 5) + + (-1; 6; 1) = ( ; ; ), отсюда х1 = ; х2 = ; х3 = .

Теорема 2

Если система векторов , , …, содержит m линейно незави­симых векторов , , , то допустимый план

= (х1, х2, …, xm, 0, 0…0), n – является угловой точкой мно-

( )

гоугольника планов.

Теорема 3

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