РефератыИнформатика, программированиеРіРішення транспортної задачі за методом ПЗК і в Excel

Рішення транспортної задачі за методом ПЗК і в Excel

Рішення транспортної задачі за методом ПЗК і в Excel

Зміст


Моделювання економіки. Транспортна задача.


Список використаної літератури


Моделювання економіки. Транспортна задача


Опишемо як вирішуються транспортні задачі та наведемо приклад рішення за допомогою надбудови „Поиск решения
” у MS Excel.


Нехай існує [m] пунктів, у яких зосереджено деякий однорідний вантаж. Номер пункту зосередження [i] = 1,m. Нехай відома кільккість вантажу, що знаходиться у кожному пункті зосередження [ai
]. Цей вантаж треба доставити до [n] пунктів споживання. Номер пункту споживання [j]=1,n. Нехай відома потреба [bij
] у цьому вантажі у кожному пункті споживання. Також відомі питомі витрати на перевезення вантажу з i-того пункту зосередження до j-того пункту споживання [cij
]. Треба визначити, скільки вантажу треба везти з кожного з пунктів зосередження до кожного з пунктів споживання таким чином, щоб з кожного пункту зосередження загалом вивозилоси не більше, ніж там є, а до кожного пункту споживання не менше від потреби (), і загальна вартість перевезень була якомога меншою.


Розв’язок
:


Позначимо невідомі обсяги перевезень з кодного пункту зосередження до кожного пункту споживання [xij
]. Отже, умова про те, що загальна кількість вантажу, вивезена з кожного пункту зосередження, не перевищує кільксітвантажу в ньому:



Умова про те, що потреба кожного пункту споживання має задовільнятися:



Обсяги перевезень між кожним пунктом зосередження і споживання – невід’мні величчини:



Розглянуті нерівності визначають деяку множину, до якої належить багато варіантів перевезень. Серед цих варіантів треба обрати такі, що мінімізували б функцію:



(пошук умовного мінімуму для функції багатьох змінних).



Приклад


Заводи деякої автомобільної фірми розміщено у містах А, В, С та D. Основні центри розподілення продукції сконцентровано у містах 1, 2, 3 та 4. Обсяги виробництва заводів наведено у таблиці, так само як величини попиту у центрах розподілення. Вартість перевезення автомобілів залізницею по кожному із маршрутів або час перевезення по кожному із маршрутів наведено у таблиці.


Побудуйте математичну модель, яка дозволить визначити кількість автомобілів, що перевозиться з кожного заводу у кожен розподільчий центр, та оптимальний план перевезень таким чином, щоб загальні транспортні витрати були мінімальними.





























Пункт


71


Місто А


1000


Місто В


1300


Місто С


1400


Місто D


800


Розподільчий центр (РЦ) у місті 1


1300


РЦ у місті 2


1500


РЦ у місті 3


500


РЦ у місті 4


1200
























































Пункт


Критерій оптимальності – вартість перевезення автомобілів, $/шт


71


A-1


150


A-2


95


A-3


100


A-4


50


B-1


65


B-2


45


B-3


55


B-4


130


С-1


65


С-2


80


С-3


75


С-4


65


D-1


55


D-2


80


D-3


60


D-4


40



Для рішення задачі побудуємо її математичну модель.


Невідомими є обсяги перевезень. Нехай xij
– обсяги перевезень з і-го постачальника до j-го продавця. Цільовою функцією є залежність вартості від розміру партії постачання:


(1),


де cij
– вартості перевезень с i-го постачальника до j-го продавця.


Цільова функція


F = 150x11
+ 95x12
+ 100x13
+50x14
+ 65x21
+45x22
+55x23
+130x24
+65x31
+ 80x32
+75x33
+65x34
+55x41
+80x42
+60x43
+40x44
→ min.


Крім цього, невідомі повинні

задовольняти таким обмеженням:


- ненегативність обсягів постачань


xij
≥0.


- розглянемо модель типу:


,


Розмістимо дані ситуаційної задачі в спеціальній таблиці:











































Покупці


Постачальники


1


2


3


4


Виробництво


А


150


95


100


50


1000


B


65


45


55


130


1300


C


65


80


75


65


1400


D


55


80


60


40


800



Попит


1300


1500


500


1200



У клітинах, що стоять на перетині постачальника й покупця, ставимо довільні цифри, відстань від споживача до постачальника.


Перевіримо ситуацію на баланс:


Виробництво = 1000 + 1300 + 1400 + 800 = 4500


Попит = 1300 + 1500 + 500 + 1200 = 4500


Баланс виконується, тому не треба додавати фіктивні пункти споживання чи попиту.


Побудуємо план перевезень методом північно-західного кута:


































Покупці


Постачальники


а


б


в


г


Виробництво


А


1000


1000


B


300


1000


1300


C


500


500


400


1400


D


800


800


Попит


1300


1500


500


1200



Розрахуємо середню вартість, на яку перевозиться вантаж:




Ще раз побудуємо план:




































ПокупціПостачальники


а


б


в


г


Виробництво


А


1000


1000


B


300


800


200


1300


C


200


700


300


200


1400


D


800


800


Попит


1300


1500


500


1200



Розрахуємо середню вартість:



Як бачимо, другий план значно краще, вартісь перевезення вантажу скоротилася на 18,89 $.


Для перевірки оптимальності складеного плану перевезень скористаємося надбудовою „Поиск решения
” MS Excel (рис.1.1 і.1.3).


До комірки F10 внесено формулу =СУММ(B10:E10) і простягнуто її до комірки F13, до комірки В14 внесено формулу =СУММ(B10:B13) і простягнуто її до комірки Е14. До цільовій комірці G14 введено формулу (1) у вигляді виразу =СУММПРОИЗВ(B4:E7;B10:E13).



Рис.1.1.


На рис.1.2. наведено внесення обмежень моделі у діалоговому вікні надбудови „Поиск решения
”.




Рис.1.3.


Розрахуємо середню вартість:



Як бачимо, останній план значно краще, вартісь перевезення вантажу скоротилася на 23,11 $.



Список використаної літератури


1. Николин В.И. Автотранспортный процесс и оптимизация его элементов. - М.: Транспорт, 1990.


2. Боборыкин В.А. Математические методы решения транспортных задач. - Л.: СЗПИ, 1986.


3. Геронимус Б.А. Экономико-математические методы в планировании на автомобильном транспорте. - М.: Транспорт, 1982.


4. Аникин Б.А., Тяпухин А.П. Коммерческая логистика // Издательство Велби. М.: – 2005. – 432 с.

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Рішення транспортної задачі за методом ПЗК і в Excel

Слов:1233
Символов:11574
Размер:22.61 Кб.