Лекция 4: Метод полного исключения. Табличный симплекс – метод. Геометрическая интерпретация задач линейного программирования
3. Геометрическая интерпретация задач линейного программирования
Рассмотрим такой пример:


Каждое из этих неравенств определяет полуплоскости, пересечение которых дает многоугольник, заштрихованый на рис. 4.1. Этот многоугольник (выпуклый многогранник) и представляет собой допустимое множество решений R(x1, x2) задачи ЛП. Теперь рассмотрим целевую функцию
f(x1,x2)=4x1+3x2,
пусть ее значения
f(x1,x2)=12000=Z1.
График уравнения 4х1+3х2=12000 - прямая с отрезками на осях x1=3000; x2=4000.

Прямая z2 параллельная прямой z1, но расположена выше от нее. Передвигая прямую z вверх параллельно самой себе, приходим к такому ее положению, когда прямая и множество R будут иметь только одну общую точку А.
Очевидно, что точка А (x1=2000; x2=6000)
- оптимальное решение, так как она лежит на прямой с максимально возможным
значением . Заметим, что эта точка оказалась крайней
точкой множества R.
При векторной форме ограничения задачи ЛП записываются так:
![]() |
( 3.1) |
![A_1 = \left[ \begin{gathered} a_{11} \\ a_{12} \\ \ldots \\ a_{m1} \end{gathered} \right] , \;
A_2 = \left[ \begin{gathered} a_{21} \\ a_{22} \\ \ldots \\ a_{m2} \end{gathered} \right] , \; . , \;
A_n = \left[ \begin{gathered} a_{21} \\ a_{22} \\ \ldots \\ a_{mn} \end{gathered} \right] .](/sites/default/files/tex_cache/1baad4319039ed978625fecd4e05f24e.png)
Рассмотрим допустимое множество A1, A2,.,An
в пространстве данных векторов. Поскольку в формуле (3.1) ,
то все положительные комбинации векторов A1,A2,.,An
образуют конус. Поэтому вопрос о существовании допустимых
решений равнозначен вопросу о принадлежности вектора b
этому конусу. Поскольку A1,A2,.,An m -мерные векторы (n > m), то среди них всегда
обнаружится m линейно-независимых векторов,
образующих базис m -мерного пространства и содержащих конус,
образованный векторами A1,A2,.,An...
Поэтому справедливо следующее утверждение. Если задача ЛП содержит n переменных и m ограничений, записанных в
форме неравенств (n > m), не считая ограничений
неотрицательности переменных , то в оптимальное
решение входит не более чем m
ненулевых компонент вектора x.
Расширенная форма задачи ЛП. Для решения задач ЛП необходимо
переходить от ограничений - неравенств к ограничениям в форме уравнений.
Для этого в каждое неравенство вводят по одной свободной переменной ,
чтобы превратить его в равенство. В таком виде задачу ЛП называют
расширенной и записывают так:
![]() |
( 3.2) |
a11x1+a12x2+.+a1nxn+1xn+1+0xn+2+...+0xn+m=b1; a21x1+a22x2+.+a2nxn+0xn+1+1xn+2+...+0xn+m=b2; ........................................ am1x1+am2x2+.+amnxn+0xn+1+0xn+2+...+1xn+m=bm ...
В матричной форме эта задача имеет следующий вид:


![]() |
( 3.3) |
Наконец, векторная форма записи расширенной задачи ЛП:

![]() |
( 3.4) |
Пусть R и R1 - допустимые множества решений исходной и расширенной задач соответственно. Тогда любой точке допустимого множества решений R1 соответствует единственная точка множества R, и наоборот.
Установим отношение между элементами R и R1:

На рис. 4.2 и
4.3 изображены допустимые
множества решений обеих задач. Очевидно, что треугольник ОСА
(рис. 4.2) - допустимое
множество R - есть проекция допустимого множества R1 (рис.4.3)
на подпространство .
В общем случае допустимое
множество решений исходной задачи R
есть проекция
допустимого множества решений расширенной задачи R1
на подпространство
исходных переменных .