ВУЗ:
Составители:
Рубрика:
15
ЗАДАЧА О НАЗНАЧЕНИЯХ
ВЕНГЕРСКИЙ МЕТОД РЕШЕНИЯ
§ 4. Постановка задачи. Некоторые свойства
Пусть имеются n претендентов (каждому из них отвечает индекс nii ,1, = ) на n
мест работы (каждому из них отвечает индекс njj ,1, = ). При этом известна
стоимость
ij
c затрат, связанных с назначением i -го претендента на j -е место .
Требуется распределить претендентов по рабочим местам так , чтобы каждый
претендент занял одно место , каждое место было занято одним претендентом и
так , чтобы связанные с этим распределением суммарные затраты были мини-
мальными.
Для получения математической записи задачи о назначениях можно ввести
2
n
переменных следующим образом:
=
,0
,1
ij
x
Теперь задача принимает следующий вид:
∑∑
==
→=
n
i
n
j
ijij
xcXL
11
min)(
=∈
==
==
Ω
∑
∑
=
=
.,1,},1,0{
,,1,1
,,1,1
1
1
njix
nix
njx
ij
n
j
ij
n
i
ij
Замечание. Если последние ограничения заменить условиями вида
,,,10 jix
ij
∀
≤
≤
то полученная задача является частным случаем транспортной
задачи , у которой, как известно , оптимальное решение всегда существует. Та-
ким образом, задачу о назначениях можно решать методом потенциалов, при-
чем в соответствии со спецификой этого метода можно утверждать, что реше-
нием является
2
n
- мерный вектор, или матрица порядка n ×n, элементы кото -
рой равны 0 или 1. Это означает, что полученный ответ будет также являться
ответом в исходной задаче о назначениях . Однако начальная базисная точка,
полученная, например, по методу северо-западного угла, содержит не
m+n-1=2n-1, а всего лишь n ненулевых компонент равных 1, cледовательно ,
при
2
≥
n
этот план становится вырожденным. Как известно , это обстоятельст-
во существенно усложняет вычислительную процедуру решения транспортной
задачи . По этой причине для решения задачи о назначениях существуют специ-
альные методы . Рассмотрим один из них , который носит название венгерский
метод .
если i-й претендент назначен на j-e место ,
в противном случае.
15
ЗАДАЧА О НАЗНАЧЕНИЯХ
ВЕНГЕРСКИЙ МЕТОД РЕШЕНИЯ
§ 4. Постановка задачи. Некоторые свойства
Пусть имеются n претендентов (каждому из них отвечает индекс i, i =1, n ) на n
мест работы (каждому из них отвечает индекс j , j =1, n ). При этом известна
стоимость cij затрат, связанных с назначением i -го претендента на j -е место.
Требуется распределить претендентов по рабочим местам так, чтобы каждый
претендент занял одно место, каждое место было занято одним претендентом и
так, чтобы связанные с этим распределением суммарные затраты были мини-
мальными.
Для получения математической записи задачи о назначениях можно ввести
n переменных следующим образом:
2
� 1, если i-й претендент назначен на j-e место,
xij =�
� 0, в противном случае.
Теперь задача принимает следующий вид:
n n
L( X ) =∑ ∑ cij xij → min
i =1 j =1
� n
� ∑ xij =1, j =1, n,
i =1
�
� n
Ω� ∑ xij =1, i =1, n,
� j =1
� x ∈{0,1}, i, j =1, n.
� ij
�
Замечание. Если последние ограничения заменить условиями вида
0 ≤xij ≤1, ∀i, j , то полученная задача является частным случаем транспортной
задачи, у которой, как известно, оптимальное решение всегда существует. Та-
ким образом, задачу о назначениях можно решать методом потенциалов, при-
чем в соответствии со спецификой этого метода можно утверждать, что реше-
нием является n 2 - мерный вектор, или матрица порядка n×n, элементы кото-
рой равны 0 или 1. Это означает, что полученный ответ будет также являться
ответом в исходной задаче о назначениях. Однако начальная базисная точка,
полученная, например, по методу северо-западного угла, содержит не
m+n-1=2n-1, а всего лишь n ненулевых компонент равных 1, cледовательно,
при n ≥2 этот план становится вырожденным. Как известно, это обстоятельст-
во существенно усложняет вычислительную процедуру решения транспортной
задачи. По этой причине для решения задачи о назначениях существуют специ-
альные методы. Рассмотрим один из них, который носит название венгерский
метод.
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »
