Escolar Documentos
Profissional Documentos
Cultura Documentos
14 de dezembro de 2009
UFF
Introduo ca
Uma galeria de artes precisa contratar uma equipe de seguranas. c A galeria deseja gastar somente o suciente para vigiar toda a rea (equivalente a um pol a gono simples) sem que haja redundncia no posicionamento dos guardas. Entretanto, se a a galeria contratar menos guardas que o necessrio havero a a pontos cegos, e um ou mais guardas podero no avistar a a outro guarda.
UFF
Introduo ca
UFF
Descrio do Problema ca
Antes de descrever o problema, explicaremos alguns conceitos necessrios para sua compreenso. a a Cadeia cncava(convexa) o Pol gono 1-spiral Grafo conexo
UFF
Descrio do Problema ca
Cadeia cncava(convexa) e Pol o gono 1-spiral
UFF
Descrio do Problema ca
Grafo conexo e desconexo.
UFF
Descrio do Problema ca
Condies a serem satisfeitas: co Nenhum guarda deve car isolado. Deve-se utilizar o nmero m u nimo de guardas para ocupar toda a rea do pol a gono. Visibilidade dos guardas representada por um grafo. H uma aresta se e somente se h visibilidade. a a
Figura: No h visibilidade. a a
UFF MCGP utilizando Mtodo Guloso e
Descrio do Problema ca
Figura: H visibilidade. a
UFF
Soluo ca
UFF
Soluo ca
UFF
Soluo ca
UFF
Soluo ca
UFF
Soluo ca
UFF
Soluo ca
UFF
Soluo ca
UFF
Algoritmo
Entrada Um pol gono 1-spiral P. Sa Um conjunto de pontos que corresponde a soluo do da ca problema Minimum Cooperative Guards. Passo 1 Encontrar a cadeia cncava RC e a cadeia convexa CC o de P. Passo 2 Encontrar os pontos de interseo l1 e l2 de CC com ca as linhas direcionadas, comeando de vs e ve , ao longo da primeira c e da ultima borda de RC, respectivamente. Passo 3 Seja lk = 1. while lk no est na regio nal faa a a a c Desenhe a tangente esquerda de lk em relao a ca e RC at ela encontrar CC em lk+1 . (lk lk+1 o segmento de linha de e suporte esquerdo com relao a lk ). ca end while Passo 4 exibe (l1 , l2 , ..., lk )
UFF MCGP utilizando Mtodo Guloso e