Автор: Пользователь скрыл имя, 29 Января 2013 в 17:22, контрольная работа
Решение практической части
Задача 1…………………………………………………………………………..3
Задача 2…………………………………………………………………………..8
Задача 3…………………………………………………………………………10
Задача 4 …………………………………………………………………………19
Задача 5………………………………………………………………………….21
Список использованных источников………………………………………….23
А) Каков должен быть оптимальный производственный план?
Б) Все ли виды продуктов выгодно производить?
Решение:
Для построения математической модели необходимо ответить на следующие три вопроса:
1) Как идентифицировать искомые величины, т.е. переменные этой задачи?
2) В чем состоит цель, для достижения которой из всех допустимых значений переменных нужно выбрать те, которые будут соответствовать наилучшему, т.е. оптимальному решению?
3) Какие ограничения должны быть наложены на переменные, чтобы выполнялись условия, описанные задаче?
Переменные
Поскольку в задаче требуется определить производства продуктов которое состоит из: ореховый звон, райский вкус, батончик, белка, ромашка, то эти типы продуктов и будут являться переменными модели, а именно
х1 - ореховый звон;
х2 - райский вкус;
х3 - батончик;
х4 – белка;
х5 – ромашка.
Целевая функция
В условии задачи сформулирована цель, добиться максимального дохода от реализации продукции. Прибыль от реализации каждого типа продуктов соответственно равна 1; 0,7; 1,1; 2 и 0,6.
Поэтому целевой функцией (ЦФ) будет математическое выражение, в котором суммируется доход от продажи продуктов.
L(Х) = х1 + 0,7х2 + 1,1х3 + 2х4 + 0,6х5 ® mах.
Ограничения
Ограничения, налагаемые на возможные объемы выпуска продукции, т.е. на переменные х1, х2, х3, х4 и х5, обуславливаются:
- количеством расходуемого сырья;
Ограничения на расход сырья можно записать в виде:
Расход конкретного вида сырья ≤ Максимально возможный запас
на изделия
а математически – в виде:
0,8х1 + 0,5х2 + х3 + 2х4 + 1,1х5 ≤ 1411;
0,2х1 + 0,1х2 + 0,1х3 + 0,1х4 + 0,21х5 ≤ 149;
0,3х1 + 0,4х2 + 0,6х3 + 1,3х4 + 0,05х5 ≤ 815,5;
0,2х1 + 0,3х2 + 0,3х3 + 0,7х4 + 0,5х5 ≤ 466;
0,7х1 + 0,1х2 + 0,9х3 + 1,5х4 ≤ 1080;
При этом подразумевается, что объемы производства не могут принимать отрицательных значений, что записывается как:
х1 ³ 0, х2 ³ 0, х3 ³ 0, х4 ³ 0, х5 ³ 0
Таким образом, математическая модель этой задачи имеет вид
L(Х) = х1 + 0,7х2 + 1,1х3 + 2х4 + 0,6х5 ® mах.
0,8х1 + 0,5х2 + х3 + 2х4 + 1,1х5 ≤ 1411;
0,2х1 + 0,1х2 + 0,1х3 + 0,1х4 + 0,21х5 ≤ 149;
0,3х1 + 0,4х2 + 0,6х3 + 1,3х4 + 0,05х5 ≤ 815,5;
0,2х1 + 0,3х2 + 0,3х3 + 0,7х4 + 0,5х5 ≤ 466;
0,7х1 + 0,1х2 + 0,9х3 + 1,5х4 ≤ 1080;
х1 ³ 0, х2 ³ 0, х3 ³ 0, х4 ³ 0, х5 ³ 0.
Решим задачу симплекс-методом средствами Excel.
переменная Х1 |
450 |
|
переменная Х2 |
60 |
|
переменная Х3 |
10 |
|
переменная Х4 |
500 |
|
переменная Х5 |
10 |
|
Функция |
1509 |
|
Ограничения 1 |
1411 |
1411 |
ограничения 2 |
149 |
149 |
ограничения 3 |
815,5 |
815,5 |
ограничения 4 |
466 |
466 |
ограничения 5 |
1080 |
1080 |
Итак, необходимо произвести ореховый звон в количестве 450, райский вкус – 60, батончики – 10, белка – 500, ромашка - 10. Прибыль фабрики от их реализации будет максимальной и составляет 1509 ден. ед.
Задача 3
Решить транспортную задачу
Составить экономико-математическую модель транспортной задачи. Найти оптимальное распределение поставок и минимальные затраты на перевозку, выполнив первоначальное распределение поставок методом «северо-западного» угла.
Таблица 1 – Исходная транспортная таблица
Пункты отправления, Аi |
Пункты потребления, Bj |
Запасы (ед. товара) | ||
В1 |
В2 |
В3 | ||
А1 |
2 |
2 |
3 |
50 |
А2 |
2 |
4 |
5 |
70 |
А3 |
6 |
5 |
7 |
60 |
Потребность (ед. товара) |
60 |
60 |
50 |
170 ≠180 |
Решение:
Проверка сбалансированности задачи показывает, что суммарный объем потребностей меньше суммарного объема запасов на 10 единиц товара, т.е.
потребности запасы
60 + 60 + 50 < 50 + 70 + 60
170 ед. товара 180 ед. товара
Для того, чтобы сбалансировать данную задачу введем фиктивный пункт потребления Аф с фиктивным потребностями 10 (ед. товара) и фиктивным тарифом 100 (р./ед. товара) (таблица 2).
Таблица 2 – Сбалансированная транспортная таблица
Пункты отправления, Аi |
Пункты потребления, Bj |
Запасы (ед. товара) | |||
В1 |
В2 |
В3 |
В4 | ||
А1 |
2 |
2 |
3 |
100 |
50 |
А2 |
2 |
4 |
5 |
100 |
70 |
А3 |
6 |
5 |
7 |
100 |
60 |
Потребность (ед. товара) |
60 |
60 |
50 |
10 |
180 =180 |
Составление плана перевозок. Метод «северо-западного угла».
50 |
- |
- |
- |
|
70 | ||||
60 | ||||
10 |
60 |
50 |
10 |
Рисунок 2
Заполним клетку а11 – «северо-западный угол» матрицы перевозок. В нее можно запланировать перевозку 50 единиц груза: возможности поставщика А1 полностью исчерпаны, и потребителю В1 необходимо еще поставить 10 ед товара. При этом первая строка матрицы перевозок будут закрыта – рисунок 2.
Заполняем «северо-западный угол» оставшейся незаполненной части таблицы – клетку а21. В нее можно запланировать перевозку 10 единиц груза, у поставщика А2, потребителю В1 заказ выполнен полностью; но при этом остается еще 60 единиц груза возможность поставщика А2; при этом 1-й столбец матрицы перевозок закрыт – рисунок 3.
50 |
- |
- |
- |
|
10 |
60 | |||
- |
60 | |||
60 |
50 |
10 |
Рисунок 3
Снова заполняем «северо-западный
угол» незаполненной части
50 |
- |
- |
- |
|
10 |
60 |
- |
- |
|
- |
0ф |
60 | ||
50 |
10 |
Рисунок 4
В оставшейся незаполненной части матрицы перевозок заполняем сначала «северо-западный угол» - клетку а33, а34 (в них ставим 50 и 10 единиц груза соответственно и закрываем 3-й и 3-й столбцы матрицы); получаем план перевозок – рисунок 5.
50 |
- |
- |
- |
|
10 |
60 |
- |
- |
|
- |
0ф |
50 |
10 |
|
Рисунок 5
Таким образом, опорный
план, найденный методом Северо-
ХСЗУ = 10 60 0 0 (ед. товара).
Соответствующая целевая функция
(общие затраты на перевозку) не учитывает
фиктивные перевозки поскольку
они реально не были выполнены. Подсчитаем
стоимость затрат на перевозки по этому
L(ХСЗУ) = 50·2 + 10·2 + 60·4 + 50·7 = 710 (ден.ед.)
В нашем случае получилась вырожденная задача, так как была необходимость одновременного закрытия столбца и строки, поэтому приходится вводить фиктивную нулевую перевозку, чтобы соблюсти указанный принцип для невырожденных задач, заполненные число клеток равно, как известно из теории, т+п-1 где т и п -размеры матрицы перевозок. В нашем случае т = 4, n = 3 , поэтому должны быть заполнены 4 + 3 — 1 = 6 клеток, что и получилось.
б) Метод наименьшей стоимости.
Находим клетку
матрицы перевозок с
- |
50 | |||
60 |
10 | |||
- |
60 | |||
60 |
50 |
10 |
||
- |
50 |
- |
- |
|
60 |
10 | |||
- |
60 | |||
10 |
50 |
10 |
Информация о работе Математические модели и методы в управлении