б) Приведем задачу к каноническому виду. Для этого в левую часть первого неравенства вводим дополнительную переменную с коэффициентом +1. В целевую функцию переменная входит с коэффициентом 0 (т. е. не входит). Получаем

Преобразованную систему уравнений запишем в векторной форме:

,

где ; ; ; ; ; ; .

Поскольку среди векторов P1, P2, P3, P4, P5, P6 имеются три единичных вектора, для данной задачи можно непосредственно записать опорный план. Таковым является с единичным базисом .

Составим симплексную таблицу для I итерации:

Б

9

5

4

3

2

0

 

 

0

6

1

-2

2

0

0

1

6

3

 

3

24

1

2

1

1

0

0

24

24

 

2

30

2

1

-4

0

1

0

15

-

 

F0=132

-2

3

-9

0

0

0

Вычислим оценки разложений векторов по базису опорного решения по формуле , где zj находится как скалярное произведение вектора Pj (j=1,m) на вектор Сб=(с1, с2, ...,сm):

Оценки векторов, входящих в базис, всегда равны нулю.

Значение F0 равно скалярному произведению вектора P0 на вектор Сб : F0=6*0+24*3+30*2=132.

Начальное опорное решение не является оптимальным, так как оценки меньше нуля. Для оптимальности опорного решения в задаче на максимум требуется неотрицательность оценок для всех векторов условий. Чтобы перейти к новому опорному решению в базис можно ввести любой из векторов P1 и P3. Для определения вектора, подлежащего выводу из базиса, находят для всех aij>0. Для вектора P1 получим , для вектора P3 получим (в таблице записаны в двух последних столбцах).

Определим, введение какого из двух векторов приведет к большему приращению целевой функции. Приращения целевой функции найдем по формуле : , . Следовательно, для наиболее быстрого нахождения оптимального решения необходимо ввести в базис опорного решения вектор вместо вектора , так как минимум параметра достигается в первой строке.

Далее выполним преобразование Жордана с элементом =2: 1) разделим всю 1-ю строку на 2 (на месте элемента получим 1) и запишем её в новую симплексную таблицу; 2) остальные элементы столбца нужно занулить, для этого полученную 1-ю строку сначала умножим на -1 и сложим со второй, результат запишем во вторую строку новой симплексной таблицы, а затем на 4 и сложим с третьей строкой, результат запишем в третью строку новой симплексной таблицы.

Получим симплексную таблицу для II итерации.

Б

9

5

4

3

2

0

4

3

1/2

-1

1

0

0

1/2

-

3

21

1/2

3

0

1

0

-1/2

7

2

42

4

-3

0

0

1

2

-

159

5/2

-6

0

0

0

9/2

Получаем второе опорное решение с базисом . Это решение не является оптимальным, так как вектор имеет отрицательную оценку . Для улучшения решения необходимо ввести вектор в базис опорного решения.

Определим номер вектора, выводимого из базиса. Для этого вычислим параметр для второго столбца, он равен 7. Следовательно, из базиса выводим вектор . Выполним преобразование Жордана с элементом =3:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5