Digamos que um grafo é -connected se a remoção de qualquer vértices e qualquer arestas de folhas sempre um grafo conexo. Por exemplo, um gráfico conectado a , de acordo com a definição padrão, é conectado , de acordo com a nova definição. Existe um algoritmo de tempo polinomial para decidir se está (a, b) conectado? Aqui considero que a entrada é G , a e b .( a , b ) a b G k ( k - 1 , 0 ) G ( a , b ) G a b
17
Respostas:
Esta é uma versão editada de uma "resposta" anterior que reivindicou incorretamente um algoritmo de tempo polinomial para o problema. O que escrevo abaixo é uma conexão com um problema existente, o que sugere que o problema é difícil.
Deixe- ser dois nós em G e queremos verificar se eles estão ( a , b ) -connected. Essa é a remoção de qualquer um de nós e nenhum b bordas não deve desconectar s e t . Outra maneira de analisar o problema da seguinte forma: qual é o número mínimo de nós que precisamos remover para reduzir a conectividade de borda entre s e t para bs , t G ( a , b ) uma b s t s t b ? Esses tipos de problemas foram estudados sob o nome de cortes de várias rotas e são fluxos duplos para várias rotas. Vários resultados de aproximação foram mostrados, embora muitos problemas básicos ainda não tenham sido resolvidos. Um resultado de interesse é o seguinte. Suponhamos que cada aresta tem um custo e que pretende remover o conjunto de custo mínimo das bordas para reduzir a borda-conectividade entre s e t a b ; então esse problema é NP-Hard quando b faz parte da entrada. Este resultado está no artigo de Barman e Chawla: http://arxiv.org/abs/0908.0350c ( e ) s t b b
Dois artigos que aparecerão no próximo SODA 2012 estão em cortes de várias rotas que têm mais resultados sobre o assunto. O de Chuzhoy etal apresenta resultados de dureza para algumas variantes.
fonte