Professional Documents
Culture Documents
Логістика
Логістика
2
ЗМІСТ
ВСТУП.................................................................................................................. 5
1 ЛАБОРАТОРНА РОБОТА №1 РОЗВ’ЯЗАННЯ ЗАДАЧ ЛІНІЙНОГО
ПРОГРАМУВАННЯ З ВИКОРИСТАННЯМ MICROSOFT EXCEL............. 6
1.1Теоретична частина ........................................................................................ 6
1.2 Постановка задачі .......................................................................................... 6
1.3 Інструкція до виконання лабораторної роботи за допомогою Microsoft
Excel ...................................................................................................................... 7
1.3.1. Одноіндексні задачі ЛП ............................................................................ 7
1.3.2. Цілочислове програмування .................................................................. 17
1.3.3. Двохіндексні задачі ЛП .......................................................................... 18
1.3.4. Задачі з булевими змінними ................................................................... 20
1.4. Варіанти ....................................................................................................... 21
1.5. Запитання на захисті роботи ..................................................................... 24
2 ЛАБОРАТОРНА РОБОТА №2 ОРГАНІЗАЦІЯ ОПТИМАЛЬНОЇ
СИСТЕМИ ПОСТАЧАННЯ............................................................................. 26
2.1 Теоретична частина ..................................................................................... 26
2.2. Постановка задачі ....................................................................................... 27
2.3. Інструкція до виконання лабораторної роботи ....................................... 27
2.4. Варіанти ....................................................................................................... 28
2.5. Запитання на захисті роботи ..................................................................... 30
3 ЛАБОРАТОРНА РОБОТА №3 СТАНДАРТНА ТРАНСПОРТНА
ЗАДАЧА ............................................................................................................. 31
3.1. Теоретична частина .................................................................................... 31
3.1.1. Стандартна модель транспортної задачі (ТЗ) ....................................... 31
3.2. Постановка задачі ....................................................................................... 34
3.3 Інстукція до виконання лабораторної роботи .......................................... 35
3.4. Варіанти ....................................................................................................... 37
3.5. Запитання на захист роботи ...................................................................... 38
4 ЛАБОРАТОРНА РОБОТА №4 ЗАДАЧА ПРО ПРИЗНАЧЕННЯ ........ 39
4.1. Теоретична частина .................................................................................... 39
4.2. Постановка задачі ....................................................................................... 41
4.3. Інструкція до виконання лабораторної роботи. ...................................... 41
4.4. Варіанти ....................................................................................................... 42
4.5. Запитання на захист роботи ...................................................................... 43
5 ЛАБОРАТОРНА РОБОТА №5 “ОПТИМАЛЬНИЙ РОЗПОДІЛ
ВИРОБНИЧИХ ПОТУЖНОСТЕЙ” ................................................................ 44
5.1 Теоретична частина ..................................................................................... 44
5.2 Постановка задачі ........................................................................................ 48
5.3 Інструкція до виконання лабораторної роботи ........................................ 49
5.4 Варіанти ........................................................................................................ 55
5.4 Запитання на захист роботи ....................................................................... 58
3
6 ЛАБОРАТОРНА РОБОТА №6 УПРАВЛІННЯ ЗАПАСАМИ З
ОБМЕЖЕННЯМ НА ВАНТАЖОПІДЙОМНІСТЬ ТРАНСПОРТНИХ
ЗАСОБІВ ............................................................................................................ 59
6.1 Теоретична частина ..................................................................................... 59
6.2 Постановка задачі ........................................................................................ 62
6.4 Варіанти ........................................................................................................ 65
6.5 Запитання на захист роботи ....................................................................... 66
ГЛОСАРІЙ ......................................................................................................... 67
ЛІТЕРАТУРА..................................................................................................... 68
4
ВСТУП
5
1 ЛАБОРАТОРНА РОБОТА №1
РОЗВ’ЯЗАННЯ ЗАДАЧ ЛІНІЙНОГО ПРОГРАМУВАННЯ З
ВИКОРИСТАННЯМ MICROSOFT EXCEL
Мета роботи
1.1Теоретична частина
6
г) задати ЦФ (у вікні “Поиск решения”):
– цільова комірка;
– напрям оптимізації ЦФ;
д) ввести обмеження і граничні умови (у вікні “Поиск решения”):
– комірки з значеннями змінних;
– граничні умови для допустимих значень змінних;
– співвідношення між правими і лівими частинами обмежень.
2. Розв’язати задачу:
а) встановити параметри розв’язання задачі (у вікні “Поиск
решения”);
б) запустити задачу на розв’язання (у вікні “Поиск решения”);
в) вибрати формат висновку розв’язання (у вікні “Результаты поиска
решения”).
7
перетині яких знаходиться об'єкт задачі ЛП. Так, наприклад, змінним
задачі (1.1) відповідають комірки B3 ((х1), C3 ((х2), D3 ((х3), E3 ((х4),
коефіцієнтам ЦФ відповідають комірки B6 ((с1 = 130,5), C6 ((с1 = 20), D6
((с1 = 56), E6 ((с4 = 87,8), правим частинам обмежень відповідають комірки
H10 ((b1 = 756), H11 ((b2 = 450), H12 ((b3 = 89) і т.д.
B6 B3 C6 C3 D6 D3 E6 E3 . (1.3)
Щоб задати формулу (1.3) необхідно в комірку F6 ввести такий вираз
і натискувати клавішу "Enter"
=СУММПРОИЗВ(B$3:E$3;B6:E6) (1.4)
8
де символ $ перед номером рядка 3 означає, що при копіюванні цієї
формули в інші місця листа Excel номер рядка 3 не зміниться;
символ : означає, що у формулі будуть використані всі комірки,
розташовані між комірками, вказаними зліва і справа від двокрапки
(наприклад, запис B6:E6 указує на комірки B6, C6, D6 і E6). Після цього в
цільовій комірці з'явиться 0 (нульове значення) (рис.1.2).
9
2. Натисніть кнопку “ f x ”, викличте вікно “Мастер функций – шаг 1
з 2”.
3. Виберіть у вікні “Категорія” категорію “Математичні”.
4. Вікні “Функція” виберіть функцію СУММПРОИЗВ.
5. Вікні “СУММПРОИЗВ”, що з'явилося, в рядок “Масив 1” введіть
вираз B$3:E$3, а в рядок “Масив 2” – вираз B6:E6 (рис.1.3).
6. Після введення комірок в рядки “Масив 1” і “Масив 2” у вікні
“СУММПРОИЗВ” з'являться числові значення введених масивів (см.
рис.1.3), а в екранній формі в комірці F6 з'явиться поточне значення,
обчислене за введеною формулою, тобто 0 (оскільки у момент введення
формули значення змінних задачі нульові).
Залежність для лівих частин обмежень. Ліві частини обмежень задачі
(1.1) є сумою кожної з комірок, відведених для значень змінних задачі (B3,
C3, D3, E3), на відповідну комірку, відведену для коефіцієнтів конкретного
обмеження (B10, C10, D10, E10 – 1-е обмеження; B11, C11, D11, E11 – 2-е
обмеження і B12, C12, D12, E12 – 3-е обмеження). Формули, відповідні
лівим частинам обмежень, показані в табл.1.1.
10
B12 B3 C12 C3 D12 D3 E12 E3
4x1 1,5x 2 10,4x 3 13x 4 або
=СУММПРОИЗВ(B$3:E$3;B12:E12)
B12 B3 C12 C3 D12 D3 E12 E3
11
Задання ЦФ. Подальші дії виконуються у вікні “Поиск решения”, яке
викликається з меню “Сервис” (рис.1.6):
1. Поставте курсор в полі “Установить целевую ячейку”.
2. Введіть адресу цільової комірки $F$6 або зробіть одне натиснення
лівої клавіші миші на цільову комірку в екранній формі – це буде
рівносильно введенню адреси з клавіатури.
3. Введіть напрям оптимізації ЦФ, клацнувши один раз лівою
клавішею миші по селекторній кнопці “максимальное значение”.
12
Введення обмежень, граничних умов та задання комірок змінних. У
вікно “Поиск решения” в полі “Изменяя ячейки” впишіть адреси
$B$3:$E$3. Необхідні адреси можна вносити в полі “Изменяя ячейки” і
автоматично шляхом виділення мишею відповідних комірок змінних
безпосередньо в екранній формі.
Задання граничних умов для допустимих значень змінних. В нашому
випадку на значення змінних накладається тільки гранична умова
позитивності, тобто їх нижня межа повинна бути рівна нулю (див. рис.1.1).
1. Натискуйте кнопку “Добавить”, після чого з'явиться вікно
“Добавление ограничения” (рис.1.7).
2. В полі “Ссылка на ячейку” введіть адреси комірок змінних
$B$3:$E$3. Це можна зробити як з клавіатури, так і шляхом виділення
мишею всіх комірок змінних безпосередньо в екранній формі.
3. В полі знака відкрийте список пропонованих знаків і виберіть .
4. В полі “Ограничения” введіть адреси комірок нижньої межі
значень змінних, тобто $B$4:$E$4. Їх також можна ввести шляхом
виділення мишею безпосередньо в екранній формі.
13
Якщо при введенні умови задачі виникає необхідність в зміні або
видаленні внесених обмежень або граничних умов, то це роблять,
натисканням кнопки “Изменить” або “Удалить” (див. рис.1.6).
Розв’язування задачі. Встановлення параметрів розв’язування задачі
Задача запускається на розв’язування у вікні “Поиск решения”. Але
заздалегідь для встановлення конкретних параметрів розв’язування задач
оптимізації певного класу необхідно натискувати кнопку “Параметры” і
заповнити деякі поля вікна “Параметры поиска решения” (рис.1.8).
14
Параметр “Сходимость” застосовується тільки при розв’язуванні
нелінійних задач.
Встановлення прапорця “Линейная модель” забезпечує прискорення
пошуку розв’язування лінійної задачі за рахунок застосування симплекс-
методу.
Підтвердіть встановлені параметри натисненням кнопки “OK”.
Запуск задачі на розв’язування робиться з вікна “Поиск решения”
шляхом натиснення кнопки “Выполнить”.
Після запуску на розв’язування задачі ЛП на екрані з'являється вікно
“Результаты поиска решення” з одним з повідомлень, поданих на рис.1.9,
1.10 і 1.11.
15
запуску задачі на розв’язування на екран буде видано відповідне
повідомлення з вказанням причини, за якою розв’язування не знайдено.
16
1.3.2. Цілочислове програмування
17
На рис.1.13 подано розв’язування задачі (1.1), до обмежень якої
додано умову цілочисельної значень її змінних.
18
Рисунок 1.15 – Екранна форма двохіндексної задачі
19
Рисунок 1.17 – Екранна форма після отримання розв’язку задачі
20
Крім задання вимоги цілочислової при введенні умови задач з
булевими змінними необхідно:
1. Для наочності сприйняття ввести в екранну форму слово
“булевые” як характеристики змінних (див. рис.1.18).
2. У вікні “Поиск решения” додати граничні умови, що мають
обмеження значень змінних за їх одиничною верхньою межею (рис.1.19).
1.4. Варіанти
21
Таблиця 1.5 – Варіанти задач до лабораторної роботи №1
Номер Математична модель
варіанта
1 2
L(X) 5x1 7 x 2 6x 3 9x 4 8x 5 max;
0,7 x 1 0,9x 2 1,5x 3 2,3x 4 1,8x 5 50000,
0,4x 1 1,1x 2 0,5x 3 1,3x 4 2,8x 5 32000,
1
0,5x 1 1,8x 3 0,7 x 4 2x 5 40000,
2,2x 1,4x 0,8x 0,9x 15000,
1 2 3 4
x j 0 j 1,5 .
L(X) x1 4x 3 8x 4 12x 5 min;
x 9x 2x 4x 250,
1 2 3 4
0,4x1 x 2 5x 3 3x 4 8x 5 460,
2
0,5x1 10x 2 - 8x 3 6x 4 2x 5 190,
11x 8,5x 3x 2x 210,
2 3 4 5
x j 0 j 1,5 .
L(X ) 45x1 65x 2 2 x 4 3x 5 max;
15x 1 18x 2 34 x 4 22 x 5 56,
2 x1 7 x 3 4 x 4 3x 5 91,
3
0,2 x 1 0,8x 2 1,5x 3 0,9 x 4 4 x 5 26,
1,8x 42 x 6,4 x 3x 15,
1 2 3 5
x j 0 j 1,5 .
22
Продовження таблиці 1.5
1 2
L(X) 46x1 2,3x 2 9,4x 3 4x 5 max;
3x 7,8x 12x 9x 49,
1 3 4 5
2,3x 2 5x 3 5,6x 4 x 5 86,
5
16x 1 40x 4 29x 5 50,
190x 98x 4x 150x 300,
1 2 4 5
x j 0 j 1,5 .
L(X) 0,5x 1 1,8x 3 9,2x 4 14x 5 min;
9,6x 15,7 x 24x 8x 74,
2 3 4 5
0,8x 1 11,1x 2 4,5x 3 1,5x 4 6,3x 5 22,
6
14x 1 45x 2 38x 4 26x 5 46,
220x 148x 7 x 95x 150,
1 2 3 5
x j 0 j 1,5 .
L( X ) 12 x2 89 x3 5 x5 max;
2 x 1 9,6 x2 15,7 x3 22 x4 8 x5 73,
0,9 x 1 11,1x2 4,3x3 1,5 x4 6,4 x5 19,
7
14 x 1 45 x2 38 x4 26 x5 49,
220 x 150 x 3x 95 x 133,
1 2 3 5
x j 0 j 1,5 .
L(X) 4x 1 6x 2 14x 3 49x 5 min;
21x 1 9x 2 2x 4 12x 5 58,
110x 2 60x 3 80x 4 45x 5 290,
8
5x 2 27 x 3 14x 4 x 5 72,
87 x 6,4x 130x 140,
1 2 4
x j 0 j 1,5 .
23
Продовження таблиці 1.5
1 2
L(X) 38x 1 60x 2 x 3 4x 4 8x 5 max;
18x 4x 2x 12x 86,
1 2 3 5
2x 2 19x 3 7 x 4 10x 5 130,
9
0,4x 1 3x 2 4,2x 3 2x 4 5x 5 34,
2,1x 13x 20x 6x 18,
1 2 3 4
x j 0 j 1,5.
L(X) 10x 1 40x 3 13x 4 56x 5 min;
7 x 16x 5x 25x 600,
1 3 4 5
8x 1 1,7 x 2 0,5x 4 4,7 x 5 890,
10
6x 1 4x 3 7 x 4 6,3x 5 270,
84x 62x 80x 14x 2300,
1 2 3 5
x j 0 j 1,5 .
L(X) 84x1 5,7 x 2 10x 4 3x 5 max;
4x 8,5x 16x 10x 50,
1 2 3 5
10,4x 1 6x 3 2x 4 4x 5 120,
11
19x 1 18x 2 20x 4 30x 5 600,
200x 45x 8x 3,4x 210,
1 2 3 4
x j 0 j 1,5 .
L(X) 0,84x 2 4x 3 3,8x 4 12x 5 min;
15x 1 9,6x 2 34x 4 8x 5 180,
0,6x 1 11,1x 2 2,6x 3 1,5x 4 6,3x 5 68,
12
14x 1 64x 3 38x 4 12x 5 81,
190x 148x 7 x 84x 230,
1 2 3 5
x j 0 j 1,5 .
24
3. Чому при введенні формул в комірки ЦФ і лівих частин обмежень
в них відображаються нульові значення?
4. Яким чином в MS Excel задається напрям оптимізації ЦФ?
5. Які комірки екранної форми виконують ілюстративну функцію, а
які необхідні для розв’язування задачі?
6. Поясніть загальний порядок роботи з вікном "Поиск решения".
7. Яким чином можна змінювати, додавати, видаляти обмеження у
вікні "Поиск решения"?
8. Які повідомлення видаються в MS Excel у випадках: успішного
розв’язування задачі ЛП; неспільності системи обмежень задачі;
необмеженості ЦФ?
9. Поясніть сенс параметрів, що задаються у вікні "Параметри
поиска решения".
10. Які особливості розв’язування в MS Excel цілочислових задач
лінійного програмування?
11. Які особливості розв’язування в MS Excel двохіндексних задач
лінійного програмування?
12. Які особливості розв’язування в MS Excel задач лінійного
програмування з булевими змінними?
13. Яке практичне значення задач лінійного програмування?
14. Запишіть формулу ЦФ.
15. Яким чином задається ЦФ?
16. В чому суть симплекс-методу для розв’язування задач лінійного
програмування?
17. Яке практичне значення двохіндексних задач лінійного
програмування?
18. Що таке булеві змінні?
19. Навіщо додавати обмеження при розв’язанні задач лінійного
програмування?
20. Що таке відносна та абсолютна похибки?
21. Навіщо треба ставити параметр “Допустимое отклонение”?
22. Що таке граничні умови задачі?
23. Розв’язки яких задач можуть приймати тільки одне з двох
значень: 0 або 1?
24. В чому полягає специфіка розв’яку двохіндексної задачі
лінійного програмування?
25
2 ЛАБОРАТОРНА РОБОТА №2
ОРГАНІЗАЦІЯ ОПТИМАЛЬНОЇ СИСТЕМИ ПОСТАЧАННЯ
Мета роботи
26
Вплив структур матеріально-технічного забезпечення на режим
використання ресурсів в народному господарстві проявляється практично
через усі сторони їх діяльності: розподіл продукції, координацію процесів
виробництва та споживання, оптимальне розміщення замовлень у
промисловості, організацію збуту продукції виробничо-технічного
призначення та її рух від виробника до споживача.
СПОЖИВАЧ,
тобто продукція, зроблена виробником, доставляється до споживачів
частково прямо, а частково транзитом через оптові бази.
Необхідно вибрати оптимальний спосіб організації постачання
споживачів продукцією підприємства-виробника.
27
2.4. Варіанти
2 12 20 32 28 14 25 22 19 36 40 540
Варіант
3 20 12 15 10 28 20 30 22 17 11 720
4 20 35 32 25 36 18 20 34 25 15 620
5 14 20 25 14 18 22 15 30 21 14 560
6 22 14 20 10 25 32 30 35 24 18 780
1 20 10 14 16 25 30 24 32 15 24 420
2 16 15 20 11 31 18 20 40 17 30 380
Варіант
3 21 28 12 20 24 35 15 21 24 45 460
4 16 16 27 14 20 20 21 25 28 38 350
5 15 31 34 20 14 15 18 30 20 22 410
6 14 30 10 26 18 16 24 36 34 25 450
1 12 20 36 18 20 27 16 18 36 35 730
Оптова база 3
2 16 12 26 10 32 42 34 14 10 16 690
Варіант
3 20 15 20 16 36 28 30 20 18 10 620
4 18 28 15 26 28 31 18 40 20 27 580
5 15 24 35 35 40 34 10 35 35 40 740
6 22 32 28 14 25 20 35 24 20 35 610
Попит на
600 480 550 750 420 360 780 200 400 180
товар
28
Таблиця 2.2 – Параметри перевезень від виробників до оптових баз
1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6
0 27 18 12 20 24 10 10 14 9 8 12 16 31 27 20 25 17 22 510
1
29
1 14 25 29 30 12 11 7 20 12 17 19 8 28 30 24 18 10 12 480
0 15 19 24 28 17 30 21 14 20 15 17 7 25 36 21 17 31 12 620
2
1 20 27 14 10 29 21 14 10 9 16 20 6 24 18 30 26 18 31 570
0 11 7 26 20 9 6 22 18 10 19 24 14 27 30 15 10 19 21 660
3
1 15 7 22 18 10 13 17 12 19 21 15 10 27 18 10 21 30 14 280
0 26 10 28 15 7 19 20 15 11 18 12 27 20 15 19 25 11 20 420
4
1 20 25 14 9 11 18 16 27 19 10 14 20 21 32 36 25 18 12 390
Запас 300 540 720 620 560 780 420 380 460 350 410 450 730 690 620 580 740 610 450
Таблиця 2.3 - Параметри перевезень від виробників до споживачів
Споживач А Споживач Б Споживач В Споживач Г Споживач Д
Вир-
Варіант Варіант Варіант Варіант Варіант
во
0 1 0 1 0 1 0 1 0 1
1 10 2 2 12 1 14 10 6 20 14 510
ВИРОБНИК 1
Варіант
2 26 37 12 45 10 24 39 14 35 42 200
3 11 28 6 10 18 20 22 34 16 14 550
4 25 8 12 17 5 40 25 32 38 30 720
5 24 14 27 40 48 35 21 30 12 40 200
6 16 24 14 30 42 50 35 22 30 52 420
1 24 8 18 30 20 35 14 40 26 30 400
ВИРОБНИК 2
Варіант
2 10 12 50 58 8 58 20 58 48 26 800
3 32 16 45 34 10 16 32 8 25 16 250
4 26 35 42 52 35 30 30 22 38 20 480
5 16 20 30 38 26 48 50 50 48 52 900
6 20 12 48 44 30 22 25 18 15 20 420
1 32 28 54 40 16 28 28 24 10 20 460
ВИРОБНИК 3
Варіант
2 10 30 60 30 20 35 38 50 44 28 650
3 8 24 25 21 52 42 50 48 48 22 800
4 15 40 38 28 25 10 20 15 12 10 160
5 18 37 16 32 40 35 9 10 25 16 360
6 26 34 20 46 45 30 14 26 24 10 480
1 16 41 30 17 55 45 45 50 46 30 790
ВИРОБНИК 4
Варіант
2 24 30 24 35 23 28 38 30 30 25 510
3 30 25 37 20 30 32 35 28 25 9 560
4 16 20 18 33 48 50 48 52 50 20 800
5 22 36 10 42 36 48 40 48 45 24 700
6 28 40 40 25 18 20 28 16 18 15 400
Попит на
600 480 550 750 420 360 780 200 400 180
товар
30
3 ЛАБОРАТОРНА РОБОТА №3
СТАНДАРТНА ТРАНСПОРТНА ЗАДАЧА
Мета роботи
31
в) cij – тариф (вартість) перевезення одиниці продукції з пункту
відправлення Ai в пункт призначення B j [грн./од. тов.].
Транспортна модель
n m
LX cijx ij min ;
i 1 j1
n
x ij a i , i 1, n,
j1
n (3.1)
x ij b j , j 1, m,
i 1
x 0 i 1, n; j 1, m .
ij
Цільова функція являє собою транспортні витрати на здійснення всіх
перевезень у цілому. Перша група обмежень указує, що запас продукції в
будь-якому пункті відправлення повинен дорівнювати сумарному обсягу
перевезень продукції з цього пункту. Друга група обмежень указує, що
сумарні перевезення продукції в деякий пункт споживання повинні цілком
задовольнити попит на продукцію в цьому пункті. Наочною формою подання
моделі ТЗ є транспортна матриця (табл. 3.1).
32
Таблиця 3.1 - Загальний вигляд транспортної матриці
Пункти Пункти споживання, B j
відправлення, Запаси,
В1 В2 … Bm [од. прод.]
Ai
А1 c11 c12 … c1m a1
А2 c21 c22 … c2m a2
… … … … … …
An cn1 cn 2 … cnm an
n m
Потреба
[од. прод.]
b1 b2 … bm ai bj
i1 j 1
33
розв’язанні задачі (при перебуванні опорних планів) фіктивні перевезення не
розглядалися доти, поки не будуть визначені всі реальні перевезення. Для
цього треба фіктивні перевезення зробити невигідними, тобто дорогими, щоб
при пошуку розв’язку задачі їх розглядали в останню чергу. Таким чином,
величина фіктивних тарифів повинна перевищувати максимальний з
реальних тарифів, використовуваних у моделі, тобто
cф
ij max cij i 1, n; j 1, m .
На практиці можливі ситуації, коли у визначених напрямках
перевезення продукції неможливі, наприклад, через ремонт транспортних
магістралей. Такі ситуації моделюються за допомогою введення так званих
заборонних тарифів cijз . Забороннні тарифи повинні зробити неможливими,
тобто зовсім невигідними, перевезення у відповідних напрямках. Для цього
величина заборонних тарифів повинна перевищувати максимальний з
реальних тарифів, використовуваних у моделі:
cijз max cij i 1, n; j 1, m .
34
3.3 Інстукція до виконання лабораторної роботи
35
величини до однієї одиниці виміру – мішкам. Наприклад, запас борошна на
75,015 т міс .
першому складі дорівнює 75,015 т/міс., або 1667 міш . міс . , а
0,045 т міш .
потреба першої хлібопекарні складає 68 т/міс. або
68,000 т міс .
1511 , 1 1512 міш . міс . Округлення при розрахунку потреб
0,045 т міш .
треба проводити у більшу сторону, інакше потреба в борошні не буде
задоволена цілком.
Для даної ТЗ має місце співвідношення
склади
хлібопекарні
1667
2265
1512
556
2609
.
3932міш. міс . 4677міш. міс .
36
повинен перевищувати величину фіктивного тарифу, наприклад,
сз23 100,00 , грн./міш.
Задання ЦФ. Формальна ЦФ, тобто сумарні витрати на всі можливі
перевезення борошна, що враховуються в моделі, задається таким виразом:
L X 15,75 x11 8,55 x12 18,90 x13
18,00x21 4,50x22 100,00x23 (3.5)
50,00x31 50,00x32 50,00x33 min (грн. міс.).
При цьому варто враховувати, що унаслідок використання фіктивних
тарифів реальна ЦФ (тобто кошти, що у дійсності прийдеться заплатити за
транспортування борошна) буде менша формальної ЦФ (3.5) на вартість
знайдених у процесі розв’язування фіктивних перевезень.
Задання обмежень.
x11 x12 x13 1667,
x 21 x 22 x 23 2265,
x x x 745,
31 32 33
x11 x 21 x 31 1512, (міш./міс.)
x x x 556,
12 22 32
x13 x 23 x 33 2609,
x ij 0 i 1,3; j 1,3 .
3.4. Варіанти
37
Продовження таблиці 3.4
1 2 3 4 5
10 2, 3, 4, 5 2, 3, 4 5 × 4, 3×2 4 × 3 = 35
11 3, 4, 5 1, 2, 3, 4 3 × 4, 5 × 1 4 × 1 = 40
12 1, 2, 3, 4 1, 2, 3 3 × 2, 4 × 1 2 × 2 = 50
38
4 ЛАБОРАТОРНА РОБОТА №4
ЗАДАЧА ПРО ПРИЗНАЧЕННЯ
Мета роботи
39
маршруту; ступінь кваліфікації i-ої лабораторії при роботі над j-ою науковою
темою.
Шукані параметри
1. x ij – факт призначення або непризначення ресурсу Ai на роботу B j :
x ij = 0, якщо і-й ресурс не назначено на J-роботу
0, якщо і-й ресурс назначено на J-роботу.
40
випадках, наприклад, коли cij – це компетентність, досвід роботи або
кваліфікація працівників, умова задачі може потребувати максимізації ЦФ, на
відміну від (5.1). У цьому випадку ЦФ LX заміняють на L1X LX і
розв’язують задачу з ЦФ L1X min , що рівносильно розв’язанню задачі з
ЦФ LX max .
41
цьому керуються принципом “невигідності” заборонених призначень. Так,
якщо LX – це загальна компетентність працівників, то як забороні треба
вибирати нульові компетентності cijз . А якщо LX – це загальний час
проходження машинами транспортних маршрутів, то як забороні треба
вибирати значення cijз , що перевищують за величиною максимальні реальні
значення cij .
5. При розв’язуванні задач про призначення в Excel необхідно
враховувати, що змінні x ij є булевими.
4.4. Варіанти
Таблиця 4.2 – Номери співробітників і місць їхньої роботи для конкретного варіанта
№ Нові співробітники Місця роботи колишніх Нові місця
варіанта (НС) співробітників (КМ) (НМ)
1 3, 4, 7, 8 1, 2, 3 1, 2
2 1, 2, 5, 6 2, 5, 6 2, 3
3 5, 6, 7, 8 1, 2, 5 3, 4
4 3, 4, 5, 6 4, 5, 6 1, 4
5 1, 2, 3, 4 2, 3, 4 2, 4
6 2, 4, 6, 8 3, 4, 6 1, 3
7 1, 3, 5, 7 2, 3, 6 1, 4
8 2, 3, 6, 7 3, 4, 5 2, 3
9 1, 4, 5, 8 2, 3, 5 3, 4
10 2, 3, 4, 5 1, 2, 6 1, 2
11 4, 5, 6, 7 1, 3, 5 2, 4
12 1, 2, 7, 8 2, 4, 6 1, 3
42
Таблиця 4.4 – Компетентність колишніх співробітників
НМ1 НМ2 НМ3 НМ4 Займане місце
ПС1 7 6 6 7 7
ПС2 8 9 7 7 8
ПС3 6 5 6 6 6
ПС4 7 9 6 8 8
ПС5 8 7 8 8 7
ПС6 4 5 6 4 5
43
5 ЛАБОРАТОРНА РОБОТА №5
“ОПТИМАЛЬНИЙ РОЗПОДІЛ ВИРОБНИЧИХ ПОТУЖНОСТЕЙ”
Мета роботи
44
Вихідні параметри моделі двохіндексної загальної РЗ
45
Таблиця 5.1 – Загальний вигляд розподільної матриці
Роботи, B j Запас ресурсу
Виконавці, Ai
В1 В2 … Bm [од.ресурсу]
11 12 1m
А1 … a1
c11 c12 c1m
21 22 2m
А2 … a2
c21 c22 c2m
… … … … … …
n1 n 2 nm
An … an
cn1 cn 2 cnm
План [од.роботи] b1 b2 … bm
n m
L X с x min ;
ij ij ij
i 1 j 1
n
x ij a i , i 1, n,
j1
n (5.1)
ij x ij b j , j 1, m,
i 1
x 0 i 1, n; j 1, m .
ij
Таким чином, формально модель загальної РЗ відрізняється від моделі
ТЗ використанням параметра інтенсивності виконуваних робіт ij у ЦФ і для
задання обмежень з виконуваних робіт (стовпців).
Етапи розв’язування РЗ
I. Перетворення РЗ у ТЗ:
а) вибір базового ресурсу і розрахунок нормованих ресурсів i ;
ij (
i ;
баз j (5.2)
46
б) перерахування запасу робочого ресурсу виконавців a i ;
ai ia i (
[час]
(5.3)
bj товар час
bj товар час (5.4)
баз j
n m
II. Перевірка балансу перелічених параметрів ai bj і побудова
i 1 j1
транспортної матриці.
III. Пошук оптимального розв’язку ТЗ X'* x '*ij .
IV. Перетворення оптимального розв’язку ТЗ X '* в оптимальний
розв’язок РЗ X* , причому перехід X'* X* виконується за формулою (7.6):
x ij' (
x ij
i [час] (5.6)
47
товар час
xijк ijxij товар (5.7)
час
VI. Визначення ЦФ розподільної задачі L( X* ) (див. підрозд.5.1).
8 19 7 9
21
43 12 40 26 15
C (грн./шт.);
9 18 23 27 20
21 16 22 13 21
72 90 134 162 110
62 80 115 64 55
S (тис.грн.).
77 82 151 78 42
122 103 52 65 74
При випуску виробів зі спеціалізацією витрати c ij зменшаться на 15–
20% у кожному корпусі. Фонди часу Fi роботи корпусів у плановому періоді
рівні відповідно 550, 870, 620, 790 годин, план випуску продукції Pj в штуках
складає відповідно 6400, 8700, 16 400, 4800, 4600, а трудомісткість у
хвилинах виготовлення однієї одиниці продукції у відповідному корпусі
задається матрицею T t ij .
48
3,0 0,5 2,0 4,0 6,0
3,6 0,6 2,4 4,8 7,2
T (хв/шт.).
6,0 1,0 4,0 8,0 12
7,2 1,2 4,8 9,6 14,4
Розгляньте два варіанти роботи підприємства: без спеціалізації і зі
спеціалізацією. Виберіть найкращий варіант і обґрунтуйте свій вибір.
49
Наприклад, на виробництво виробу И 2 в корпусі К1 потрібно 0,5 хвилини,
тому протягом години (60 хв) буде зроблено120 виробів:
1
12 120 .
0,5
60
50
10 60 15 7,50 5
3
0,500 ;
20 120 30 15 10
8,33 50 12,50 6,25 4,17
4 0,417 .
20 120 30 15 10
Перерахуємо фонди часу корпусів за формулою (5.3):
a1' 550 1 550 [ч]; a '2 870 0,833 724,710 [год];
a 3' 620 0,500 310 [год];
a '4 790 0,417 329,430 [год].
Перерахуємо планове завдання за формулою (5.4):
6400 8700
b1' 320 [год]; b '2 72,500 [год];
20 120
16400
b 3' 546,667 [год];
30
4800 4600
b '4 320 [год]; b 5' 460 [год]
15 10
шт.
год .
шт. год
Перерахування собівартостей робимо за формулою (5.5), наприклад:
'
c12 19 120 2280 [грн./год]; c'23 40 30 1200 [грн./год];
'
c31 9 20 180 [грн./год]; c '45 2110 210 [грн./год];
грн. шт. грн.
шт. год год .
Усі перелічені параметри РЗ зведені в транспортну матрицю задачі без
спеціалізації (табл. 5.3). Перед записом цієї матриці треба перевірити
збалансованість отриманої ТЗ, тобто умову
4 5
a i' b'j .
i 1 j1
У даній задачі умова балансу не виконується, тому що 1914,167 >
1719,167, тобто
51
4 5
a i b'j .
'
i 1 j1
Це означає, що фонди часу корпусів дозволяють зробити більше
продукції, ніж це перодбачено плановим завданням. Для одержання балансу
додамо в транспортну таблицю фіктивний стовпець Iф із плановим завданням
bф 1914 , 167 1719 , 167 195,000 [год]
'
і фіктивними тарифами cф 10 000 [грн./год], що перевищують за
своїм значенням усі реальні тарифи cij' отриманої ТЗ.
Таблиця 5.3 – Транспортна матриця задачі без спеціалізації
Корпуси, Вироби, I j
Ki I1 I2 I3 I4 I5 Iф a i' [г]
K1 160 2280 210 315 90 10 000 940
K2 860 1440 1200 390 150 10 000 141,61
K3 180 2160 690 405 200 10 000 275
K4 420 1920 660 195 210 10 000 282,88
3,333333 0 546,6667 0 0
0 72,5 0 0 460
X'* 310 0 0 0 0
6,667 0 0 320 0
52
Значення x*ij X* – це час, протягом якого корпус K i буде випускати
виріб Ij. Щоб довідатися, яке кількість продукції будуть випускати корпуси,
тобто Xк* [шт.], скористаємося формулою (5.7), наприклад:
x к22* 87 100 8700 [шт.]; x к41* 16 8,333 133 [шт.].
У даному розрахунку округлення (до меншого цілого) обов'язкові,
оскільки продукція, що випускається, штучна:
66 0 16400 0 0
к*
X 0 8699 0 0 4600
6200 0 0 0 0
133 0 0 4800 0
сijxijк* ;
L X к*
n m
(5.10)
i 1 j1
L X к* 8 66 7 16400 12 8699 ... 13 4800 409 709 [грн].
53
Примітка 5.3. У загальному випадку для відповіді на запитання, чи
встигне корпус виконати план з конкретної продукції, необхідно
використовувати дані про фонд часу і продуктивність корпусу.
Примітка 5.4. Якби корпус К1 не встигав за свій фонд часу випустити
плановану кількість виробів I3, то в новій задачі треба було б розподіляти між
корпусами також і ту частину I3, що не устиг випустити К1 .
Розподільна матриця задачі без спеціалізації, у якій враховане
зменшення витрат на виробництво на 15%, подана в таблиці 5.4.
Таблиця 5.4 – Розподільна матриця задачі зі спеціалізацією
Вироби, Ij Фонд
Корпуси, K i I1 I2 I4 I5 часу [год]
16,667 100 12,500 8,333
K2 870
36,55 10,2 22,1 12,75
10 60 7,500 5
K3 620
7,65 15,3 22,95 17
8,333 50 6,250 4,167
K4 790
17,85 13,6 11,05 17,85
План [шт.] 6400 8700 4800 4600
I1 I2 I4 I5
K2 0 87 1 552
*
X спец K3 620 0 0 0
K4 24 0 766 0
I1 I2 I4 I5
K2 0 8700 12 4600
к*
X спец K3 6200 0 0 0
K4 200 0 4787 0
54
заг
Загальні витрати на виробництво зі спеціалізацією L спец містять у собі:
а) витрати на виробництво 16 400 шт. виробів И3 у спеціалізованому
корпусі К1
руб.
16 400 7 114 800 [ шт. руб. ];
шт.
б) витрати на виробництво в інших корпусах L X кспец *
251 552 [грн.];
в) витрати на переустаткування спеціалізованого корпусу (матриця S у
вихідних даних) s13 134 000 [грн.].
заг
L спец 114 800 251 552 134 000 500 352 [грн.]
Порівнюючи витрати на виробництво заданого обсягу продукції без
спеціалізації L X к* 409 709 [грн.] і зі спеціалізацією Lспец 500 352 [грн.],
заг
5.4 Варіанти
55
Таблиця 5.7 – Витрати на виробництво і трудомісткість випуску продукції
Номер
вар.
T t ij [мін./шт.]
С сij [грн./шт.]
1 2 3
4 2 6 2 4 10 16 24 30 18
2,4 1,2 3,6 1,2 2,4 5 12 20 10 5
1 2 12 16 11 10 8
1 3 1 2
4,8 2,4 7,2 2,4 4,8 25 14 10 18 7
3 0,5 2 4 6 16 12 28 13 22
6 1 4 8 12 8 19 30 15 17
2 5,4 0,9 3,6 7,2 10,8 21 10 25 12 20
4 , 2 0,7 2,8 5,6 8 , 4 13 23 33 11 26
1,2 2,4 3,6 1,2 4,8 12 6 15 6 21
1 2 3 1 4 9 5 17 8 20
3
2 4 6 2 8 6 5 15 7 21
2,5 5,1 7,6 2,5 10,2 6 7 16 7 19
2 4 2 10 6 12 15 25 31 14
3 6 3 15 9 7 13 22 13 8
4 1
2 1 5 3 14 17 23 10 4
2,4 4,8 2,4 12 7,2 23 15 14 19 12
5,2 2,6 3,9 1,3 2,6 6 16 25 13 8
8 4 6 2 4 14 18 25 12 10
5 9,6 4,8 7,2 2,4 4,8 25 14 10 18 12
4 2 3 1 2 12 18 30 35 11
1,2 4,8 2,4 6 3,6 10 16 20 35 13
0,4 1,6 0,8 2 1,2 9 11 27 16 17
6 2 8 4 10 6 15 16 21 18 11
2 , 4 9 ,6 4 ,8 12 7 , 2 25 11 16 20 4
56
Продовження таблиці 5.7
1 2 3
5 2 3 1 4 10 7 18 7 21
6 2,4 3,6 1,2 4,8 9 7 16 5 20
7 10 4 6 2 8 8 6 19 5 23
12 4,8 7,2 2,4 9,6 12 8 20 6 19
1,8 0,6 1,2 2,4 3,6 9 13 18 35 13
5,4 1,8 3,6 7,2 10,8 16 29 27 32 24
8 1,2 0,4 0,8 1,6 2,4 19 14 12 23 15
0,9 0,3 0,6 1,2 1,8 21 8 14 5 18
5 2 3 1 3 13 7 16 9 18
12 4,8 7,2 2,4 7,2 16 9 14 7 21
9 4 1,6 2,4 0,8 2,4 10 8 17 8 17
6 2,4 3,6 1,2 3,6 14 10 18 8 19
3 0,5 2 4 6 12 5 18 20 12
5,4 0,9 3,6 7,2 10,8 16 9 24 33 16
10 3,6 0,6 2,4 4,8 7,2 12 11 19 34 15
7,2 1,2 4,8 9,6 14,4 24 7 23 24 20
12 4,8 7,2 2,4 4,8 12 17 31 10 24
2 0,8 1,2 0,4 0,8 15 19 29 12 19
11 5 2 3 1 2 9 31 35 9 16
9 3,6 5,4 1,8 3,6 13 10 34 8 20
3 0,5 2 4 6 16 12 28 13 22
6 1 4 8 12 8 5 30 15 17
12 5,4 0,9 3,6 7,2 10,8 21 10 25 12 20
4,2 0,7 2,8 5,6 8,4 13 23 33 11 26
57
Витрати на переустаткування цехів S sij [тис.грн.] рівні:
52 68 100 130 85
34 59 92 43 37
для парних варіантів S ;
51 66 134 49 27
106 87 32 49 60
58
6 ЛАБОРАТОРНА РОБОТА №6
УПРАВЛІННЯ ЗАПАСАМИ З ОБМЕЖЕННЯМ НА
ВАНТАЖОПІДЙОМНІСТЬ ТРАНСПОРТНИХ ЗАСОБІВ
Мета роботи
59
Вхідні параметри моделі Уілсона
1. – інтенсивність (швидкість) споживання запасу, [од.тов./од.часу];
2. s – витрати на збереження запасу, [грн./од.тов.*од.часу];
3. K – витрати на здійснення замовлення, що включають оформлення і
доставку замовлення, [грн.];
4. tд – час доставки замовлення, [од.часу].
Вихідні параметри моделі Уілсона
1. Q – розмір замовлення, [од.тов.];
2. L – загальні витрати на управління запасами за одиницю часу,
[грн./од.часу];
3. – період постачання, тобто час між поданнями замовлення або між
постачаннями, [од.часу];
4. h 0 – точка замовлення, тобто розмір запасу на складі, при якому
треба подавати замовлення на доставку чергової партії, [од.тов.].
Цикли зміни рівня запасу в моделі Уілсона графічно подані на рис. 6.1.
Максимальна кількість продукції, що знаходиться в запасі, збігається з
розміром замовлення Q.
Уровень запасов
Рівень запасів
Размерпартії
Розмір
Q
партии заказа
замовлення
h0 Точка
точка заказа
замовлення
0 Час
Время
tд
Подача
Подання Получение
Отримання
заказа
замовлення заказа
замовлення
60
Формули моделі Уілсона
2K
Qw (формула Уілсона), (6.1)
s
де Q w – оптимальний розмір замовлення в моделі Уілсона;
Q Q
L K s ; ; h0 t д .
Q 2 v
Графік витрат на УЗ у моделі Уілсона поданні на рис. 6.2.
Основна складність при розв’язуванні задач з УЗ складається в
правильному визначенні вхідних параметрів задачі, оскільки не завжди в
умові їхні числові величини задаються в явному вигляд.
При використанні формул моделі УЗ необхідно уважно стежити за тим,
щоб усі використовувані у формулі числові величини були погоджені за
одиницями виміру.
Так, наприклад, обидва параметри s і повинні бути зведені до
однакових часових одиниць (до днів, до змін або до років), параметри K і s
повинні вимірятися однаковими грошовими одиницями і т.д.
L
Q
LK s
Q 2 Q
s
2
K
Q
Qw Q
Рисунок 6.2 – Графік витрат на УЗ за моделлю Уілсона
61
При використанні формул моделі УЗ необхідно уважно стежити за тим,
щоб усі використовувані у формулі числові величини були погоджені за
одиницями виміру.
Так, наприклад, обидва параметри s і повинні бути зведені до тих
самих тимчасових одиниць (до днів, до змін або до років), параметри K і s
повинні вимірятися в тих самих грошових одиницях і т.д.
62
2. Початок розв’язування випливає з визначення основних параметрів
і К, оскільки їхні значення в задачі прямо не зазначені.
3. При розрахунку кількості рейок , яку треба укласти за день, варто
виходити з довжини дороги, довжини рейки, максимального терміну
будівництва, а також врахувати, що рейки укладаються в два ряди і їхня
кількість повинна бути цілим числом.
4. Витрати на здійснення замовлень, включають витрати на оформлення
замовлення і на доставку.
5. Інтенсивність щоденного споживання рейок й обсяг замовлення Q
необхідно вимірювати в рейках, тобто в штуках, а не в тоннах. Витрати на
збереження s також повинні бути розраховані для однієї рейки.
6. Кількість рейок, що укладаються ( ) і замовляються (Q) повинна
бути цілим числом.
7. Розрахунок обсягу замовлення рейок Qw проводиться окремо для
вагона і машини.
8. Якщо в транспортний засіб (вагон або машину) не вміщається обсяг
замовлення Qw , знайдений за формулою Уілсона, то необхідно розглянути
такі варіанти доставки:
а) доставляти максимальну кількість рейок Q, що вміщується в
транспортний засіб, при цьому треба врахувати витрати на управління
запасами L(Q) для обраного Q;
б) використовувати для доставки не одне, а декілька транспортних
засобів, але при цьому зміняться витрати на доставку К (у випадку двох
транспортних засобів – збільшаться в 2 рази). При цьому зміниться Q w , що
відповідає новому К.
9. З усіх розглянутих варіантів замовлення Q, що відповідають
вантажопідйомності транспорту, вибирається Q з мінімальними витратам на
управління запасами L(Q ) .
10. При побудові графіка циклів зміни запасів особливу увагу варто
приділити розміру останнього постачання рейок, що може відрізнятися від
попереднього замовлення, що Q доставлявся раніше.
63
замовлення, що буде використовуватися при обчисленні розрахункових
параметрів.
Формули, що вводяться в блок розрахункових параметрів, подані на
рис. 6.4.
Для розгляду різних варіантів управління запасами зручно
використовувати кілька аркушів, що містять ту саму екранну форму, але різні
значення вихідних даних. Для цього необхідно скопіювати Лист1 за
допомогою контекстного меню, натисненням правої клавіші миші на назві
листа.
64
Рисунок 6.4 – Формули блоку розрахункових параметрів моделі Уілсона
6.4 Варіанти
65
6.5 Запитання на захист роботи
66
ГЛОСАРІЙ
67
ЛІТЕРАТУРА
68
17. Старовойт П. К. Современный методический аппарат оценки инноваций
/ П. К. Старовойт, В. В. Гольтенберг // Инновации. – 2005. – № 6. –
С. 32– 41.
18.Черваньов Д. М. Менеджмент інноваційно-інвестиційного розвитку
підприємств України / Д. М. Черваньов, Л. І. Нейкова. – К. : Знання,
КОО, 1999. – 514 с.
19. Шевчук В. Я. Основи інвестиційної діяльності / В. Я. Шевчук., П. С.
Рогожин – К. : Генеза, 2002. – 384 с.
20.Шегда А. В. Менеджмент : [підручник] / А. В. Шегда. – К. : Знання, 2004. –
687 с.
69