Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Variant_8.docx
Скачиваний:
6
Добавлен:
18.03.2015
Размер:
384.14 Кб
Скачать

1. Проверка критерия оптимальности. Среди значений индексной строки нет положительных. Поэтому эта таблица определяет оптимальный план задачи. Окончательный вариант симплекс-таблицы:

Базис

В

x1

x2

x3

x4

x5

x6

x7

x3

0.5

-0.25

-0.25

1

0

0.25

0

0

x4

0

-3.25

1.75

0

1

-0.75

-1

1

F(X4)

6

-19.25

-1.25

0

0

-0.75

-5

5-M

Так как в оптимальном решении отсутствуют искусственные переменные (они равны нулю), то данное решение является допустимым. Оптимальный план можно записать так: x3 = 0.5 x4 = 0 F(X) = 12*0.5 + 5*0 = 6

Задача 2

Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы. Определим максимальное значение целевой функции F(X) = 20x1 + 35x2 + 12x3 при следующих условиях-ограничений. x1 + 4x3≤68 x2 + 2x3≤60 3x1 + 5x2≤60 Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме). В 1-м неравенстве смысла (≤) вводим базисную переменную x4. В 2-м неравенстве смысла (≤) вводим базисную переменную x5. В 3-м неравенстве смысла (≤) вводим базисную переменную x6.  1x1 + 0x2 + 4x3 + 1x4 + 0x5 + 0x6 = 68 0x1 + 1x2 + 2x3 + 0x4 + 1x5 + 0x6 = 60 3x1 + 5x2 + 0x3 + 0x4 + 0x5 + 1x6 = 60 Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:

A =

1

0

4

1

0

0

0

1

2

0

1

0

3

5

0

0

0

1

Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом. Экономический смысл дополнительных переменных: дополнительные перемены задачи ЛП обозначают излишки сырья, времени, других ресурсов, остающихся в производстве данного оптимального плана. Решим систему уравнений относительно базисных переменных: x4, x5, x6 Полагая, что свободные переменные равны 0, получим первый опорный план: X1 = (0,0,0,68,60,60) Базисное решение называется допустимым, если оно неотрицательно.

Базис

B

x1

x2

x3

x4

x5

x6

x4

68

1

0

4

1

0

0

x5

60

0

1

2

0

1

0

x6

60

3

5

0

0

0

1

F(X0)

0

-20

-35

-12

0

0

0

Переходим к основному алгоритму симплекс-метода. Итерация №0. 1. Проверка критерия оптимальности. Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. 2. Определение новой базисной переменной. В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю. 3. Определение новой свободной переменной. Вычислим значения Di по строкам как частное от деления: bi / ai2 и из них выберем наименьшее: min (- , 60 : 1 , 60 : 5 ) = 12 Следовательно, 3-ая строка является ведущей. Разрешающий элемент равен (5) и находится на пересечении ведущего столбца и ведущей строки.

Базис

B

x1

x2

x3

x4

x5

x6

min

x4

68

1

0

4

1

0

0

-

x5

60

0

1

2

0

1

0

60

x6

60

3

5

0

0

0

1

12

F(X1)

0

-20

-35

-12

0

0

0

0

4. Пересчет симплекс-таблицы. Формируем следующую часть симплексной таблицы. Вместо переменной x6 в план 1 войдет переменная x2. Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x6 плана 0 на разрешающий элемент РЭ=5 На месте разрешающего элемента в плане 1 получаем 1. В остальных клетках столбца x2 плана 1 записываем нули. Таким образом, в новом плане 1 заполнены строка x2 и столбец x2. Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника. Для этого выбираем из старого плана четыре числа, которые расположены в вершинах прямоугольника и всегда включают разрешающий элемент РЭ. НЭ = СЭ - (А*В)/РЭ СТЭ - элемент старого плана, РЭ - разрешающий элемент (5), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ. Представим расчет каждого элемента в виде таблицы:

B

1

2

3

4

5

6

68-(60 • 0):5

1-(3 • 0):5

0-(5 • 0):5

4-(0 • 0):5

1-(0 • 0):5

0-(0 • 0):5

0-(1 • 0):5

60-(60 • 1):5

0-(3 • 1):5

1-(5 • 1):5

2-(0 • 1):5

0-(0 • 1):5

1-(0 • 1):5

0-(1 • 1):5

60 : 5

3 : 5

5 : 5

0 : 5

0 : 5

0 : 5

1 : 5

0-(60 • -35):5

-20-(3 • -35):5

-35-(5 • -35):5

-12-(0 • -35):5

0-(0 • -35):5

0-(0 • -35):5

0-(1 • -35):5

Получаем новую симплекс-таблицу:

Базис

B

x1

x2

x3

x4

x5

x6

x4

68

1

0

4

1

0

0

x5

48

-3/5

0

2

0

1

-1/5

x2

12

3/5

1

0

0

0

1/5

F(X1)

420

1

0

-12

0

0

7

Итерация №1. 1. Проверка критерия оптимальности. Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. 2. Определение новой базисной переменной. В качестве ведущего выберем столбец, соответствующий переменной x3, так как это наибольший коэффициент по модулю. 3. Определение новой свободной переменной. Вычислим значения Di по строкам как частное от деления: bi / ai3 и из них выберем наименьшее: min (68 : 4 , 48 : 2 , - ) = 17 Следовательно, 1-ая строка является ведущей. Разрешающий элемент равен (4) и находится на пересечении ведущего столбца и ведущей строки.

Базис

B

x1

x2

x3

x4

x5

x6

min

x4

68

1

0

4

1

0

0

17

x5

48

-3/5

0

2

0

1

-1/5

24

x2

12

3/5

1

0

0

0

1/5

-

F(X2)

420

1

0

-12

0

0

7

0

4. Пересчет симплекс-таблицы. Формируем следующую часть симплексной таблицы. Вместо переменной x4 в план 2 войдет переменная x3. Строка, соответствующая переменной x3 в плане 2, получена в результате деления всех элементов строки x4 плана 1 на разрешающий элемент РЭ=4 На месте разрешающего элемента в плане 2 получаем 1. В остальных клетках столбца x3 плана 2 записываем нули. Таким образом, в новом плане 2 заполнены строка x3 и столбец x3. Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника. Представим расчет каждого элемента в виде таблицы:

B

1

2

3

4

5

6

68 : 4

1 : 4

0 : 4

4 : 4

1 : 4

0 : 4

0 : 4

48-(68 • 2):4

-3/5-(1 • 2):4

0-(0 • 2):4

2-(4 • 2):4

0-(1 • 2):4

1-(0 • 2):4

-1/5-(0 • 2):4

12-(68 • 0):4

3/5-(1 • 0):4

1-(0 • 0):4

0-(4 • 0):4

0-(1 • 0):4

0-(0 • 0):4

1/5-(0 • 0):4

420-(68 • -12):4

1-(1 • -12):4

0-(0 • -12):4

-12-(4 • -12):4

0-(1 • -12):4

0-(0 • -12):4

7-(0 • -12):4

Получаем новую симплекс-таблицу:

Базис

B

x1

x2

x3

x4

x5

x6

x3

17

1/4

0

1

1/4

0

0

x5

14

-11/10

0

0

-1/2

1

-1/5

x2

12

3/5

1

0

0

0

1/5

F(X2)

624

4

0

0

3

0

7

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