Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

956

.pdf
Скачиваний:
0
Добавлен:
17.06.2024
Размер:
978.48 Кб
Скачать

 

X2

 

 

 

 

 

 

 

 

 

X1

 

 

Рис. 1.5

 

 

 

Пример 3.

 

 

 

 

 

Построить область допустимых решений системы неравенств и урав-

нений.

 

 

 

 

 

X1 X 2 X3 4,

 

X3 4 X1 X 2 ,

 

 

2,

 

 

X 2 4 X1 X 2 2,

X1 X2 X3

X1

 

 

 

 

, X 2 , X3 0.

 

X1, X2 , X3 0.

 

X1

 

Учитывая, что X3 0, получаем

 

 

 

 

4 X1 X

2 0,

 

 

X1 X

2 4,

 

 

 

 

 

 

2X 2 2,

 

 

X 2 1,

 

 

0.

 

 

 

0.

X1, X 2 , X3

 

 

X1, X2

Область решений изображена на рис. 1.6.

 

 

X2

 

 

 

 

 

 

 

 

 

X1

 

 

Рис. 1.6

 

 

 

 

 

11

 

 

 

Пример 4.

Построить область допустимых решений системы неравенств.

X1 X 2 X3 1,

 

 

 

 

 

 

 

X3 1,

X1 X 2

 

 

 

 

 

 

 

X3 1,

X1 X2

X

1

X

2

X

3

1,

 

, X

 

 

 

 

 

 

X

1

2

, X

3

0.

 

 

 

 

 

 

 

 

X1 1 X2 X3 , что следует из 1-го неравенства и X1 X2 X3 1, что следует из 2-го. Объединяя, получим неравенство

X 2 X3 1 X1 1 X2 X3 .

Очевидно, что:

X 2 X3 1 1 X2 X3

X 2 X3 1.

Комбинируя подобным образом 1-е и 3-е неравенство, имеем

X1 1 X 2 X3,

X1 X2 X3 1,

X 2 X3 1 X1 1 X2 X3,

X 2 X3 1 1 X 2 X3,

X3 1.

Комбинация 2-го и 4-го дает следующий результат:

X1 X2 X3 1,

X1 1 X 2 X3,

X 2 X3 1 X1 1 X 2 X3, , X 2 X3 1 1 X2 X3,

X3 1.

Из 3-го и 4-го:

X1 X 2 X3 1, X1 1 X 2 X3,

X2 X3 1 X1 1 X2 X3, ,X2 X3 1 1 X 2 X3,

X 2 X3 1.

12

Таким образом, переходим к эквивалентной системе

X 2 X3 1,

 

1,

,

X3

 

, X3

0.

X 2

Изобразим область решений на рис. 1.7.

X3

 

 

 

 

X2

Рис. 1.7

Пример 5.

 

 

X1 X2 X3 X 4 5,X1 X2 X3 3X 4 7,

X1, X 2 , X3, X 4 0.

Вданной системе 4 переменные. Поэтому, очевидно, речь может идти

опостроении области допустимых значений свободных переменных, определяющих допустимые решения системы.

Запишем систему в векторном виде:

A1X1 A2 X2 An Xn A0 ,

1

1

 

1

1

5

 

X1

X 2

 

X3

 

3

X4

 

7

.

1

1

 

1

 

 

 

 

13

Прежде всего, приведем систему к единичному базису. Удобнее это делать методом Жордана-Гаусса и оформлять в виде таблицы.

1

1

1

1

5

1

1

-1

3

7

1

1

1

1

5

0

0

-2

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Вектор–столбец A1 , соответствующий переменной X1

, перемен-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

ной X2 соответствует такой же вектор A2

1

 

 

 

 

 

X1 и X 2 не

 

 

. Переменные

могут быть базисными (векторы A1 и A2

 

 

 

0

 

 

 

 

 

 

линейно зависимы, а базис могут

образовывать только линейно независимые векторы).

 

 

 

Поменяем местами, например, 2-й и 4-й столбец

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

1

 

1

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

2

 

-1

 

0

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

3

 

1

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

1

 

1

0

 

 

 

1

 

 

 

 

 

Векторы A1 и A4

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

единичные, а значит линейно независимые, и обра-

зуют базис. Выразим базисные переменные X1, X4 через свободные X2 , X3.

X

1

 

3

X

3

X

2

4,

 

 

 

 

X

1

 

3 X

3

X

2

4,

 

 

 

2

 

 

 

 

 

или

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

X 4

X3

1;

 

 

 

 

 

 

 

 

X3

1.

 

 

 

 

 

 

2

 

 

 

 

X 4

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поскольку все переменные по условию неотрицательны, можно запи-

сать систему неравенств

 

 

3 X3 X 2 4 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X3 1 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X3, X 4 0.

 

 

 

 

 

 

 

 

 

 

 

 

14

Область, изображенная на рис. 1.8 является не только областью допустимых решений переменных X2 , X3 , но и областью допустимых решений

исходной системы уравнений.

Рис. 1.8

Пример 6.

2X1 X2 X3 X4 X5 X6 9,

 

 

 

X3 X5 3,

 

 

 

3X1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3X1 2X 4 3X5 X6 5,

X

1

 

X

2

3X

5

2X

6

9,

 

, X

 

 

 

 

, X

 

 

 

 

0.

X

1

2

,

X

3

4

, X

5

, X

6

 

 

 

 

 

 

 

 

 

 

 

 

В данной системе 6 переменных. Приведем систему к единичному базису.

X1

X2

X3

X4

X5

X6

 

-2

1

1

1

1

-1

9

-3

0

1

0

1

0

3

3

0

0

2

-3

-1

5

1

1

0

0

3

-2

-1

15

Поменяем местами 1-й и 2- й столбцы таблицы

 

 

 

 

 

X2

 

X1

 

 

X3

 

 

 

X4

 

X5

 

X6

 

 

 

 

 

 

 

 

1

 

-2

 

 

1

 

 

 

1

 

 

1

 

 

-1

 

 

9

 

 

 

 

 

 

0

 

-3

 

 

1

 

 

 

0

 

 

1

 

 

0

 

 

3

 

 

 

 

 

 

0

 

3

 

 

0

 

 

 

2

 

 

-3

 

 

-1

 

 

5

 

 

 

 

 

 

1

 

1

 

 

0

 

 

 

0

 

 

3

 

 

-2

 

 

-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

-2

 

 

1

 

 

 

1

 

 

1

 

 

-1

 

 

9

 

 

 

 

 

 

0

 

-3

 

 

1

 

 

 

0

 

 

1

 

 

0

 

 

3

 

 

 

 

 

 

0

 

3

 

 

0

 

 

 

2

 

 

-3

 

 

-1

 

 

5

 

 

 

 

 

 

0

 

3

 

 

-1

 

 

 

-1

 

2

 

 

-1

 

 

-10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

1

 

 

 

 

1

 

 

1

 

 

 

5

 

7

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

3

 

 

 

 

3

 

 

 

 

 

 

 

 

 

0

1

 

 

1

 

 

 

0

 

 

 

1

 

 

 

0

 

 

-1

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

1

 

 

 

2

 

 

-2

 

 

-1

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

 

-1

 

 

3

 

 

-1

 

 

-7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

1

0

0

 

1

 

1

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

3

 

 

3

 

 

 

 

 

 

 

0

1

0

 

2

 

-1

 

 

 

1

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

3

 

 

3

 

 

 

 

 

 

 

0

0

1

 

2

 

-2

 

 

-1

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

 

-1

 

3

 

 

-1

 

 

-7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X2

X1

 

 

X3

 

 

 

X4

 

X5

 

 

X6

 

 

 

 

 

 

1

0

 

0

 

 

 

 

0

 

 

 

4

 

 

 

 

-1

 

 

 

2

 

 

 

 

0

1

 

0

 

 

 

 

0

 

 

 

1

 

 

 

 

-1

 

 

 

-3

 

 

 

 

0

0

 

1

 

 

 

 

0

 

 

 

5

 

 

 

 

-3

 

 

 

-6

 

 

 

 

0

0

 

0

 

 

 

 

1

 

 

 

-3

 

 

 

 

1

 

 

 

7

 

 

Получили систему уравнений:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X 2 4X5 X6 2,

 

 

 

 

 

 

 

 

 

X 2 4X5 X6 2,

 

X5 X6 3,

 

 

 

 

 

 

 

 

 

 

 

X5 X6

 

3,

X1

 

 

 

 

или

 

 

 

X1

 

 

 

5X5 3X6 6,

 

 

 

 

 

 

 

5X5 3X6 6,

X3

 

 

 

 

 

 

 

X3

 

 

3X5 X6 7;

 

 

 

 

 

 

 

 

 

 

 

3X5 X6

7.

X 4

 

 

 

 

 

 

 

 

 

X 4

 

16

Считая значения базисных переменных X1, X2, X3, X4 неотрицательными, придем к системе неравенств

4X5 X6 2,

 

 

 

X6 3,

X5

 

 

 

 

3X6 6,

5X5

 

 

 

X6 7,

3X5

X

5

, X

6

0.

 

 

 

 

Область допустимых решений этой системы неравенств, построенная в плоскости X5ОX6 (рис. 1.9), служит одновременно областью допустимых решений свободных переменных X5 и X6 исходной системы уравнений.

X6

X5

Рис. 1.9

Пример 7.

Решить графически задачу линейного программирования или убедиться в ее неразрешимости. Найти максимум целевой функции Z = 4X1 + 2X2 при условиях

2X1 3X2 18,

X1 3X 2 9,

2X1 X 2 10,

X1, X 2 0.

Итак, в начале необходимо построить область решений данной системы неравенств. Затем построим прямую, соответствующую некоторому

17

постоянному значению целевой функции. Пусть, например, Z=0, то есть

4X1 + 2X2=0.

Графиком этого уравнения является прямая l. Построим вектор с, пер-

пендикулярный этой прямой. Как известно из аналитической геометрии,

этот вектор имеет координаты (4,2) (рис. 1.10).

X3

X2

Рис. 1.10

Если перемещать прямую l параллельно самой себе в направлении век-

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

рис.1.10).

max Z= Z(6, 2)= 28. max Z = Z(6, 2) = 28.

Если в этой задаче изменить коэффициенты целевой функции и рассмотреть Z = 2X1 + 3X2 , то решение изменится (рис. 1.11)

18

 

X3

 

X2

 

Рис. 1.11

Пример 8.

Найти максимум целевой функции Z = 2X1 + 4X2 при данной системе

ограничений

 

3X1 2X2 11,

 

 

2X1 X 2 2,

 

3X2 0,

X1

 

, X 2 0.

X1

Перемещение опорной прямой

 

 

 

 

 

 

 

 

 

 

в направлении вектора c(2, 4)

 

 

 

 

 

 

 

 

 

 

можно проводить

неограниченно

 

 

 

 

 

(рис. 1.12). Следовательно, Zmax

 

 

 

 

 

 

 

 

 

 

. Задача линейного програм-

 

 

 

 

 

мирования не имеет решения из-за

 

 

 

 

 

 

 

 

 

 

неограниченности

целевой функ-

 

 

 

 

 

ции сверху. В случае постановке

 

 

 

 

 

задачи о поиске минимума опти-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мальное решение существует и яв-

 

 

 

 

 

 

 

X1

 

 

 

 

 

ляется единственным – точка А(3,

Рис. 1.12

 

1).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

Пример 9.

Решить графически задачу линейного программирования, заданную в канонической форме.

Z X1 2X6 max

X1 X2 X6 1,

 

 

 

 

 

 

X5 X6

1,

 

 

 

X

2

 

 

 

 

 

 

X4 X6

1,

 

 

 

X3

 

 

 

X

4

X

5

 

X

6

2,

 

 

 

 

 

 

 

 

 

 

, X

 

, X

 

0.

X

1

, X

2

, X

3

, X

4

5

6

 

 

 

 

 

 

 

 

 

 

 

X2

X1

X3

X4

X5

X6

 

1

1

0

0

0

1

1

 

 

 

 

 

 

 

0

1

0

0

1

1

1

 

 

 

 

 

 

 

0

0

1

1

0

1

1

 

 

 

 

 

 

 

0

0

0

1

-1

-1

2

 

 

 

 

 

 

 

Поменяем местами 1-й и 5-й столбцы с тем расчетом, чтобы переменные X1, X6 входящие в целевую функцию, стали свободными переменными системы ограничений.

 

 

X5

X2

X3

X4

X1

 

X6

 

 

 

 

 

0

 

1

0

0

 

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

0

0

 

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

1

1

 

0

1

1

 

 

 

-1

 

0

0

1

 

0

-1

2

 

Поменяем местами 1-ю и 2-ю строку.

 

 

1

 

 

 

 

 

1

 

1

0

0

 

0

 

 

1

 

 

0

 

1

0

0

 

1

 

1

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

0

 

0

1

1

 

0

 

 

1

 

 

 

 

 

 

 

 

 

 

-1

 

 

 

 

-1

 

0

0

1

 

0

 

 

2

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

1

0

0

 

0

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

0

 

1

0

0

 

1

 

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

0

 

0

1

1

 

0

 

 

1

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

0

 

1

0

1

 

0

 

 

3

 

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]