
- •14. Транспортная задача. Формальная модель тз. Типы тз и их свойства.
- •15. Методы построения опорного плана для решения тз: методы северо-западного угла, минимального тарифа, метод Фогеля.
- •16. Решение тз методом потенциалов.
- •17. Открытая тз. Решение тз при наложении ограничений. Другие типы задач, сводимые к транспортным.
- •Модель двухиндексной общей рз
- •Теоретическая часть
- •Модель задачи о назначениях
- •18. Постановка задачи динамического программирования (дп). Основные принципы дп. Функциональные уравнения Беллмана.
Модель двухиндексной общей рз
m n
L( X ) = ∑ ∑cij (λijxij)→min
i=1j=1
∑xij=ai, (i=1,m)
∑λijxij=bj, (j=1,n) (7.1)
∀ xij>0 (i=1,m) (j=1,n)
Таким образом, формально модель общей РЗ отличается от модели ТЗ использованием параметра интенсивности выполняемых работ λij в ЦФ и для
задания ограничений по выполняемым работам (столбцам).
Этапы решения РЗ
I. Преобразование РЗ в ТЗ:
1) выбор базового ресурса и расчет нормированных производительностей ресурсов αi;
aٰi = αi ai | ед. t (7.3)
3) пересчет планового задания bj; |
|
|
|
bٰj = bj / λбазjbj |
|
ед. тов.· ед. t /ед. тов. = ед. t
|
(7.4) |
4) пересчет себестоимостей работ;
(7.5)
II. Проверка баланса пересчитанных параметров
n m
∑bٰj = ∑aiٰ i=1 j=1 i=1
и построение транспортной матрицы.
III. Поиск оптимального решения ТЗ X'* = (x'*ij).
IV. Преобразование оптимального решения ТЗ X'* в оптимальное решение РЗ X*, причем переход Xٰ* → X* выполняется по формуле (7.6):
xij = xٰij / αi |
ед. t |
(7.6) |
где xi'j и xij - соответственно элементы решения РЗ и ТЗ.
Xк* =(xk*ij )
xkij=λijxij |
ед. тов.·ед. t /ед. t = ед. тов. |
(7.7) |
VI. Определение ЦФ распределительной задачи L( X*) см. подразд. 7.1).
ЗАДАЧА О НАЗНАЧЕНИЯХ.
Теоретическая часть
Задача о назначениях – это РЗ, в которой для выполнения каждой работы требуется один и только один ресурс (один человек, одна автомашина и т.д.), а каждый ресурс может быть использован на одной и только одной работе. То есть ресурсы не делимы между работами, а работы не делимы между ресурсами. Таким образом, задача о назначениях является частным случаем ТЗ. Задача о назначениях имеет место при назначении людей на должности или работы, автомашин на маршруты, водителей на машины, при распределении групп по аудиториям, научных тем по научно-исследовательским лабораториям и т.п.
Исходные параметры модели задачи о назначениях
n – количество ресурсов, m – количество работ.
ai =1 – единичное количество ресурса Ai (i =1, m ), например: один работник; одно транспортное средство; одна научная тема и т.д.
bj =1 – единичное количество работы Bj ( j=1, n), например: одна
должность; один маршрут; одна лаборатория.
4. cij – характеристика качества выполнения работы Bj с помощью
ресурса Ai . Например, компетентность i-го работника при работе на j-й
должности; время, за которое i-е транспортное средство перевезет груз по j-му маршруту; степень квалификации i-й лаборатории при работе над j-й научной темой.
Искомые параметры
xij =
1. xij - факт назначения или неназначения ресурса Ai на работу Bj: [0, если i - й ресурс не назначен на j - ю работу,
1 , если i - й ресурс назначен на j - ю работу.
2. L(X) - общая (суммарная) характеристика качества распределения ресурсов по работам.
Таблица 5.1
Общий вид транспортной матрицы задачи о назначениях
Ресурсы, Ai |
Работы, Bj |
Количество ресурсов |
|||
В1 |
В2 |
… |
Bn |
||
А1 |
c11 |
c12 |
… |
c1n |
1 |
А2 |
c21 |
c22 |
… |
c2n |
1 |
… |
… |
… |
… |
… |
… |
Am |
cm1 |
cm2 |
… |
cmn |
1 |
Количество работ |
1 |
1 |
… |
1 |
m n ∑ai = ∑bj j=1 i=1 |
|
|
|
|
|
|