Материал: 5021

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

11

Систему привели к системе с базисом:

11x2

x4

10,

x1 9x2

 

8,

x3

 

0.

Базисное решение X (8, 0, 0, -10) не является опорным.

Пример 2. Дана каноническая система:

x1 x2

 

3x5

2,

3x1

x4

x5

1,

x3

 

2x5

3,

где x2 , x3 , x4 – базисные неизвестные, свободные члены неотрицательны. Если свободные неизвестные x1 , x5 прировнять к нулю, то получим

базисное неотрицательное решение, которое называется опорным. Итак, X1 (0; 2; 3;1; 0) – опорное решение.

Для нахождения других опорных решений выполняем операцию однократного замещения, при этом:

1)разрешающий столбец выбираем так, чтобы в нем оказался хотя бы один положительный элемент;

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

Б

x1

x2

x3

x4

x5

bi

Ө

x2

1

1

0

0

-3

2

2/1=2

x4

3

0

0

1

1

1

1/3

x3

0

0

1

0

-2

3

-

x2

0

1

0

-3

-10/3

5/3

 

x1

1

0

0

1/3

1/3

1/3

 

x3

0

0

1

0

-2

3

 

 

 

 

 

 

 

 

 

X2 (1/ 3; 5 / 3; 3; 0; 0) – опорное решение.

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

Решить системы методом Жордана – Гаусса. Если система имеет множество решений, найти базисное.

12

1.

x1

x2 2x3 1,

 

2.

5x1

4x2

6x3

0,

 

3x 4x

2

4x

3

5.

 

2x

x

2

3x

3

2.

 

 

1

 

 

 

 

 

1

 

 

 

 

 

2x1

x2

3x3

x4

1,

 

5x1

2x2

x3

 

5,

 

3. 4x1

2x2

5x3

3x4

3,

4.

x1

x2

x3

 

1,

 

 

4x1

2x2

3x3

5x4

5.

 

x1

x2

x3

 

3.

 

 

x1

 

x2

 

x3

4,

 

 

3x 2 y

 

z

 

1,

 

5.

x1

 

2x2

3x3

0,

 

6. 6x 5y 4z

 

2,

 

 

2x1

 

 

 

2x3

3.

 

 

9x 8y 7z

 

3.

 

 

x1

2x2

3x3

4x4

13,

 

x1

2x2

2x3

3x4

1,

7.

x1

 

 

x3

2x4

1,

8.

6x1

3x2

3x3

x4

9,

3x

4x

5x

 

11,

7x

 

x

 

x

2x

8,

 

1

 

2

 

3

 

 

 

1

 

2

 

3

4

 

 

5x1

6x2

7x3

2x4

19.

 

3x1

9x2

9x3

10x4

12.

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

 

x1

 

2x4

2x5

4,

 

3x1

 

 

x4

 

1,

 

 

 

x1

 

2x3

 

x5

3,

9.

 

x3

3x4

x5

5,

10.

 

 

 

x2

x3

 

 

5,

 

x2

 

 

x5

2.

 

 

 

 

 

 

 

x1

 

 

x3

 

 

x6 4.

 

 

 

 

 

 

 

 

 

 

 

 

2x1

3x3

x4

6,

 

x1

2x2

x3

 

 

10,

11.

 

x2

x3

4,

12.

 

 

 

4x2

x3

 

x4

5.

 

3x1

 

x3

x5

2.

 

 

 

 

 

 

 

 

 

 

 

 

13.

x1

x2

x3

 

3,

14.

x2

 

2x3

x4

2,

2x

x

 

x

4.

x

 

3x

x

4

3.

 

1

2

 

4

 

 

1

 

3

 

 

 

 

x1

 

2x4

x5

1,

 

x1

 

 

x4

 

3x5

18,

15.

 

x3

x4

2x5

2,

16.

x2

 

3x4

 

x5

14,

 

x2

 

2x4

3x5

11.

 

 

x3

 

x4

 

3 x5

2.

13

3. ГРАФИЧЕСКИЙ МЕТОД

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

Рассмотрим примеры.

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

Z 3x1 x2 max

x1

x2

2,

5x1

x2

5,

x1

x2

8,

x1

 

6,

x1

0, x2

0.

Строим область решений системы ограничений. Для этого последовательно определяем области решений каждого неравенства.

Чтобы найти область решений первого неравенства, строим граничную прямую x1 x2 2 , которая делит плоскость на две полуплоскости, а затем, испытывая какую-либо точку (проще О(0;0)), определяем полуплоскость, точки которой удовлетворяют неравенству. Точка О(0;0) не удовлетворяет неравенству x1 x2 2 , следовательно, область решений неравенства не включает начала координат. Отмечаем область стрелками.

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

14

Областью решений системы неравенств является многоугольник АВСДЕМ. Так как решения удовлетворяют условиям x1 0, x2 0 , область решений называется допустимой областью решений задачи.

В этой же системе координат строим целевой вектор n (3,1) , перпендикулярный к линиям уровня Z 3x1 x2 . Строим перпендикулярно вектору линию уровня и, перемещая ее параллельно самой себе в направлении вектора n , определим крайнюю точку области, в которой Z примет наибольшее значение.

В решаемой задаче максимальное значение Z будет достигнуто в точке Е. Определяем координаты этой точки:

x1

x2

8,

Е(6; 2),

x1

6,

 

 

 

 

Zmax

3 6

2

20 .

 

Пример 2. Решить графически:

 

 

 

Z 2x1

4x2

x3

5x4 max

x1

x2

x3

x4

5,

x1

x2

x3

3x4

7,

x j

0,

j 1,...,4.

 

Приводим систему к системе с базисом:

Б

 

x1

x2

 

x3

x4

bi

 

 

1

1

 

1

1

5

 

 

1

1

 

-1

3

7

x1

 

1

1

 

1

1

5

 

 

0

0

 

-2

2

2

x1

 

1

1

 

2

0

4

x4

 

0

0

 

-1

1

1

 

 

 

 

 

 

 

 

 

x1

x2

2x3

4,

 

 

 

 

 

x3

x4 1.

 

 

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

15

x2 2x3 4, x3 1.

Исключаем базисные переменные из выражения для функции Z

x1

4

x2

2x3 ,

x4

1

 

x3 ,

Z 8 2x2 4x3

4x2

x3

5 5x3 13 2x2 2x3 .

Решаем графически задачу:

Z 13 2x2 2x3 max x2 2x3 4,

x3 1, x2 0, x3 0.

Максимальное значение функции Z достигается в точке А(4;0):

Zmax 13 8 21.

Найдем оптимальное значение x1 , x4 :

x1

4 4 0,

x4

1.

Ответ: Zmax 21, X (0, 4, 0,1) .

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

1. Z x1

x2

max

2. Z x1 x2

max

x1

2x2

10,

2x1

x2

2,

x1

2x2

2,

x1

x2

5,

2x1

x2

10,

x1

2x2

2,

x1

0, x2

0.

x1

0, x2

0.

Источник: https://studfile.net/preview/16710681/