[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[obm-l] Algoritmo em grafo



Oi...

Suponha que tenhamos um grafo G=(V, E) e queiramos obter S contido em V tal
que para toda aresta e em E uma das pontas de e esteja em S.

Um algoritmo (guloso) que eu proponho para fazer isso �:
inicie S = �
escolha um v�rtice u com grau m�ximo, este v�rtice vai para S e elimine o
v�rtice u e todas arestas que saem dele do grafo G e repita o processo at�
que o conjunto de arestas fique fazio.

A pergunta �: em rela��o a min{|S| : para todo e=(u, v) em E,  {u, v} inter
S != �} qual seria o tamanho do S encontrado por este algoritmo... ou seja,
em rela��o ao(s) conjunto(s) S �timo(s) qual a aproxima��o que este
algoritmo nos d�?

[ ]'s

=========================================================================
Instru��es para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================