09.05.2013 Views

Algoritmos Heurísticos de Cobertura de Arcos

Algoritmos Heurísticos de Cobertura de Arcos

Algoritmos Heurísticos de Cobertura de Arcos

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

usando os métodos apresentados por Beltrami e Bodin [Bel74], ou Edmonds e Johnson<br />

[Edm73]. Finalmente, os circuitos <strong>de</strong> PCCO são aninhados ao circuito <strong>de</strong> PCVG.<br />

Os autores relatam experiências computacionais, usando 31 grafos aleatoriamente<br />

gerados <strong>de</strong> até 81 nós e 247 arcos, dos quais até 81 requeridos, e <strong>de</strong> até 15 componentes. O<br />

tempo <strong>de</strong> processamento relatado para os problemas <strong>de</strong> 50 nós ficou entre 51 a 130<br />

segundos, enquanto para o problema maior (<strong>de</strong> 81 nós) foi mais que 2700 segundos, num<br />

computador Sparcstation 2, <strong>de</strong> 28,5 mips.<br />

4.4 Problema <strong>de</strong> Carteiro Rural Misto - PCRM<br />

Este é o caso mais genérico do PCR e um dos casos mais genéricos entre todas as<br />

formulações dos problemas <strong>de</strong> roteamento <strong>de</strong> arcos. Nesse caso, o problema é <strong>de</strong>finido<br />

para os seguintes conjuntos requeridos: N ′ = ∅ , A′ ⊂ A e E′ ⊂ E . Todos os casos do<br />

PCR estudados acima, e todos os casos do PCC estudados anteriormente po<strong>de</strong>m ser<br />

formulados como casos particulares do PCRM. Como foi visto, a maioria <strong>de</strong>stes casos<br />

(como PCCM, PCR, e PCRO) é NP-hard. Portanto po<strong>de</strong>-se concluir que o PCRM, sendo a<br />

generalização <strong>de</strong>sses, é também NP-hard.<br />

Corberán et al. [Cor00] apresentaram dois métodos heurísticos para o PCRM. O<br />

primeiro é um algoritmo construtivo que obtém uma boa solução num tempo<br />

computacional relativamente curto. O método é parcialmente baseado numa abordagem<br />

exata para solução do PCCM, proposta por Christofi<strong>de</strong>s et al [Cri84]. O segundo é um<br />

procedimento <strong>de</strong> busca local que produz soluções <strong>de</strong> boa qualida<strong>de</strong> num tempo<br />

razoavelmente maior.<br />

Algoritmo Construtivo para o PCRM (Corberán et al. [Cor00])<br />

Nesse método, a exemplo <strong>de</strong> outras abordagens para o PCR e com objetivo <strong>de</strong><br />

simplificação, o grafo é inicializado por meio <strong>de</strong> uma transformação, pela qual ele passa a<br />

conter apenas os nós terminais dos links requeridos, e com acréscimo <strong>de</strong> alguns arcos que<br />

representam os caminhos mínimos no grafo original [Eis95.2], [Cri86]. Após isso, ao longo<br />

<strong>de</strong> quatro estágios, o algoritmo constrói um grafo euleriano contendo todos os links<br />

requeridos, e atribui orientação a cada aresta requerida. Os estágios estão sucintamente<br />

<strong>de</strong>scritos a seguir:<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!