Автор работы: Пользователь скрыл имя, 27 Января 2014 в 16:15, курсовая работа
Цели курсовой работы:
- показать, как разрабатываются математические модели двухэтапных транспортных задач линейного программирования;
- решить сформулированные математические задачи на ЭВМ с использованием пакетов прикладных программ линейного программирования.
Целевая функция задачи запишется в виде:
f2 =9• X11 + 3 • X12 +...+ 3•X66 (min) (2.2.5)
Сравнивая суммарные возможности промежуточных пунктов 100 + 30 + 70 + 240 + 160 + 200 = 800 со спросом потребителей 40 + 160 + 120 + 150 + 130 + 200 = 800, видим, что эти суммы совпадают. Следовательно, данная транспортная задача обладает закрытой моделью.
Переходя к ограничениям на переменные Хkj, следует учесть, что спрос потребителей Вj, не может превышать возможности промежуточных пунктов, т.е.
X11 + X12 + X13 + X14 + X15 + X16 =100
X21 + X22 + X23 + X24
+ X25 + X26 = 30
X31 + X32+ X33 + X34+ X35 + X36 = 70
X41 + X42+ X43 + X44+ X45 + X46 = 240
X51 + X52+ X53 + X54+ X55 + X56 = 160
X61 + X62+ X63 + X64+ X65 + X66 = 200
Условия удовлетворения спроса поставщиков Вj:
X11 + X21 + X31+ X41+ X51 + X61 = 40
X12 + X22 + X32 + X42+ X52 + X62 = 160
X13 + X23+ X33 + X43 + X53 + X63 = 120
X14 + X24+ X34+ X44 +
X54 + X64 = 150
X15 + X25+ X35+ X45 + X55 + X65 = 130
X16 + X26+ X36+ X46 + X56 + X66 = 200
Условия неотрицательности переменных:
Хij ≥0 (j=1,6; k=1,6)
Соотношения (2.2.5) - (2.2.8) образуют экономико-математическую модель рассматриваемой задачи.
Таким образом, математическая модель задачи: целевая функция (2.2.5), описывающая суммарные затраты на втором этапе транспортировки, минимизируется при ограничениях (2.2.6) - (2.2.8).
Решим полученную транспортную задачу методом потенциалов.
Таблица 2.7.
В1 (40) |
В2 (160) |
В3 (120) |
В4 (150) |
В5 (130) |
В6 (200) |
||
D1 (100) |
9 |
3 |
4 |
1 |
5 |
2 100 |
-2 |
D2 (30) |
1 30 |
6 |
2 |
5 |
3 |
8 |
-1 |
D3 (70) |
3 |
5 |
2 |
1 70 |
3 |
4 0 |
0 |
D4 (240) |
7 |
2 160 |
5 |
1 80 |
4 |
6 |
0 |
D5 (160) |
2 10 |
3 |
1 120 |
4 |
2 30 |
8 |
0 |
D6 (200) |
5 |
3 |
2 |
4 |
1 100 |
3 100 |
-1 |
Vj |
2 |
2 |
2 |
1 |
2 |
4 |
Приступая к составлению исходного опорного плана, устанавливаем, что в нашем случае любой опорный план должен «загружать» m+n-1= 6+6-1=11 клеток.
Построим исходный опорный план методом минимального элемента.
Для исследования плана на оптимальность необходимо найти оценки свободных клеток. Для этого
надо знать потенциалы Ui
и Vj, которые определяются в результате
решения системы уравнений
U1 + V6 = 2
U2 + V1 = 1
U3 + V4 = 1
U3 + V6 = 4
U4 + V2 = 2
U4 + V4 = 1
U5 + V1 = 2
U5 + V3 = 1
U5 + V5 = 2
U6 + V5 = 1
U6 + V6 = 3
составленных по заполненным клеткам. Это неопределенная система, т.к. неизвестных на одно больше числа уравнений. Придадим одному из неизвестных определенное числовое значение, например, U1 = 0. Тогда остальные неизвестные находятся из системы.
Получаем
U1 = 0-2 U2 = -1, U3 = 0, U4 = 0, U5 = 0, U6 = -1,V1 = 2, V2 = 2, V3 = 2, V4 = 1, V5 = 2, V6 = 4.
Теперь можно найти оценки свободных клеток: Δ11 = C11 - (U1 + V1) = 9-(2-2)= 9 и так далее. Поскольку в таблице 2.8 свободных клеток с отрицательными оценками нет, то опорный план является оптимальным.
Итак, получен оптимальный план:
0 |
0 |
0 |
0 |
0 |
100 | |
30 |
0 |
0 |
0 |
0 |
0 | |
X*= |
0 |
0 |
0 |
70 |
0 |
0 |
0 |
160 |
0 |
80 |
0 |
0 | |
10 |
0 |
120 |
0 |
30 |
0 | |
0 |
0 |
0 |
0 |
100 |
100 |
Этому плану соответствуют минимальные суммарные затраты в 1300 ден. ед.
( f2 = 100∙2 + 30∙1 + 70∙1 + 160∙2 + 80∙1+ 10∙2 + 120∙1 + 30∙2 + 100∙1 + 100∙3 = 1300)
Общие транспортные
затраты в данном случае
f = f1 + f2 = 1280 + 1300 = 2580 ден.ед.
Изобразим решение данной задачи на рисунке 2.2.
2.3. Сравнивая полученные результаты в пунктах 2.1 и 2.2, можем сделать вывод, что в нашем случае планы, полученные в пунктах 2.1 и 2.2 равнозначны. Так как суммарные транспортные затраты в обоих планах одинаковы и равны 2580 ден. ед.
2.4. Решим двухэтапные транспортные задачи с учетом дополнительных ограничений.
Все оценки свободных клеток в таблице 2.7. оказались положительными, следовательно, полученный нами опорный план, является оптимальным, и ему соответствуют минимальные транспортные затраты:
Zmin = (40∙1 + 80∙3 + 80∙1 + 30∙1 + 160∙1 + 110∙3+ 30∙4 + 130∙3 + 90∙2 + 20∙1 + 30∙2) + (100∙2 + 30∙1 + 70∙4 + 150∙1 + 10∙6+ 80∙4 + 10∙2 + 30∙3 + 120∙1 + 130∙3+ 50∙1+ 20∙3) = 3420 тыс. ден. ед.
Можем сделать
вывод, что введение
2.5 Компьютерная реализация.
2.5.1. Решим задачу пункта 2.1 в среде Microsoft Excel, используя надстройку поиск решения.
Создадим математическую
форму и введем исходные
Заполним диалоговое окно поиск решения.
В результате получим:
Мы получили план перевозок c такими же суммарными затратами, что и в пункте 2.1. Следовательно, задача решена нами верно.
2.5.2. Решим задачу пункта 2.2 в среде Microsoft Excel, используя надстройку поиск решения.
Создадим математическую
форму и введем исходные
В результате получим:
Создадим математическую форму и введем исходные данные для второго этапа задачи.
В результате получим:
Мы получили такое же решение, что и в пункте 2.2. Следовательно, в пункте 2.2 задача решена верно.
2.5.3. Решим двухэтапную транспортную задачу с учетом дополнительных ограничений:
Из А3 в Д4 перевозки не осуществляются и из Д4 в В2 перевозки так же запрещены,
Из Д6 в В5 можно перевезти не более 50 единиц груза.
Используя форму
задачи пункта 2.5.1, дополним в
диалоговое окно поиск решения
заданные три ограничения,
Можем сделать
вывод, что введение дополнител
Заключение.
Подводя
итоги, проделанной нами
Анализируя влияние дополнительных ограничений, рассмотренное нами в пункте 2.4 главы 2, можем отметить, что при их введении значение целевой функции возрастает на 840 тыс. ден. ед.
Литература.
10. Смородинский С.С., Батин Н.В. Анализ и оптимизация систем на основе аналитических моделей. Мн.: БГУИР, 1997. - 77 с.
Помощь на экзамене, зачете, тесте.