Связность графов удалением ребер и вершин


17

Будем говорить , что граф является ( , б ) связным , если удаление любых через вершины и любые б ребер из G листьев всегда связного графа. Например, k- связный граф, согласно стандартному определению, ( k - 1 , 0 ) -связный, согласно новому определению. Существует ли алгоритм полиномиальное время , чтобы решить , если G является ( , б ) связным? Здесь я считаю, что вход G , а иG(a,b)abGk(k1,0)G(a,b)Ga .б


1
Домашнее задание?
Чандра Чекури

6
Я пришел к этому вопросу во время разговора Янеза Зеровника о связности сетей около 2/3 лет. Если честно, я не помню деталей. С тех пор я спросил у 4 исследователей, и никто не видел, как свести его к вершинному соединению (или граничному соединению), что было бы очевидным подходом. Кроме того, никто не мог указать на теорему типа Менгера. Так что да, я думаю, что это вопрос исследовательского уровня, возможно, с простым ответом или нет.
кто-то

7
Я не знаю, почему люди иногда предполагают, что вопрос - домашнее задание, не думая об этом сначала. Я думаю, что вы не должны объявлять что-то домашнее задание, если, по крайней мере, вы не знаете, как это решить.
Domotorp

1
@domotorp: люди обычно спрашивают, если это домашнее задание, а не претензии. Трудно судить , если вопрос является homework- уровня или нет , когда вопрос не содержит фоновую / мотивации.
Каве

2
Я понимаю, что мой вопрос может быть неверно истолкован как домашнее задание по нескольким причинам, но теперь мы должны двигаться дальше. На самом деле, с комментарием Чандры Чекури у меня появилась надежда, что, возможно, на этот вопрос может быть простой ответ ...
кто-то

Ответы:


8

Это отредактированная версия предыдущего «ответа», в котором неправильно задан алгоритм задачи за полиномиальное время. То, что я пишу ниже, является связью с существующей проблемой, которая предполагает, что проблема трудна.

Позволять два узла в G, и мы хотим проверить, связаны ли они ( a , b ) . То есть удаление любыхузлов a и любыхребер b не должно разъединять s и t . Другой способ взглянуть на это следующим образом: какое минимальное количество узлов нам нужно удалить, чтобы уменьшить граничную связность между s и t до bs,Tграмм(a,б)aбsTsTб? Проблемы такого типа были изучены под названием «многоуровневые разрезы», и они двойственны многопутевым потокам. Были показаны различные результаты аппроксимации, хотя многие основные проблемы еще не решены. Интересным результатом является следующее. Предположим, что каждое ребро имеет стоимость и мы хотим удалить набор ребер с минимальной стоимостью, чтобы уменьшить связность ребер между s и t до b ; тогда эта проблема NP-Hard, когда b является частью ввода. Этот результат содержится в статье Бармена и Чавлы: http://arxiv.org/abs/0908.0350с(е)sTбб

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


Чужой этал бумага теперь доступна на ArXiv: arxiv.org/abs/1112.3611
Чандра Чекури
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.