ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
О Т Ч Е Т
о результатах выполнения лабораторной работы по дисциплине
«Экономико-математические методы и прикладные модели»
Вариант № 92
Выполнила: ст. 3 курса,
финансово-кредитный факультет,
№ зачетной книжки
Проверил:
Пенза - 2008
ЗАДАЧА 1.
1. ПОСТАНОВКА ЗАДАЧИ 5:
Необходимо решить транспортную задачу – минимизировать расходы на доставку продукции заказчикам со складов фирмы, учитывая следующие затраты на доставку одной единицы продукции, объем заказа и количество продукции, хранящейся на каждом складе.
Таблица тарифов на перевозку продукции и объемов запасов на складе и заказов:
Таблица 1.
Магазин Склад |
Тверь |
Рязань |
Тула |
Чехов |
Запасы складов (ед.продукции) |
Москва |
5 |
3 |
7 |
2 |
25 |
Санкт- Петербург |
2 |
6 |
4 |
5 |
36 |
Саратов |
3 |
7 |
1 |
9 |
40 |
Самара |
6 |
4 |
8 |
3 |
50 |
Объем заказа (ед.продукции) |
20 |
45 |
15 |
25 |
2. РАЗРАБОТКА ЭММ:
В данной задаче предложение превышает спрос, предложение составляет 151 единицу, а спрос – 105 единиц, поэтому введём фиктивный магазин, заказ которого будет составлять 46 единиц продукции и добавим его в таблицу. Тогда она будет выглядеть след. образом (см. рис. 14)
хij – количество единиц груза (продукции), запланированных к перевозке от склада в заказчику. Стоимость перевозки от i-ого склада к j-ому заказчику составит сij хij.
F(х) = cijxij → min – стоимость перевозок от всех складов ко всем заказчикам, т.е. целевая функция.
Ограничения в данной задаче будут складываться из условий:
Вся продукция была вывезена со складов xij = ai i = 1,…, n
Спрос всех заказчиков был удовлетворён xij = bj j = 1,…, m+1
Количество единиц продукции не может быть отрицательным числом хij ≥ 0.
Распишем целевую функцию:
F(X) = х11*5 + х12*3 + х13 *7 + х14*2 + х15*0 + х21*2 + х22*6 +
+ х23*4 + х24*5 + х25*0 + х31*3 + х32*7 + х33*1 + х34*9 + х35*0 +
+ х41*6 + х42*4 + х43*8 + х44*3 + х45*0 → min
Ограничения:
По строкам:
5х11+3х12+7х13+2х14+ 0х15 = 25
2х21+6х22+4х23+5х24+ 0х25 = 36
3х31+7х32+1х33+9х34+ 0х35 = 40
6х41+4х42+8х43+3х44+ 0х45 = 50
По столбцам:
5х11 + 2х21 + 3х31 + 6х41 = 20
3х12 + 6х22 + 7х32 + 4х42 = 45
7х13 + 4х23 + 1х33 + 8х43 = 15
2х14 + 5х24 + 9х34 + 3х44 = 25
0х15 + 0х25 + 0х35 + 0х45 = 46
3. ОПИСАНИЕ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ ПОЛУЧЕНИЯ ОПТИМАЛЬНОГО РЕШЕНИЯ:
Рис. 1. Исходные данные.
Создадим матрицу перевозок (в ячейках B9:F12).
Определим целевую функцию. После этого лист MS Excel будет выглядеть следующим образом.
Рис. 2. Матрица перевозок
Целевая функция расположена в ячейке F19 и будет определяться как сумма произведений элементов первой матрицы на соответствующие элементы второй матрицы.
Тот же лист можно представить в виде формул (Рис.3). Для этого в меню Сервис выбираем Параметры и в закладке «Вид» ставим галочку в окошке Формулы.
Рис. 3. Исходный лист в формульном режиме
Далее, для решения задачи запускаем команду Поиск решения в меню Сервис. Необходимо установить целевую ячейку ($F$19), изменяемые ячейки ($B$9:$F$12). Для этого поместим курсор в требуемые ячейки и введем нужные адреса ячеек. Вводим тип целевой функции: по условию задачи, она равна минимальному значению. Поместим указатель мыши на кнопку «Добавить» и введем ограничения. Завершив ввод необходимых данных, диалоговое окно примет вид:
Рис. 4. Поиск решения
Нажимаем кнопку «Выполнить». Через непродолжительное время появляется диалоговое окно «Результаты поиска решения», где указываем тип отчета: по результатам.
Рис. 5. Результаты поиска решения
Нажимаем «ОК». После этого в исходной таблице появляются заполненные ячейки искомых данных $B$9:$F$12 для значений Хij и ячейка $F$19 c минимальным значением целевой функции (Рис.6).
Рис. 6. Готовое решение задачи.
Вот при таком оптимальном плане поставок все ресурсы будут исчерпаны, вся продукция доставлена заказчикам.
Отчет по результатам будет выглядеть следующим образом (Рис.7).
Рис.7. Отчет по результатам
4. РЕКОМЕНДАЦИИ ЛИЦУ, ОТВЕТСТВЕННОМУ ЗА ПРИНЯТИЕ РЕШЕНИЙ:
В ходе решения данной транспортной задачи был получен оптимальный план поставок продукции, при котором минимальные расходы на доставку продукции заказчикам со складов фирмы равны 285 ден.ед., все потребности заказчиков удовлетворены и все грузы вывезены со складов.
ЗАДАЧА 2.
1. ПОСТАНОВКА ЗАДАЧИ 17:
Хлебозавод имеет возможность производить различные хлебобулочные изделия. Нормы затрат различных типов сырья, их наличие и стоимость единицы продукции каждого вид» приведены ниже (таблица 2).
После проведения маркетинговых исследований
установлено, что ежедневный спрос на «Бородинский» хлеб колеблется в пределах от 150
до
Таблица 2.
Сырье |
Нормы затрат |
Наличие, кг |
|||
Хлеб «Бородинский» |
Хлеб «Жито» |
Батон «Чайный» |
Батон «Городской» |
||
Мука пшеничная |
0,2 |
0,15 |
0,4 |
0,35 |
500 |
Мука ржаная |
0,25 |
0,3 |
- |
- |
250 |
Яйцо |
0,02 |
0,025 |
0,04 |
0,035 |
100 |
Масло |
0,01 |
0,03 |
0,1 |
0,15 |
200 |
Дрожжи |
0,005 |
0,005 |
0,01 |
0,01 |
15 |
Вес изделия |
0,65 |
0, 85 |
0,7 |
0,6 |
|
Стоимость одного изделия |
7 |
8 |
9 |
8 |
2. РАЗРАБОТКА ЭММ:
Пусть х1, х2, х3 и х4 - количество типов хлебобулочных изделий.
Целевая функция - стоимость продукции, которую необходимо максимизировать:
F(х) = 7х1+ 8х2+ 9 х3 + 8 х4 max .
Ограничения по наличию:
0,2х1+0,15х2+0,4х3+0,35х4 ≤ 500 (кг) - по наличию муки пшеничной
0,25х1+0,3х2 ≤ 250 (кг) - по наличию муки ржаной
0,02х1+0,025х2+0,04х3+0,035х4 ≤ 100 (кг) - по наличию яиц
0,005х1+0,005х2+0,01х3+0,01х4 ≤ 15 (кг) - по наличию дрожжей
Ограничения по спросу:
150≤0,65х1≤300 (кг) на хлеб «Бородинский»
300≤0,85х2≤450 (кг) на хлеб «Жито»
200≤0,7х3≤300 (кг) на батон «Чайный»
200≤0,6х4≤400 (кг) на батон «Городской»
Также, на переменные накладываются условия неотрицательности и целочисленности:
хi ≥ 0, хi – целое.
3. ОПИСАНИЕ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ ПОЛУЧЕНИЯ ОПТИМАЛЬНОГО РЕШЕНИЯ:
Задача сводится к нахождению неотрицательных переменных х1, х2, х3, удовлетворяющих нелинейным ограничениям и доставляющих максимум нелинейной целевой функции.
Рабочий лист Excel может быть подготовлен в виде (см. рис.8).
Рис.8. Исходные данные
В ячейках А13: А17 будут суммы по строкам. В ячейки А18:А25 введем формулы.
В ячейку Е21 введём формулу для вычисления целевой функции (все формулы, ведённые в вышеперечисленные ячейки отражены на рис. 10).
Для того чтобы на листе MS Excel отобразились формулы, заходим в меню «Сервис». В открывшимся диалоговом окне выбираем «Параметры», откроется окно. В этом окне вкладку «Вид» и ставим галочку перед «Формулы». Данная операция представлена на рисунке 9.
Рис. 9. Меню Сервис, «Параметры».
Рис. 10. Исходный лист MS Excel с формулами
Выбираем меню «Сервис». В открывшимся диалоговом окне выбираем «Поиск решения», в появившимся окне вводим ячейку, в которую будет помещено значение целевой функции (Е21), указываем, что оно должно быть максимальным, из условия задачи. Введем ограничения, для этого выбираем «добавить» и в появившемся диалоговом окне «Добавление ограничения» вводим ограничения. Данная операция показана на рис. 11.
Рис.11. Поиск решения
Рис. 12. Ограничения по наличию.
Рис.13. Добавление ограничения
Рис. 14. Ограничение о целочисленности значений переменных
Рис. 15. Ограничение о неотрицательности значений переменных
Рис.16. Поиск решения
.
В окне «Поиск решения» нажимаем на кнопку «Параметры» и ставим галочку перед «Неотрицательные значения» «Линейная модель», как показано на рис. 16
Рис.16. Параметры поиска решения
Нажимаем на кнопку ОК, перед нами снова появилось окно «Поиск решения». Нажимаем кнопку «Выполнить», появляется диалоговое окно «Результаты поиска решения». Для того чтобы у нас на листе MS Excel получился «Отчёт по результатам», выбираем его тип, для этого щёлкаем на него левой кнопкой мышки, и нажимаем «ОК» (см. рис. 17).
Рис.17. Результаты поиска решения
В итоге в MS Excel появилось окно с готовым решением – рис. 18.
Рис. 18. Готовое решение задачи.
В результате решения был получении ответ, для того чтобы получить максимальную прибыль –14690 денежных единиц необходимо выпускать: Хлеб
«Бородинский» - 365 ед., Хлеб «Жито» - 529 ед., Батон «Чайный» - 287 ед., Батон «Городской» - 665 ед.
Рис. 19. Отчёт по результатам.
В отчёте по результатам (рис. 19) содержатся оптимальные значения переменных, равные 365, 529, 287 и 665 ед. (сколько каждого вида продукции нужно производить).
Значение целевой функции равно 14690 денежных единиц – это максимальная прибыль.
Левые части ограничений означают, сколько требуется каждого ресурса для изготовления продукции. Статус «не связан» означает, что ресурс не является дефицитным.
Отчёты по пределам и устойчивости неприменимы для задач с целочисленным условием.