Максимальное соответствие весу

Задача теории графов: найти паросочетание с максимальным общим весом

В информатике и теории графов задача о максимальном весовом паросочетании — это задача нахождения во взвешенном графе паросочетания , в котором сумма весов максимальна.

Частным случаем этого является задача назначения , в которой входные данные ограничены двудольным графом , а соответствие ограничено мощностью меньшего из двух разделов. Другим частным случаем является задача нахождения максимального мощностного соответствия на невзвешенном графе: это соответствует случаю, когда все веса ребер одинаковы.

Алгоритмы

Существует временной алгоритм для поиска максимального паросочетания или паросочетания максимального веса в графе, который не является двудольным; он принадлежит Джеку Эдмондсу , называется методом путей, деревьев и цветов или просто алгоритмом Эдмондса и использует двунаправленные ребра . Обобщение того же метода также может быть использовано для поиска максимальных независимых множеств в графах без клешней . O ( V 2 E ) {\displaystyle O(V^{2}E)}

Существуют более сложные алгоритмы, обзор которых был сделан Дуаном и Петти [1] (см. Таблицу III). Их работа предлагает алгоритм приближения для задачи максимального соответствия весов, который выполняется за линейное время для любой фиксированной границы ошибки.

Ссылки

  1. ^ Дуань, Ран; Петти, Сет (2014-01-01). «Линейное приближение по времени для максимального соответствия весов» (PDF) . Журнал ACM . 61 : 1–23. doi :10.1145/2529989.


Retrieved from "https://en.wikipedia.org/w/index.php?title=Maximum_weight_matching&oldid=1220119190"