Anda di halaman 1dari 10

Cobertura de Vrtices

TEORIA DA COMPUTAO
PPGC / CDTEC / UFPEL

Paulo de Almeida Afonso

Cobertura de Vrtices

O problema de encontrar uma cobertura de vrtices mnima um clssico problema de otimizao em cincia da computao e um exemplo tpico de um problema de otimizao NP-difcil que tem um algoritmo de aproximao. um dos 21 problemas NP-completos de Karp e, portanto, um problema NP-completo clssico da teoria da complexidade computacional.

Cobertura de Vrtices
CONCEITO

Uma cobertura de vrtices de um grafo um conjunto de vrtices tal que cada aresta do grafo incidente, a pelo menos, um vrtice do conjunto. Ou seja, um conjunto de vrtices que contm pelo menos uma das pontas de cada aresta.

Cobertura de Vrtices
CONCEITO

Uma cobertura de vrtices de um grafo no orientado G = (V,E) um subconjunto V' C V tal que, se (u,v) uma aresta de G, ento u V' ou v V' (ou ambos).

Cobertura de Vrtices
COBERTURA MNIMA O problema de cobertura de vrtices encontrar uma cobertura de vrtices de tamanho mnimo em um dado grafo no orientado. Chamamos tal cobertura de vrtices uma cobertura de vrtices tima. Esse problema a verso de otimizao de um problema de deciso NP-completo.
INSTNCIA: Grafo G SADA: Menor nmero k de tal forma que G tem uma cobertura de vrtices de tamanho k.

Cobertura de Vrtices
COBERTURA MNIMA

Uma cobertura de vrtices mnima uma cobertura de vrtices de menor tamanho possvel. A figura a seguir mostra exemplos de coberturas de vrtices mnima, em dois grafos.

Cobertura de Vrtices

Embora possa ser difcil encontrar uma cobertura de vrtices tima em um grafo G, no muito difcil encontrar uma cobertura de vrtices que seja aproximada. Dado um grafo G, no orientado, como entrada, existe um algoritmo capaz de retornar uma cobertura de vrtices cujo tamanho tem a garantia de no ser maior que duas vezes o tamanho de uma cobertura de vrtices tima.
APPROX-VERTEX-COVER(g) : VER CORMEN PG. 809

Cobertura de Vrtices
APLICAO

Como conectar os pinos de uma placa de circuito impresso com a menor quantidade de fio. No sistema de abastecimento de gua de Campina Grande, existem vrios tanques de armazenamento e tratamento da gua que vem do Aude de Boqueiro. Como interligar os tanques (em princpio, qualquer par de tanques pode ser interligado), de modo a garantir o correto abastecimento e que o custo seja mnimo?
Os dois problemas acima so conhecidos como o problema da conexo mnima. Na Teoria dos Grafos o problema de encontrar a rvore de cobertura (geradora) mnima para o grafo.

Cobertura de Vrtices
APLICAO

O conceito de cobertura de vrtices pode ser aplicado no monitoramento de redes, onde a partir dos vrtices pertencentes cobertura atinge-se, ou possvel, monitorar todos os ns da rede.

Bibliografia

Viana, Gerardo Valdisio Rodrigues. Meta-heursticas e programao paralela em otimizao combinatria Fortaleza: EUFC, 1998. 250p. Algoritmos: teoria e prtica / Thomas H. Cormen...[et al]; traduo da segunda edio [americana] Vandenberg D. de Souza Rio de Janeiro : Campus, 2002 http://pt.wikipedia.org/wiki/Cobertura_de_vrtices_(teoria_dos_ grafos)