Автор: Пользователь скрыл имя, 23 Января 2012 в 22:41, контрольная работа
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В индексной строке F(x) выбираем максимальный по модулю элемент. В качестве ведущего выберем столбец, соответствующий переменной x3, так как это наибольший коэффициент по модулю.
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
ГОУ ВПО Российский заочный институт легкой и текстильной промышленности
КОНТРОЛЬНАЯ РАБОТА
По дисциплине «Экономико – математические методы»
Выполнила: студентка
группы 080502СП
Мухарямова А.Р.
7 вариант
Шифр
7409027С
Задача 1
Запишем исходные данные:
Материалы | Модели пальто | Фонд времени | ||
I | II | III | ||
Трудоемкость на ед. продукции, час | 3,94 | 2,48 | 2,95 | 25600 |
Расход ткани на ед. продукции, кв.м. | 2,6 | 3,1 | 3,2 | 22900 |
Прибыль на ед. продукции, руб. | 13,9 | 12,5 | 15,2 | - |
Выпуск пальто модели I (не более), ед. 2000
Какое количество изделий каждого вида необходимо выпустить, чтобы получить максимальную прибыль.
При решении задачи студент должен выполнить:
1)
на основании данных таблицы
построить модель задачи
2) Решить задачу графическим или симплексным методом;
3)
дать развернутое
Решение
Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции F(X) = 13.9x1+12.5x2+15.2x3 при следующих условиях-ограничений.
3.94x1+2.48x2+2.95x3≤
2.6x1+3.1x2+3.2x3≤22900
x1≤2000
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
В 1-м неравенстве смысла (≤) вводим базисную переменную x4. В 2-м неравенстве смысла (≤) вводим базисную переменную x5. В 3-м неравенстве смысла (≤) вводим базисную переменную x6.
3.94x1 + 2.48x2 + 2.95x3 + 1x4 + 0x5 + 0x6 = 25600
2.6x1 + 3.1x2 + 3.2x3 + 0x4 + 1x5 + 0x6 = 22900
1x1 + 0x2 + 0x3 + 0x4 + 0x5 + 1x6 = 2000
Матрица
коэффициентов A = a(ij) этой системы уравнений
имеет вид:
Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.
Решим систему уравнений относительно базисных переменных:
x4, x5, x6,
Полагая, что свободные переменные равны 0, получим первый опорный план:
X1 = (0,0,0,25600,22900,2000)
Базисное
решение называется допустимым, если
оно неотрицательно.
Базис | В | x1 | x2 | x3 | x4 | x5 | x6 |
x4 | 25600 | 3.94 | 2.48 | 2.95 | 1 | 0 | 0 |
x5 | 22900 | 2.6 | 3.1 | 3.2 | 0 | 1 | 0 |
x6 | 2000 | 1 | 0 | 0 | 0 | 0 | 1 |
F(X0) | 0 | -13.9 | -12.5 | -15.2 | 0 | 0 | 0 |
Переходим
к основному алгоритму
Итерация №0.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В индексной строке F(x) выбираем максимальный по модулю элемент. В качестве ведущего выберем столбец, соответствующий переменной x3, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai3
и
из них выберем наименьшее:
Следовательно, 2-ая строка является ведущей.
Разрешающий
элемент равен (3.2) и находится
на пересечении ведущего столбца
и ведущей строки.
Базис | В | x1 | x2 | x3 | x4 | x5 | x6 | min |
x4 | 25600 | 3.94 | 2.48 | 2.95 | 1 | 0 | 0 | 8677.97 |
x5 | 22900 | 2.6 | 3.1 | 3.2 | 0 | 1 | 0 | 7156.25 |
x6 | 2000 | 1 | 0 | 0 | 0 | 0 | 1 | - |
F(X1) | 0 | -13.9 | -12.5 | -15.2 | 0 | 0 | 0 | 0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x5 в план 1 войдет переменная x3
Строка, соответствующая переменной x3 в плане 1, получена в результате деления всех элементов строки x5 плана 0 на разрешающий элемент РЭ=3.2
На месте разрешающего элемента в плане 1 получаем 1.
В остальных клетках столбца x3 плана 1 записываем нули.
Таким образом, в новом плане 1 заполнены строка x3 и столбец x3 .
Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.
Для этого выбираем из старого плана четыре числа, которые расположены в вершинах прямоугольника и всегда включают разрешающий элемент РЭ.
НЭ = СЭ - (А*В)/РЭ
СТЭ - элемент старого плана, РЭ - разрешающий элемент (3.2), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.
Представим
расчет каждого элемента в виде таблицы:
После
преобразований получаем новую таблицу:
Базис | В | x1 | x2 | x3 | x4 | x5 | x6 |
x4 | 4489.06 | 1.54 | -0.38 | 0 | 1 | -0.92 | 0 |
x3 | 7156.25 | 0.81 | 0.97 | 1 | 0 | 0.31 | 0 |
x6 | 2000 | 1 | 0 | 0 | 0 | 0 | 1 |
F(X1) | 108775 | -1.55 | 2.23 | 0 | 0 | 4.75 | 0 |
Итерация №1.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В индексной строке F(x) выбираем максимальный по модулю элемент. В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai1
и
из них выберем наименьшее:
Следовательно, 3-ая строка является ведущей.
Разрешающий
элемент равен (1) и находится на
пересечении ведущего столбца и
ведущей строки.
Базис | В | x1 | x2 | x3 | x4 | x5 | x6 | min |
x4 | 4489.06 | 1.54 | -0.38 | 0 | 1 | -0.92 | 0 | 2909.07 |
x3 | 7156.25 | 0.81 | 0.97 | 1 | 0 | 0.31 | 0 | 8807.69 |
x6 | 2000 | 1 | 0 | 0 | 0 | 0 | 1 | 2000 |
F(X2) | 108775 | -1.55 | 2.23 | 0 | 0 | 4.75 | 0 | 0 |