Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Решение ручным способом



Определим минимальное значение целевой функции F(X) = - 6x1 - 8x2 при следующих условиях-ограничений.

2x1 + 5x2≤20

12x1 + 6x2≤72

Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).

В 1-м неравенстве смысла (≤) вводим базисную переменную x3. В 2-м неравенстве смысла (≤) вводим базисную переменную x4.

2x1 + 5x2 + 1x3 + 0x4 = 20

12x1 + 6x2 + 0x3 + 1x4 = 72

Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:

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

Решим систему уравнений относительно базисных переменных:

x3, x4,

Полагая, что свободные переменные равны 0, получим первый опорный план:

X1 = (0,0,20,72)

Базисное решение называется допустимым, если оно неотрицательно.

Базис B x1 x2 x3 x4
x3          
x4          
F(X0)          

Переходим к основному алгоритму симплекс-метода.

Итерация №0.

1. Проверка критерия оптимальности.

Текущий опорный план неоптимален, так как в индексной строке находятся положительные коэффициенты.

2. Определение новой базисной переменной.

В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент.

3. Определение новой свободной переменной.

Вычислим значения Di по строкам как частное от деления: bi / ai2

и из них выберем наименьшее:

min (20: 5, 72: 6) = 4

Следовательно, 1-ая строка является ведущей.

Разрешающий элемент равен (5) и находится на пересечении ведущего столбца и ведущей строки.

Базис B x1 x2 x3 x4 min
x3            
x4            
F(X1)            

4. Пересчет симплекс-таблицы.

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

Вместо переменной x в план 1 войдет переменная x2 .

Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x3 плана 0 на разрешающий элемент РЭ=5

На месте разрешающего элемента в плане 1 получаем 1.

В остальных клетках столбца x2 плана 1 записываем нули.

Таким образом, в новом плане 1 заполнены строка x2 и столбец x2 .

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

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

НЭ = СЭ - (А*В)/РЭ

СТЭ - элемент старого плана, РЭ - разрешающий элемент (5), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.

Представим расчет каждого элемента в виде таблицы:

B x 1 x 2 x 3 x 4
20: 5 2: 5 5: 5 1: 5 0: 5
72-(20 • 6):5 12-(2 • 6):5 6-(5 • 6):5 0-(1 • 6):5 1-(0 • 6):5
0-(20 • 8):5 6-(2 • 8):5 8-(5 • 8):5 0-(1 • 8):5 0-(0 • 8):5

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

Базис B x1 x2 x3 x4
x2   2/5   1/5  
x4   93/5   -11/5  
F(X1) -32 24/5   -13/5  

Итерация №1.

1. Проверка критерия оптимальности.

Текущий опорный план неоптимален, так как в индексной строке находятся положительные коэффициенты.

2. Определение новой базисной переменной.

В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент.

3. Определение новой свободной переменной.

Вычислим значения Di по строкам как частное от деления: bi / ai1

и из них выберем наименьшее:

min (4: 2/5, 48: 93/5) = 5

Следовательно, 2-ая строка является ведущей.

Разрешающий элемент равен (93/5) и находится на пересечении ведущего столбца и ведущей строки.

Базис B x1 x2 x3 x4 min
x2   2/5   1/5    
x4   93/5   -11/5    
F(X2) -32 24/5   -13/5    

4. Пересчет симплекс-таблицы.

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

Вместо переменной x в план 2 войдет переменная x1 .

Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x4 плана 1 на разрешающий элемент РЭ=93/5

На месте разрешающего элемента в плане 2 получаем 1.

В остальных клетках столбца x1 плана 2 записываем нули.

Таким образом, в новом плане 2 заполнены строка x1 и столбец x1 .

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

Представим расчет каждого элемента в виде таблицы:

B x 1 x 2 x 3 x 4
4-(48 • 2/5):93/5 2/5-(93/52/5):93/5 1-(0 • 2/5):93/5 1/5-(-11/52/5):93/5 0-(1 • 2/5):93/5
48: 93/5 93/5: 93/5 0: 93/5 -11/5: 93/5 1: 93/5
-32-(48 • 24/5):93/5 24/5-(93/5 • 24/5):93/5 0-(0 • 24/5):93/5 -13/5-(-11/5 • 24/5):93/5 0-(1 • 24/5):93/5

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

Базис B x1 x2 x3 x4
x2       1/4 -1/24
x1       -1/8 5/48
F(X2) -46     -11/4 -7/24

1. Проверка критерия оптимальности.

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

Окончательный вариант симплекс-таблицы:

Базис B x1 x2 x3 x4
x2       1/4 -1/24
x1       -1/8 5/48
F(X3) -46     -11/4 -7/24

Оптимальный план можно записать так:

x2 = 2

x1 = 5

F(X) = -8•2 + -6•5 = -46





Дата публикования: 2015-03-26; Прочитано: 364 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...