НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

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

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

Система неравенств (16-2) определяет в пространстве x1,...,xn выпуклую область - выпуклый многогранник или многоугольник. Для простоты рассмотрим случай для n = 2 переменных:


Каждое из этих соотношений определяет область, лежащую по одну сторону от прямой:

ai1x1+ai2x2+bi= 0.

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

х3=λх1 + (1 - λ)х2, (16-5)

где λ - произвольное действительное число, для которого 0≤λ≤1, то вектор х3 также будет принадлежать этой области: х3 ∈ G.

На рис. 16-1 изображены выпуклая и не выпуклая области значений х1 и х2; Действительно, если на рис. 16-1, б выбрать точку х3, равную линейной комбинации точек х1 и х2, то она не будет принадлежать заштрихованной области, и поэтому эта область не будет выпуклой. С другой стороны, нетрудно убедиться, что для любых двух точек, принадлежащих заштрихованной области на рис. 16-2, я, выполняется условие (16-5), и поэтому эта область является выпуклой.

Линейная форма (16-1) в случае двух переменных принимает вид

L=c1x1+c2x2. (16-6)

Это - уравнение прямой в плоскости (x1, x2), пересекающей оси x1 и x2 в точках L/c1 и L/c2 соответственно (рис. 16-2). Величины c1 и c2 определяют наклон прямой (угол наклона к оси x1 задается формулой , L определяет расстояние от начала координат до прямой, которое находится из формулы . Теперь можно дать геометрическую интерпретацию задачи линейного программирования. Если требуется определить такие x1 и x2, которые придали бы линейной форме минимальное значение, то геометрически это означает, что необходимо провести прямую L (16-6), проходящую хотя бы через одну точку области и имеющую минимальное расстояние d от начала координат (рис. 16-3, а). В случае максимизации это расстояние должно быть максимальным (рис. 16-3, б). Могут представиться два варианта: прямая имеет с допустимой областью G. одну общую точку в вершине области или совпадает с Одним из ее ребер. Во втором варианте (рис. 16-4) имеет место вырожденный случай, т. е. линейная функция цели совпадает с левой частью одного из ограничений.

Рис. 16-4. Геометрическая интерпретация линейной функции цели
Рис. 16-4. Геометрическая интерпретация линейной функции цели

Рис. 16-4. Геометрическая интерпретация задачи линейного программирования для случаев минимума (а) и максимума (б)
Рис. 16-4. Геометрическая интерпретация задачи линейного программирования для случаев минимума (а) и максимума (б)

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

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь