Автор работы: Пользователь скрыл имя, 08 Ноября 2013 в 22:57, контрольная работа
Рассмотрим целевую функцию задачи F = 5x1+3x2 → max.
Построим прямую, отвечающую значению функции F = 0: F = 5x1+3x2 = 0. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F(X). Начало вектора – точка (0; 0), конец – точка (5; 3). Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую до последнего касания обозначенной области. На графике эта прямая обозначена пунктирной линией.
Задача № 1. 2
Задача № 2. 10
Задача № 3. 15
Задача №4. 19
Задача № 5. 20
Литература 23
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x3 |
102/5 |
0 |
1/5 |
1 |
0 |
1/5 |
0 |
x1 |
22/5 |
1 |
-4/5 |
0 |
0 |
1/5 |
0 |
x4 |
11/5 |
0 |
-32/5 |
0 |
1 |
3/5 |
-1 |
F(X2) |
12 |
0 |
-7 |
0 |
0 |
1 |
M |
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai2
и из них выберем наименьшее:
min (102/5 : 1/5 , - , - ) = 52
Следовательно, 1-ая строка является ведущей.
Разрешающий элемент равен (1/5) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
min |
x3 |
102/5 |
0 |
1/5 |
1 |
0 |
1/5 |
0 |
52 |
x1 |
22/5 |
1 |
-4/5 |
0 |
0 |
1/5 |
0 |
- |
x4 |
11/5 |
0 |
-32/5 |
0 |
1 |
3/5 |
-1 |
- |
F(X3) |
12 |
0 |
-7 |
0 |
0 |
1 |
M |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x3 в план 3 войдет переменная x2.
Строка, соответствующая переменной x2 в плане 3, получена в результате деления всех элементов строки x3 плана 2 на разрешающий элемент РЭ=1/5
На месте разрешающего элемента в плане 3 получаем 1.
В остальных клетках столбца x2 плана 3 записываем нули.
Таким образом, в новом плане 3 заполнены строка x2 и столбец x2.
Все остальные элементы нового плана 3, включая элементы индексной строки, определяются по правилу прямоугольника.
Получаем новую симплекс-
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x2 |
52 |
0 |
1 |
5 |
0 |
1 |
0 |
x1 |
44 |
1 |
0 |
4 |
0 |
1 |
0 |
x4 |
178 |
0 |
0 |
17 |
1 |
4 |
-1 |
F(X3) |
376 |
0 |
0 |
35 |
0 |
8 |
M |
1. Проверка критерия оптимальности.
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x2 |
52 |
0 |
1 |
5 |
0 |
1 |
0 |
x1 |
44 |
1 |
0 |
4 |
0 |
1 |
0 |
x4 |
178 |
0 |
0 |
17 |
1 |
4 |
-1 |
F(X4) |
376 |
0 |
0 |
35 |
0 |
8 |
M |
Так как в оптимальном
решении отсутствуют
Оптимальный план можно записать так:
x2 = 52
x1 = 44
F(X) = 3•52 + 5•44 = 376
Ответ: оптимальный план равен 376 у.е., при x1 = 44 шт., x2 = 52 шт.
На приобретение оборудования для нового производственного участка имеются капиталовложения 21 тыс. у.е., а для его размещения выделена площадь 49 м². Можно приобрести оборудование двух видов. Единица оборудования первого вида занимает 7 м² и стоит 2 тыс. у.е. Для оборудования второго вида эти данные: 2 м² и 7 тыс. у.е. Прибыль от единицы нового оборудования составляет 4 тыс. у.е и 7 тыс.у.е соответственно. Сколько нужно приобрести нового оборудования каждого вида, чтобы получить наибольшую прибыль и при этом полностью израсходовать выделенные капиталовложения?
Решение:
Математическая модель задачи:
Пусть х1 – количество оборудования первого вида
х2 – количество оборудования второго вида
Система уравнений определяющая условия размещения оборудования первого и второго вида по размещению и стоимости:
Необходимо максимизировать
Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции F(X) = 4x1 + 7x2 при следующих условиях-ограничений.
7x1 + 2x2≤49
2x1 + 7x2≤21
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
В 1-м неравенстве смысла (≤) вводим базисную переменную x3. В 2-м неравенстве смысла (≤) вводим базисную переменную x4.
7x1 + 2x2 + 1x3 + 0x4 = 49
2x1 + 7x2 + 0x3 + 1x4 = 21
Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:
Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.
Экономический смысл дополнительных переменных: дополнительные перемены задачи ЛП обозначают излишки сырья, времени, других ресурсов, остающихся в производстве данного оптимального плана.
Решим систему уравнений относительно базисных переменных:
x3, x4,
Полагая, что свободные переменные равны 0, получим первый опорный план:
X1 = (0,0,49,21)
Базисное решение называется допустимым, если оно неотрицательно.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x3 |
49 |
7 |
2 |
1 |
0 |
x4 |
21 |
2 |
7 |
0 |
1 |
F(X0) |
0 |
-4 |
-7 |
0 |
0 |
Переходим к основному алгоритму симплекс-метода.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai2
и из них выберем наименьшее:
min (49 : 2 , 21 : 7 ) = 3
Следовательно, 2-ая строка является ведущей.
Разрешающий элемент равен (7) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
min |
x3 |
49 |
7 |
2 |
1 |
0 |
241/2 |
x4 |
21 |
2 |
7 |
0 |
1 |
3 |
F(X1) |
0 |
-4 |
-7 |
0 |
0 |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x4 в план 1 войдет переменная x2.
Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x4 плана 0 на разрешающий элемент РЭ=7
На месте разрешающего элемента в плане 1 получаем 1.
В остальных клетках столбца x2 плана 1 записываем нули.
Таким образом, в новом плане 1 заполнены строка x2 и столбец x2.
Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.
Для этого выбираем из старого плана четыре числа, которые расположены в вершинах прямоугольника и всегда включают разрешающий элемент РЭ.
НЭ = СЭ - (А*В)/РЭ
СТЭ - элемент старого плана, РЭ - разрешающий элемент (7), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.
Получаем новую симплекс-
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x3 |
43 |
63/7 |
0 |
1 |
-2/7 |
x2 |
3 |
2/7 |
1 |
0 |
1/7 |
F(X1) |
21 |
-2 |
0 |
0 |
1 |
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai1
и из них выберем наименьшее:
min (43 : 63/7 , 3 : 2/7 ) = 631/45
Следовательно, 1-ая строка является ведущей.
Разрешающий элемент равен (63/7) и находится на пересечении ведущего столбца и ведущей строки.