- •Збірка типових аналітично-розрахункових задач з курсу „операційний менеджмент” Методичні вказівки
- •Статистичні дані про кількість перевезених пасажирів за 6 місяців поточного року
- •2. Для визначення коефіцієнтів регресії b0 і b1 дані обчислень заносимо в табл. 1.2.
- •Алгоритм розв’язання задачі №1 за допомогою табличного процесора ms Excel
- •Варіанти завдань для самостійного розв’язання задачі №1
- •Вихідні дані для розв’язання задачі кореляційно-регресивного аналізу
- •Прибуток та витрати
- •Алгоритм розв’язання задачі №2 за допомогою табличного процесора ms Excel
- •Прибуток та витрати
- •Вихідні дані для розв’язання задачі проектування будівництва аеропортового комплексу
- •Варіанти завдань для самостійного розв’язання задачі №2
- •Алгоритм розв’язання задачі №3 за допомогою табличного процесора ms Excel
- •Варіанти завдань для самостійного розв’язання задачі №3
- •Вихідні дані для розв’язання задачі
- •Дані для побудови графіків
- •Алгоритм розв’язання задачі №4 за допомогою табличного процесора ms Excel (1)
- •Алгоритм розв’язання задачі №4 за допомогою табличного процесора ms Excel (2)
- •Варіанти завдань для самостійного розв’язання задачі №4
- •Вихідні дані для розв’язання задачі лінійного програмування
- •Знаходження значень потенціалів
- •Перший цикл перерахунку
- •Оптимальне рішення транспортної задачі
- •Алгоритм розв’язання задачі №5 за допомогою табличного процесора ms Excel (1)
- •Алгоритм розв’язання задачі №5 за допомогою табличного процесора ms Excel (2)
- •Варіанти завдань для самостійного розв’язання задачі №5
- •Вихідні дані для розв’язання транспортної задачі
- •В икреслювання нулів
- •Алгоритм розв’язання задачі №6 допомогою табличного процесора ms Excel (1)
- •Алгоритм розв’язання задачі №6 за допомогою табличного процесора ms Excel (2)
- •Варіанти завдань для самостійного розв’язання задачі №6
- •Вихідні дані для розв’язання задачі про призначення персоналу
- •Алгоритм розв’язання задачі №7 допомогою табличного процесора ms Excel
- •Варіанти завдань для самостійного розв’язання задачі №7
- •Алгоритм розв’язання задачі №8 за допомогою табличного процесора ms Excel
- •Варіанти завдань для самостійного розв’язання задачі №8
- •Алгоритм розв’язання задачі №9 за допомогою табличного процесора ms Excel
- •Варіанти завдань для самостійного розв’язання задачі №9
- •Вихідні дані для розв’язання задачі мережевого управління проектами
- •Алгоритм розв’язання задачі №10 за допомогою табличного процесора ms Excel
- •Варіанти завдань для самостійного розв’язання задачі №10
- •Рекомендована література
Варіанти завдань для самостійного розв’язання задачі №5
Потрібно від підприємств-постачальників 1, 2, 3 доставити до підприємств-споживачів 1, 2, 3 і 4 певну кількість вантажу. В табл. 5.11 показані можливості пропозиції постачаючих підприємств і попит споживаючих підприємств, а також вартість cіj в умовних одиницях перевезення тонни вантажу від i-го постачальника до j-го споживача.
Необхідно визначити об’єми перевезень xij між i-м постачальником і j-м споживачем, що забезпечує мінімальну вартість.
Таблиця 5.11
Вартість перевезення вантажу від постачальників до споживачів
Підприємства-постачальники |
Підприємства-споживачі |
Пропозиція, т |
|||||||
1 |
2 |
3 |
4 |
||||||
1 |
|
c11 |
|
c12 |
|
c13 |
|
c14 |
a1 |
x11 |
|
x12 |
|
x13 |
|
x14 |
|
||
2 |
|
c21 |
|
c22 |
|
c23 |
|
c24 |
a2 |
x21 |
|
x22 |
|
x23 |
|
x24 |
|
||
3 |
|
c31 |
|
c32 |
|
c33 |
|
c34 |
a3 |
x31 |
|
x32 |
|
x33 |
|
x34 |
|
||
Попит, т |
b1 |
b2 |
b3
|
b4
|
|
||||
Чисельні значення коефіцієнтів с11, c12, c13, c14, c21, c22, c23, c24, с31, c32, c33, c34, a1, a2, а3, b1, b2, b3, b4 визначаються відповідно до варіанта (номер за списком) за табл. 5.12.
Таблиця 5.12
Вихідні дані для розв’язання транспортної задачі
№ вар. |
Коефіцієнти в математичній моделі задачі |
||||||||||||||||||
с11 |
c12 |
c13 |
c14 |
c21 |
c22 |
c23 |
c24 |
с31 |
c32 |
c33 |
c34 |
a1 |
a2 |
a3 |
b1 |
b2 |
b3 |
b4 |
|
1 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
10 |
150 |
50 |
10 |
100 |
20 |
80 |
2 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
10 |
20 |
140 |
60 |
20 |
90 |
40 |
70 |
3 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
10 |
20 |
30 |
130 |
70 |
30 |
80 |
60 |
60 |
4 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
10 |
20 |
30 |
40 |
120 |
80 |
40 |
70 |
80 |
50 |
5 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
10 |
20 |
30 |
40 |
50 |
110 |
90 |
50 |
60 |
100 |
40 |
6 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
10 |
20 |
30 |
40 |
50 |
60 |
100 |
100 |
60 |
50 |
90 |
60 |
7 |
70 |
80 |
90 |
100 |
110 |
120 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
90 |
150 |
70 |
40 |
70 |
130 |
8 |
80 |
90 |
100 |
110 |
120 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
80 |
140 |
80 |
30 |
50 |
140 |
9 |
90 |
100 |
110 |
120 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
70 |
130 |
90 |
20 |
30 |
150 |
10 |
100 |
110 |
120 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
60 |
120 |
100 |
10 |
10 |
160 |
11 |
110 |
120 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
50 |
110 |
110 |
30 |
20 |
110 |
12 |
120 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
40 |
10 |
100 |
50 |
10 |
10 |
13 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
130 |
30 |
20 |
90 |
30 |
40 |
20 |
14 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
130 |
140 |
20 |
30 |
80 |
20 |
50 |
40 |
15 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
130 |
10 |
150 |
10 |
40 |
70 |
50 |
60 |
20 |
16 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
130 |
10 |
20 |
10 |
140 |
20 |
10 |
40 |
70 |
50 |
17 |
50 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
130 |
10 |
20 |
30 |
20 |
130 |
40 |
20 |
30 |
80 |
60 |
18 |
60 |
70 |
80 |
90 |
100 |
110 |
120 |
130 |
10 |
20 |
30 |
40 |
30 |
120 |
60 |
30 |
40 |
90 |
50 |
19 |
70 |
80 |
90 |
100 |
110 |
120 |
130 |
10 |
20 |
30 |
40 |
50 |
40 |
110 |
80 |
40 |
10 |
100 |
80 |
20 |
80 |
90 |
100 |
110 |
120 |
130 |
10 |
20 |
30 |
40 |
50 |
60 |
50 |
100 |
100 |
50 |
20 |
90 |
90 |
21 |
90 |
100 |
110 |
120 |
130 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
60 |
90 |
120 |
60 |
30 |
80 |
100 |
22 |
100 |
110 |
120 |
130 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
70 |
80 |
140 |
70 |
40 |
70 |
110 |
23 |
110 |
120 |
130 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
80 |
70 |
50 |
80 |
50 |
60 |
10 |
24 |
120 |
130 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
90 |
60 |
70 |
90 |
60 |
50 |
20 |
25 |
130 |
120 |
110 |
100 |
90 |
80 |
70 |
60 |
50 |
40 |
30 |
20 |
100 |
50 |
90 |
100 |
70 |
40 |
30 |
Питання для експрес-контролю якості засвоєння знань до задачі №5.
До якого класу задач відноситься транспортна задача, в чому їх особливість?
У якому випадку транспортна задача вважається закритою, а в якому – відкритою?
Як виглядає цільова функція транспортної задачі?
Які обмеження вводяться в транспортній задачі?
Що в транспортній задачі позначається змінними xij?
Чи можуть змінні в транспортній задачі бути від'ємними або дробовими?
Яким методом знаходиться допустиме рішення транспортної задачі, в чому він полягає?
Яким методом знаходиться оптимальне рішення транспортної задачі, в чому він полягає?
Як визначити, що отримане рішення транспортної задачі є оптимальним?
Де в авіаційній галузі знаходить прикладне застосування транспортна задача?
Аналітично-розрахункова задача №6
Оптимальний розподіл людських ресурсів авіаційного підприємства
І. Вихідні дані
В авіакомпанії організується фінансово-економічний відділ і необхідно розподілити працівників за вакантними посадами. Кожний працівник може виконувати будь-яку роботу, але з різним ступенем майстерності. Якщо на певну посаду призначити працівника саме тої кваліфікації, яка необхідна для роботи на ній, то вартість виконання роботи буде нижча, ніж при призначенні на дану посаду працівника невідповідної кваліфікації.
Компетентна комісія оцінила витрати, пов’язані з майбутнім розподілом працівників. В табл. 6.1 наводяться умовні оцінки вартості cіj призначення i-го працівника на j-ту посаду. Змінна xij =1 у випадку призначення i-го працівника на j-ту посаду, або xij =0 – в іншому випадку.
Вам, як менеджеру з персоналу, доручено знайти оптимальний розподіл працівників за всіма посадами, що забезпечує мінімальну вартість виконання робіт.
ІІ. Завдання до ситуації
1. Використовуючи дані табл. 6.1, знайдіть оптимальний розподіл працівників за всіма посадами венгерським методом.
2. Розрахуйте сумарну вартість виконання робіт для визначеного оптимального варіанта розподілу працівників.
ІІІ. Інформаційне забезпечення задачі
Таблиця 6.1
Оцінки вартості призначення працівників на певні посади
Працівники |
Посади |
|||||||
Економіст |
Бухгалтер |
Касир |
Менеджер |
|||||
Іванов І.П. |
x11 |
10 |
x12 |
40 |
x13 |
60 |
x14 |
30 |
|
|
|
|
|||||
Петров С.М. |
x21 |
90 |
x22 |
70 |
x23 |
100 |
x24 |
90 |
|
|
|
|
|||||
Сидоров В.Н. |
x31 |
40 |
x32 |
50 |
x33 |
110 |
x34 |
70 |
|
|
|
|
|||||
Федотов Р.Д. |
x41 |
80 |
x42 |
70 |
x43 |
80 |
x44 |
50 |
|
|
|
|
|||||
ІV. Алгоритм розв’язання задачі
1. Задача про призначення персоналу є приватним випадком транспортної задачі, в якій число пунктів відправлення дорівнює числу пунктів призначення, тобто, транспортна таблиця має форму квадрата. Крім того, у кожному пункті призначення обсяг попиту дорівнює 1, і величина пропозиції кожного пункту відправлення також дорівнює 1. Задача про призначення персоналу може бути розв'язана з використанням методів лінійного програмування або алгоритму рішення транспортної задачі. Однак через особливу структуру даної задачі був розроблений спеціальний алгоритм, що одержав назву угорського методу.
Математична модель задачі про призначення персоналу:
- цільова функція:
L = min, n = m; (6.1)
- обмеження:
=
1,
;
=
1,
; (6.2)
,
;
xij ≥ 0, .
Для прикладу маємо наступну модель:
L = 10x11 + 40x12 + 60x13 + 30x14 + 90x21 + 70x22 + 100x23 + 90x24 + 40x31 + + 50x32 + 110x33 + 70x34 + 80x41 + 70x42 + 80x43 + 50x44 min; (6.3)
x
11
+ x12
+ x13
+ x14
= 1;
x21 + x22 + x23 + x24 = 1;
x31 + x32 + x33 + x34 = 1;
x41 + x42 + x43 + x44 = 1; (6.4)
x11 + x21 + x31 + x41 = 1;
x12 + x22 + x32 + x42 = 1;
x13 + x23 + x33 + x43 = 1;
x14 + x24 + x34 + x44 = 1;
x11 ≥ 0; x12 ≥ 0; x13 ≥ 0; x14 ≥ 0; |
x21 ≥ 0; x22 ≥ 0; x23 ≥ 0; x24 ≥ 0; |
x31 ≥ 0; x32 ≥ 0; x33 ≥ 0; x34 ≥ 0; |
x41 ≥ 0; x42 ≥ 0; x43 ≥ 0; x44 ≥ 0. |
2. Знаходимо в кожній строчці мінімальний елемент і віднімаємо його від кожного елементу строчки (табл. 6.2).
Таблиця 6.2
Знаходження мінімальних елементів в строчках та їх віднімання
Працівники |
Посади |
|
||||||||
Економіст |
Бухгалтер |
Касир |
Менеджер |
min |
||||||
Іванов І.П. |
x11 |
0 |
x12 |
30 |
x13 |
50 |
x14 |
20 |
10 |
|
|
|
|
|
|||||||
Петров С.М. |
x21 |
20 |
x22 |
0 |
x23 |
30 |
x24 |
20 |
70 |
|
|
|
|
|
|||||||
Сидоров В.Н. |
x31 |
0 |
x32 |
10 |
x33 |
70 |
x34 |
30 |
40 |
|
|
|
|
|
|||||||
Федотов Р.Д. |
x41 |
30 |
x42 |
20 |
x43 |
30 |
x44 |
0 |
50 |
|
|
|
|
|
|||||||
3. Знаходимо в кожному стовпці мінімальний елемент і віднімаємо його від кожного елементу стовпця (табл. 6.3).
Таблиця 6.3
Знаходження мінімальних елементів в стовпцях та їх віднімання
Працівники |
Посади |
||||||||
Економіст |
Бухгалтер |
Касир |
Менеджер |
||||||
Іванов І.П. |
x11 |
0 |
x12 |
30 |
x13 |
20 |
x14 |
20 |
|
|
|
|
|
||||||
Петров С.М. |
x21 |
20 |
x22 |
0 |
x23 |
0 |
x24 |
20 |
|
|
|
|
|
||||||
Сидоров В.Н. |
x31 |
0 |
x32 |
10 |
x33 |
40 |
x34 |
30 |
|
|
|
|
|
||||||
Федотов Р.Д. |
x41 |
30 |
x42 |
20 |
x43 |
0 |
x44 |
0 |
|
|
|
|
|
||||||
min |
0 |
0 |
30 |
0 |
|||||
3. Якщо в кожній строчці та кожному стовпці знаходиться один „0”, тобто, кожний працівник призначається тільки на одну посаду, то оптимальне рішення знайдене. В іншому випадку:
– проводимо мінімальне число прямих через строки та стовпці, щоб всі „0” були викресленими (табл. 6.4);
– обираємо мінімальний невикреслений елемент (=10), віднімаємо його від кожного невикресленого елементу і додаємо до кожного елементу, що стоїть на перетині проведених прямих (табл. 6.5).
Якщо на останньому кроці оптимальне рішення не знайдене, то процедуру проведення прямих необхідно повторювати до тих пір, поки не буде отримане допустиме рішення.
Таблиця 6.4
