Материал: kozinova_at_osharina_nn_matematika_lineinaia_algebra_analiti

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

xo yo

 

 

 

 

xo

yo 0, i

 

 

0,

j 1,2 ;

1,3

j 3 j

 

 

 

 

2 i

i

Следовательно, для нашей задачи: y3o y4o y5o 0

Учитывая это, решим систему ограничений задачи:

 

o

o

 

o

 

2

 

 

o

 

5

 

 

 

 

3y1

2 y2 4

 

 

 

 

 

 

 

 

 

 

 

y1

 

 

,

 

y2

 

 

 

 

 

 

9

3

 

 

12 yo 2 yo 6

 

 

 

 

 

 

 

 

 

 

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

Примечание.

Между

 

переменными

предложенных

взаимно-

двойственных задач существует взаимно однозначное соответствие:

 

X Yд , т.е. x j

 

 

 

 

 

 

 

 

 

y3 j ,

j 1,2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X д Y , т.е. x2 i yi ,

i 1,3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c j

4

6

 

0

 

0

 

0

 

 

bi

, a 0

 

 

co

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

o

 

 

 

 

 

 

 

 

 

 

 

x

x

 

x

 

x

x

i

 

ik

 

 

i

x

 

 

 

 

 

 

ik

 

 

 

 

 

 

1

2

 

3

 

4

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

оценочная

F

j

0

0

 

2/9

 

5/3

0

50

 

T

 

 

0 0 1

 

 

 

 

 

 

 

 

 

 

 

строка

 

 

 

 

 

 

 

 

 

 

 

 

X III 8 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y4

y5

 

y1

 

y2

y3

Z o

 

 

 

 

 

Решение двойственной задачи можно найти, используя схему соответствия переменных взаимно-двойственных задач и оценочную строку симплекс-таблицы (табл. 2) для оптимального базисного плана:

yo

 

 

 

 

yo

 

 

 

 

 

F

, i 1,3;

 

F

j

, j 1,2

i

2 i

 

 

 

3 j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Анализируя оценочную строку таблицы и используя предложенную схему соответствия переменных, получим:

 

2 / 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y o

5 / 3

 

(д. е.) – оптимальные цены ресурсов,

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z o 60 yo 22 yo 7 yo 60

2

22

5

7 0 50

(д. е.)

– минимальные

 

 

 

1

 

2

3

9

3

 

 

 

 

 

 

 

 

 

 

 

затраты на ресурсы.

 

 

 

 

 

 

 

 

Имеется экономическое толкование того, что

yo

0 .

Ресурс третьего

 

 

 

 

 

 

 

 

 

3

 

 

вида не будет потрачен полностью при выпуске оптимального плана продукции на предприятии. Следовательно, данный ресурс не будет востребован, и реальная цена этого ресурса для данного предприятия временно будет нулевой.

106

Примечание. Задача линейного программирования может иметь неединственное решение. Наличие нуля в оценочной строке, при оценке оптимального базисного плана, в столбце неосновной переменной может говорить о наличии бесконечного множества решений у задачи линейного программирования. Альтернативный оптимальный базисный план может

быть найден с помощью перевода неосновной переменной с нулевым оценочным числом в группу основных переменных.

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

Новая задача в канонической форме имеет вид:

X T x

x

 

x

x

x ? – план

 

1 5

1

2

 

3

4

5

 

 

 

 

 

 

F 6x1 6x2 max – прибыль (функция цели)

3x1 12x2 x3 60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x2

x4

22

– ограничения на ресурсы

 

 

 

 

 

 

2x1

 

 

 

 

 

 

 

 

2x2

x5 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X T x

 

 

 

 

 

 

 

x 0 – естественные ограничения

 

 

 

 

x

x

x

 

 

1 5

1

 

 

2

3

4

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

co

 

c j

 

 

6

 

6

0

0

 

0

 

 

bi

, aik 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

x

x

x

 

x

 

 

 

 

i

 

x

o

 

 

 

 

 

aik

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

3

4

 

5

 

 

 

 

 

 

 

 

 

 

6

 

x2

 

 

0

 

1

(1/9)

-1/6

 

0

3

3/(1/9) – min

 

 

 

 

 

6

 

x1

 

 

1

 

0

-1/9

2/3

 

0

8

 

 

 

 

 

 

0

 

x5

 

 

0

 

0

-2/9

1/3

 

1

1

 

 

 

 

 

 

оценочная

 

F

j

 

 

0

 

0

(0)

3

 

0

66

 

T

8

3

 

 

0

0 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

строка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X III

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

x3

 

 

0

 

(9)

1

-1,5

 

0

27

 

 

 

 

 

 

 

 

 

6

 

x1

 

 

1

 

1

0

0,5

 

0

11

 

 

 

 

 

 

 

 

 

0

 

x5

 

 

0

 

2

0

0

 

1

7

 

 

 

 

 

 

 

 

 

оценочная

 

F

j

 

 

0

 

0

0

3

 

0

66

 

T

11

0

 

 

27

0 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

строка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X IV

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

107

 

 

 

 

 

 

 

 

 

 

 

Решение задачи (табл. 3) начнем с анализа допустимого базисного плана, соответствующего оптимальному плану выпуска продукции, полученному в

предыдущей задаче. Допустимый базисный план

X T

8 3

 

0 0 1

 

 

III

 

 

 

остается оптимальным и в новых условиях, когда прибыль от единицы продукции первого вида составит 6 ед. Наличие нуля в оценочной строке, при оценке оптимального базисного плана, в столбце неосновной переменной x3

может говорить о наличии бесконечного множества решений у задачи. Переведем переменную x3 в группу основных переменных вместо переменной

x2 . В результате получим

альтернативный оптимальный

базисный план

X T 11 0

 

 

27 0 7 . Таким образом, установлено то,

что задача имеет

 

IV

 

 

 

 

 

 

 

бесконечное множество оптимальных небазисных планов:

 

X о X

III

1 X

IV

, 0 1

 

 

 

 

 

 

 

Максимальный доход предприятия при этом составит:

F o max F 66 (ед.)

Пример 5. Найдем решение задачи линейного программирования: (каноническая форма задачи)

X

x

 

 

 

x

 

? X

 

x

 

 

1

?

 

X 1

 

д

3

?

 

 

 

 

 

 

 

 

 

 

 

 

2 1

x2

 

 

2 1

x2

 

2 1

x4

 

F x1 x2 max

F x1 x2 max

 

x1 x2 2

 

x1 x2 x3 2

 

 

 

x1

x2 3

 

 

x1 x2 x4 3

 

 

 

 

 

 

 

X 0

 

 

 

X 0 X д 0

 

 

 

2 1

 

 

 

 

2 1

2 1

 

 

 

Симплексный метод решения данной задачи включает только второй

этап, поскольку

легко

указать первый

допустимый

базисный план

X T 0

0

|

2

3 . План не является оптимальным, нарушен критерий

I

 

 

 

 

 

 

 

 

 

 

 

 

оптимальности допустимого базисного решения при максимизации функции цели, имеются отрицательные оценочные числа F1 , F2 .

На втором шаге переведем x1 в группу основных переменных, а x4 в

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

единичным коэффициентом. Получим план

X T

3 0 | 5

0 . План не

 

II

 

 

108

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

Таблица 4

 

c j

1

1

0

0

b

 

bi

 

, a

0

co

 

 

 

 

 

 

 

 

a

 

o

 

 

 

 

 

 

x

x

x

x

i

 

ik

 

i

x

 

 

 

 

ik

 

 

 

 

 

1

2

3

4

 

 

 

 

 

 

0

x3

-1

1

1

0

2

-

 

 

 

0

x4

1

-1

0

1

3

3/1 min

 

оценочная

F

j

(-1)

-1

0

0

0

 

T

0

0 | 2 3

строка

 

 

 

 

 

 

 

 

 

X I

0

x3

0

0

1

1

5

-

 

 

 

1

x1

1

-1

0

1

3

-

 

 

 

оценочная

Fj

0

(-2)

0

1

3

 

X T

3

0 | 5 0

строка

 

 

 

 

 

 

 

 

 

 

II

 

 

На третьем шаге, переводя x2 в группу основных переменных, не удается отправить в число неосновных любую из переменных x1 , x3 и получить новое

допустимое базисное решение. Согласно одному уравнению системы

ограничений

x1 x2 x4 3

и формуле функции цели

F 3 2x2 x4 ,

переменная

x2

и функция

цели могут неограниченно увеличиваться

x2 F , т.е. задача не имеет решения.

 

6.5.Модифицированный симплексный метод

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

Модифицированная задача формируется следующим образом:

система ограничений задачи линейного программирования, представленной в каноническом виде, при необходимости, преобразуется так, чтобы правые части уравнений были неотрицательными числами;

к левым частям уравнений системы ограничений, включающих основные переменные первоначального базисного плана с отрицательными коэффициентами, прибавляются неотрицательные искусственные переменные xk , yk ;

если в исходной задаче ведется поиск минимума функции целиZ Y min , то модифицированная функция цели принимает вид

109

ZM Z Y M yk min ,

 

 

k

 

 

 

где yk

− сумма искусственных переменных, и M ;

 

k

 

 

 

 

 

если

в

исходной

задаче ведется поиск максимума

функции

цели

F X

max , то

модифицированная функция цели

принимает

вид

FM F X M xk max , k

где xk − сумма искусственных переменных, и M .

k

Решая модифицированную задачу линейного программирования, вначале стремятся перевести все искусственные переменные в число неосновных. Если это удается, то можно утверждать − область допустимого планирования не является пустой. Далее, уже находясь в области допустимого планирования, пытаются найти оптимальный базисный план.

Модифицированная и исходная задачи линейного программирования одновременно либо не имеют решений, либо имеют одинаковые решения.

Пример 6. Решим задачу планирования оптимальных цен ресурсов:

Y T y

y

2

y ? − цены ресурсов

1 3

1

 

3

 

 

 

 

Z BT Y 60 y1 22 y2 7 y3 min

1 3 3 1

затраты на имеющиеся на предприятии запасы ресурсов

AT Y CT

 

 

3y 2 y

 

4

 

1

2

 

2 3 3 1

2 1

 

12 y1 2 y2 2 y3 6

ограничения со стороны продавца ресурсов

Y 0 – естественные ограничения

3 1

Каноническая форма задачи имеет вид:

YT y

y

y

 

y

y ? − план

 

1 5

1

2

3

 

4

5

 

 

 

 

 

 

ZM 60 y1 22 y2 7 y3 min − функция цели

3y1 2 y2

y4

4

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

 

2 y2

2 y3 y5 6

12 y1

 

Y T 0 – естественные ограничения

1 5

110

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