Автор: Пользователь скрыл имя, 23 Сентября 2011 в 17:00, контрольная работа
Для успешного развития животноводства важное значение имеет организация кормовой базы. В себестои¬мости продукции животноводства затраты на корма за¬нимают наибольший удельный вес (до 50% и более). Поэтому одним из основных путей снижения себестои¬мости животноводческой продукции является удешевле¬ние рационов кормления при высокой их питательной ценности.
Задание 1. Система переменных и ограничений ЭММ в кормопроизводстве….3
Задание 2. Транспортная задача…………………………………………………….5
Задание3. Разработка модели производственно-отраслевой структуры организации………………………………………………………………………….8
Задание 5. Решение задачи линейного программирования модифицированным симплексным методом……………………………………………………………..12
Список литературы…………………………………………………………………20
Задание 5. Решение задачи линейного программирования модифицированным симплексным методом.
Дана математическая запись модели:
4x1 + 7x2 - 9х3 = 6;
2x1 + 2x2 - 2х3 ≥ 2;
2х2 + 5х3 ≤ 5;
F(x)= 9x1 + 5х2 - 4х3 → min.
Решить задачу оптимизации модели модифицированным симплексным методом.
Решение:
Решим прямую задачу линейного программирования модифицированным симплексным методом.
Определим минимальное
4x1+7x2-9x3=6
2x1+2x2-2x3≥2
2x2+5x3≤5
Для построения первого
4x1 + 7x2-9x3 + 0x4 + 0x5 = 6
2x1 + 2x2-2x3-1x4 + 0x5 = 2
0x1 + 2x2 + 5x3 + 0x4 + 1x5 = 5
Решение состоит из двух
Первый этап. Для нахождения начальной
допустимой базы воспользуемся методом
искусственного базиса.
Имеем:
Матрица коэффициентов A = aij
4 | 7 | -9 | 0 | 0 | 1 | 0 |
2 | 2 | -2 | -1 | 0 | 0 | 1 |
0 | 2 | 5 | 0 | 1 | 0 | 0 |
Матрица b.
Итерация №1.
<X> = (6, 7, 5)
Матрица c.
c = (0, 0, 0, 0, 0, -1, -1)
cB = (-1, -1, 0)
cN = (0, 0, 0,
0)
Вычисляем:
Матрицу B-1
вычисляем через алгебраические дополнения.
u = cBB-1
= (-1, -1, 0)
c* = cN - uN = (6, 9, -11, -1)
Откуда s = 2
Откуда r = 1
Итерация №2.
<X> = (2, 7, 5)
Матрица c.
c = (6, 9, -11, -1, 0, 0, 0)
Вычисляем:
u = cBB-1
= (1.2857, 0, 0)
c* = cN - uN = (0.8571, 0.5714, -1, -1.29)
Откуда s = 1
Откуда r = 2
Итерация №3.
<X> = (2, 1, 5)
Матрица c.
c = (0.8571, 0, 0.5714, -1, 0, -1.2857, 0)
Вычисляем:
u = cBB-1
= (-0.2857, 1, 0)
c* = cN - uN = (-0, 0, -1, -1)
Откуда s = 2
Откуда r = 1
Итерация №4.
<X> = (4, 1, 5)
Матрица c.
c = (0, 0, -0, 0, 0, -1, -1)
Вычисляем:
u = cBB-1
= (0, 0, 0)
c* = cN - uN = (0, -0, -1, -1)
Нулевая строка
симплексной таблицы
Второй этап. Удаляем столбцы с искусственными переменными. Заменим вектор оценок С на целевую функцию.
Выразим базисные переменные:
x1 = 1.5+1.75x2-2.25x3
которые подставим в целевую функцию:
F(X) = 9(1.5+1.75x2-2.25x3) + 5x2-4x3
или
F(X) = 13.5-10.75x2+16.25x3
Имеем:
Матрица коэффициентов
A = aij
Матрица b.
Итерация №1.
<X> = (4, 1, 5)
Матрица c.
c = (0, 10.75, -16.25, 0, 0)
cB = (0, 0, 0)
cN = (10.75, -16.25,
0, 0)
Вычисляем:
Матрицу B-1
вычисляем через алгебраические дополнения.
u = cBB-1
= (0, 0, 0)
c* = cN - uN = (10.75, -16.25, 0, 0)
Откуда s = 1
Откуда r = 1
Итерация №2.
<X> = (2, 1, 5)
Матрица c.
c = (0, 10.75, -16.25, 0, 0)
Вычисляем:
u = cBB-1
= (3.5833, -7.1667, 0)
c* = cN - uN = (1.6667, -7.1667, 0, 0)
Откуда s = 1
Откуда r = 3
Итерация №3.
<X> = (2, 1, 3)
Матрица c.
c = (0, 0, 1.6667, -7.1667, 0)
Вычисляем:
u = cBB-1
= (-0.1333, 0.2667, 0.2)
c* = cN - uN = (-6.9, -0.2, 0, 0)
Нулевая строка
симплексной таблицы
Вектор результатов X = (0.04, 1.4, 0.44)T
Значение целевой функции F(X) = bc = 5.6
Оптимальный план можно записать так:
x1 = 0.04
x2 = 1,4
x3 = 0,44
F(X)
= 5.6
Список
литературы
Информация о работе Система переменных и ограничений ЭММ в кормопроизводстве