В математической области теории графов пример задачи о дереве Штейнера (состоящий из неориентированного графа G и множества R конечных вершин, которые должны быть соединены друг с другом) называется квазидвудольным, если неконечные вершины в G образуют независимое множество , т. е. если каждое ребро инцидентно по крайней мере одному терминалу. Это обобщает концепцию двудольного графа : если G двудольный, а R — множество вершин на одной стороне двудольного графа, множество R автоматически независимо.
Эта концепция была введена Раджагопаланом и Вазирани [1] , которые использовали ее для предоставления алгоритма приближения (3/2 + ε) для задачи дерева Штейнера для таких случаев. Впоследствии фактор ε был удален Рицци [2] , а алгоритм приближения 4/3 был получен Чакрабарти и др. [3]
Та же концепция использовалась последующими авторами для задачи дерева Штейнера, например [4] Робинс и Зеликовский [5]
предложили алгоритм приближения для задачи дерева Штейнера, который на квазидвудольных графах имеет коэффициент приближения 1,28. Сложность алгоритма Робинса и Зеликовского составляет O( m n 2 ) , где m и n — это количество терминалов и нетерминалов в графе соответственно. В 2012 году Гоеманс и др. [6] дал алгоритм с 73/60 ≈ 1,217-приближением для задачи дерева Штейнера на квазидвудольных графах; алгоритм, достигающий того же коэффициента приближения, был ранее известен для особого случая квазидвудольных графов с ребрами единичной стоимости. [7]
Ссылки
^ Раджагопалан, Шридхар; Вазирани, Виджай В. ( 1999 ), «О релаксации двунаправленного разреза для метрической задачи дерева Штейнера», Труды десятого ежегодного симпозиума ACM-SIAM по дискретным алгоритмам, стр. 742–751.
^ Рицци, Ромео (2003), «О границе 3/2-приближения Раджагопалана и Вазирани для итерированной 1-штейнеровской эвристики», Inf. Process. Lett. , 86 (6): 335– 338, doi :10.1016/S0020-0190(03)00210-2.
^ Чакрабарти, Дипарнаб; Деванур, Нихил Р.; Вазирани, Виджай В. (2008), «Новые релаксации и алгоритмы, вдохновленные геометрией, для метрической задачи дерева Штейнера», Proc. 13th IPCO , Lecture Notes in Computer Science , т. 5035, стр. 344–358 , doi :10.1007/978-3-540-68891-4_24, ISBN978-3-540-68886-0.
^ Gröpl, Clemens; Hougardy, Stefan; Nierhoff, Till; Prömel, Hans Jürgen (2001), "Нижние оценки для алгоритмов аппроксимации для задачи о дереве Штейнера", Graph-Theoretic Concepts in Computer Science : 27th International Workshop, WG 2001 , Lecture Notes in Computer Science, т. 2204, Springer-Verlag, Lecture Notes in Computer Science 2204, стр. 217– 228, doi :10.1007/3-540-45477-2_20, ISBN978-3-540-42707-0.
^ Робинс, Габриэль; Зеликовский, Александр ( 2000 ), «Улучшенная аппроксимация дерева Штейнера в графах», Труды одиннадцатого ежегодного симпозиума ACM-SIAM по дискретным алгоритмам, стр. 770–779.
^ Goemans, Michel; Olver, Neil; Rothvoss, Thomas; Zenklusen, Rico (2012). "Матроиды и разрывы целостности для релаксаций гиперграфического дерева Штейнера". Труды сорок четвертого ежегодного симпозиума ACM по теории вычислений . стр. 1161-1176. doi :10.1145/2213977.2214081. ISBN9781450312455. S2CID 13424446.
^ Грёпль, Клеменс; Хоугарди, Стефан; Нирхофф, Тилль; Прёмель, Ханс Юрген (2002), «Деревья Штейнера в однородно квазидвудольных графах», Information Processing Letters , 83 (4): 195– 200, doi :10.1016/S0020-0190(01)00335-0.