Математическое моделирование экономических процессов на железнодорожном транспорте, страница 25

Заполним последнюю строку таблицы.

Начнем с клетки относительно переменной x1:

z1=c5*a51+ c6*a61+c7*a71+c8*a81+c9*a91

Имеем:

z1=0*4+0*2+0*2+0*2+0*0=0

z1-c1=0-12=-12, и т.д.

F= c5*x5+ c6*x6+c7*x7+c8*x8+c9*x9 = 0*760+0*770+0*740+0*700+0*800=0

12

6

8

16

0

0

0

0

0

Сi

Pi

Xi

X1

X2

X3

X4

X5

X6

X7

X8

X9

0

X5

760

4

2

0

1

1

0

0

0

0

0

X6

770

2

0

2

1

0

1

0

0

0

0

X7

740

2

2

2

0

0

0

1

0

0

0

X8

700

2

2

1

1

0

0

0

1

0

0

X9

800

0

2

2

2

0

0

0

0

1

ZJ - CJ

F = 0

-12

-6

-8

-16

0

0

0

0

0

Шаг 4 - Проверка решения на оптимальность. Для задач на максимум целевой функции должно выполняться условие:

zj-cj>=0

Условие оптимальности не выполняется.

Шаг 5 - Выбор ключевого столбца. Из показателей индексной строки выбирается значение с наибольшим отклонением от условия оптимальности. Соответствующая переменная на следующей итерации входит в базис задачи. Выбор ключевой строки. Находится минимальное отношение показателей столбцов xi и aij при условии , что aij>=0.

По данным индексной строки выбираем показатель z4-c4=-16, как имеющий наибольшее отклонение от условия оптимальности. Это ключевой столбец. Соответствующая переменная, X4, на следующей итерации войдет в базис задачи.

Выберем ключевую строку из отношения: Mин{ xi/a i4}={760/1;770/1;740/0;700/1;800/2}=800/2. Следовательно строка с переменной X9 является ключевой. Клетка на пересечении ключевой строки (X9ключевого (X4) столбца называется ключевой .Ее значение равно 2. Теперь необходимо ввести переменную X4 в базис задачи и вывести переменную X9.

12

6

8

16

0

0

0

0

0

Сi

Pi

Xi

X1

X2

X3

X4

X5

X6

X7

X8

X9

0

X5

760

4

2

0

1

1

0

0

0

0

0

X6

770

2

0

2

1

0

1

0

0

0

0

X7

740

2

2

2

0

0

0

1

0

0

0

X8

700

2

2

1

1

0

0

0

1

0

0

X9

800

0

2

2

2

0

0

0

0

1

ZJ - CJ

F = 0

-12

-6

-8

-16

0

0

0

0

0

Шаг 6 - Cимплекс - преобразования:

- значение произвольного элемента в новом базисе

- значение элемента ключевой строки в текущем базисе

- значение элемента ключевой строки в новом базисе

- значение элемента ключевого столбца в текущем базисе

- значение произвольного элемента в текущем базисе

- значение ключевого элемента в текущем базисе.