- •Міністерство освіти і науки, молоді та спорту україни
- •ЕкономіКо-математиЧні моделі та методи: оптимізаційні моделі та методи
- •Класифікація оптимізаційних методів та моделей
- •1.1. Постановка задачі лінійного програмування
- •Алгоритм графічного методу розв’язання злп
- •1.3. Симплекс-метод розв’язання задачі лінійного програмування
- •Алгоритм симплекс-метода розв’язання злп
- •Критерій оптимальності опорного плану:
- •Правила переходу до наступної симплекс-таблиці
- •1.4. Цілочислове програмування
- •Контрольні питання до змістового модуля і
- •2.1. Двоїста задача лінійного програмування
- •2.2. Елементи теорії матричних ігор
- •Алгоритм принципу максиміну (мінімаксу)
- •Розв’язання. Ця матрична гра має розмірність (3х4), тобто гравець а має три стратегії, а гравець в – чотири. Запишемо її в нормальній формі.
- •Послідовність дій при розв’язанні гри
- •Контрольні питання до змістового модуля іі
- •3.1. Дробово-лінійне програмування
- •Правила розв’язання задачі дробово-лінійного програмування графічним методом
- •3.2. Параметричне програмування
- •Алгоритм розв’язання задачі параметричного програмування
- •3.3. Динамічне програмування
- •Алгоритм розв’язання задачі динамічного програмування
- •Контрольні питання до змістового модуля ііі
- •4.1. Транспортна задача
- •Алгоритм методу потенціалів:
- •Критерій оптимальності плану перевезень
- •4.2. Ускладнена транспортна задача
- •4.3. Задача про призначення
- •Алгоритм методу Фогеля
- •Алгоритм угорського методу розв’язання задачі про призначення
- •Контрольні питання до змістового модуля іv
- •Індивідуальні завдання для самостійної роботи зі змістового модулю і
- •Індивідуальні завдання для самостійної роботи зі змістового модулю іі
- •Індивідуальні завдання для самостійної роботи зі змістового модулю ііі
- •Індивідуальні завдання для самостійної роботи зі змістового модулю іv
- •Література
- •Предметний покажчик
4.3. Задача про призначення
Необхідно для виконання робіт
розподілити т виконавців
Аi,
i = 1,2,
..., n по
n робочим
місцям Bj, j
= 1,2, ..., n.
Розглянемо ситуацію за умови, що кожен
виконавець Аi
може працювати тільки
на одному робочому місці Bj,
причому вартість роботи або час очікування
визначається матрицею С=
.
У даній задачі змінні інтерпретуються
як призначення відповідного виконавця
на певне робоче місце.
Математична модель задачі про призначення має вигляд:
(4.3.1)
(4.3.2)
(4.3.3)
де
,
якщо i-й виконавець
може зайняти j-е
робоче місце
,
якщо i-й виконавець
не може зайняти j-е
робоче місце.
Якщо коефіцієнт сij представляє собою час очікування (наприклад, час необхідний для того, щоб змінити професію, або витрати на перепідготовку), то слід робити такі призначення, при яких цільова функція, що виражає загальний час або витрати, була б мінімальною.
Якщо коефіцієнт сij представляє собою вартість роботи (наприклад, професійний рівень, або ефективність роботи даного виконавця), то слід робити такі призначення, при яких цільова функція, що виражає загальну вартість роботи, була б максимальною.
Задачу
про призначення можна сформулювати як
транспортну, в якій ролі виконавців Аi
аналогічні ролям пунктів постачання
Аi, робочі місця Bj,
– пунктам споживання Bj.
Оскільки кожен виконавець повинен
працювати тільки на одному робочому
місці, то запаси ai
і заявки bj
відповідно пунктів постачання Аi
і пунктів споживання Bj
вважаються одиничними ai
= 1, bj
= 1. Вартості робіт сij
визначають тарифи перевезень і змінні
хij є
аналогами перевезень хij,
для яких потрібно мінімізувати витрати
.
Для розв’язання задачі про призначення з установкою на мінімум може бути використано метод потенціалів.
|
|
Задачу про призначення називають закритою (збалансованою), якщо число виконавців т дорівнює числу робочих місць п. У випадку, якщо число виконавців т не дорівнює числу робочих місць п, то задача про призначення зводиться до відкритої транспортної задачі. |
Зауваження. Для побудови початкового опорного плану в задачі про призначення доцільно використовувати метод Фогеля.
Приклад 4.3.1. Розподілити 5 виконавців на 5 робочих місць. Матриця часу очікування представлена в таблиці 4.3.1.
Таблиця 4.3.1.
Початкові данні
-
Місця
Виконавці
B1
B2
B3
B4
B5
А1
10
13
9
11
2
А2
9
12
8
3
4
А3
7
5
4
5
8
А4
4
6
4
7
9
А5
8
1
3
2
6
Для побудови початкового опорного плану в задачі про призначення скористаємося методом Фогеля.
