Геометрическая интерпретация задачи линейного программирования

Геометрическая интерпретация задачи линейного программирования. Рассмотрим задачу линейного программирования, система ограничений которой задана в виде неравенств.

Найти минимальное значение линейной функции (1.5) Z = С 1 х 1 +С 2 х 2 + +С N x N при ограничениях a 11 x 1 + a 22 x 2 + + a 1N Х N b 1 a 21 x 1 + a 22 x 2 + + a 2N Х N b 2 (1.6) a M1 x 1 + a M2 x 2 + + a MN Х N b M (1.7) x j 0 (j = 1, 2, ,n) Совокупность чисел х 1 , х 2 , х N , удовлетворяющих ограничениям (1.6) и (1.7), называется решением.

Если система неравенств (1.6) при условии (1.7) имеет хотя бы одно решение, она называется совместной, в противном случае - несовместной. Рассмотрим на плоскости х 1 Ох 2 совместную систему линейных неравенств a 11 x 1 + a 22 x 2 b 1 a 21 x 1 + a 22 x 2 b 2 a M1 x 1 + a M2 x 2 b M x 1 0, x 2 0 Это все равно, что в системе (1.6) - (1.7) положить N=2. Каждое неравенство этой системы геометрически определяет полуплоскость с граничной прямой a i1 x 1 + a i2 x 2 = b i ,(i = 1, 2, m). Условия неотрицательности определяют полуплоскости соответственно с граничными прямыми х = 0, х = 0. Система совместна, поэтому полуплоскости, как выпуклые множества, пересекаясь, образуют общую часть, которая является выпуклым множеством и представляет собой совокупность точек, координаты каждой из которых являются решением данной системы (рис. 1.1). Совокупность этих точек (решений) назовем многоугольником решений.

Он может быть точкой, отрезком, лучом, много-угольником, неограничен-ной многоугольной облас-тью. Если в системе ограничений (1.6) - (1.7) n = 3, то каждое нера-венство геометрически представляет полупространство трехмерного пространства, граничная плоскость которого a i1 x 1 + a i2 x 2 + a i3 x 3 = b i ,(i = 1, 2, n), а условия неотрицательности – полупрост-ранства с граничными плоскостями соответственно х j = 0 (j = 1, 2, 3). Если система ограничений совместна, то эти полупространства, как выпуклые множества, пересекаясь, образуют в трехмерном пространстве общую часть, которая называется многогранником решений. Многогранник решений может быть точкой, отрезком, лучом, многоугольником, многогранником, многогранной неограниченной областью.

Пусть в системе ограничений (1.6) - (1.7) n 3; тогда каждое неравенство определяет полупространство n-мерного пространства с граничной гиперплоскостью a i1 x 1 + a i2 x 2 + a iN x N = b i (i = 1, 2, m), а условия неотрицательности – полупространства с граничными гиперплоскостями х j 0 (j = 1, 2, n). Если система ограничений совместна, то по аналогии с трехмерным пространством она образует общую часть n-мерного пространства, называемую многогранником решений, так как координаты каждой его точки являются решением.

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