Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.31;
Скачать: CL | DM;

Вниз

Венгерский алгоритм транспортной задачи   Найти похожие ветки 

 
Strate ©   (2006-12-09 22:01) [0]

Здравствуйте. Не подскажете где можно почитать хорошее описание алгоритма? В частности интересует один момент, вычитанный в одном из описаний алогритма:

Шаг 2: Мы строим максимальное паросочетание на всех нулях полученных на предыдущем шаге.

Я конечно понимаю, что нужно построить паросочетание на графе, но что-то не представляю каким граф должен получится.
Была у нас допустим вот такая таблица:

5 3 2 1
4 3 5 2
5 6 10 2

после Шага 1 у нас она получилась вот такой:

2 1 0 0
0 0 2 0
1 3 7 0

Видим нули. Какой должен на них получиться граф?


 
palva ©   (2006-12-10 01:24) [1]

У этого графа вершины это индексы строк и столбцов. Пишем для данного случая строчку с индексами строк, а потом строчку с индексами столбцов. Получаем:

1 2 3

1 2 3 4

Теперь соединяем ребрами  те вершины которые соответствуют нулям матрицы. Например, если a13 = 0, то соединяем 1 из верхней строчки с 3 в нижней. Вот такой получится граф.



Страницы: 1 вся ветка

Текущий архив: 2006.12.31;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.063 c
15-1165870136
Petr V. Abramov
2006-12-11 23:48
2006.12.31
Изучаю программирование сетей :)


15-1165610085
tesseract
2006-12-08 23:34
2006.12.31
pocket PC


15-1165582706
pasha_golub
2006-12-08 15:58
2006.12.31
lex for pascal


2-1165909132
term1t
2006-12-12 10:38
2006.12.31
Сново Access Violation...


4-1156405675
maxistent
2006-08-24 11:47
2006.12.31
Иконки...