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.

6.5 Consi<strong>de</strong>rações Sobre o Tempo <strong>de</strong> Processamento<br />

Na solução <strong>de</strong> uma instância, uma vez transformado o grafo pelo procedimento<br />

anteriormente <strong>de</strong>scrito, as dimensões do grafo original não terão mais uma influência direta<br />

sobre a segunda etapa, quando se resolve o Problema <strong>de</strong> Caixeiro Viajante Assimétrico.<br />

Nesta segunda etapa, o tempo <strong>de</strong> processamento <strong>de</strong>pen<strong>de</strong>, a priori, das dimensões da matriz<br />

<strong>de</strong> distâncias resultante da primeira fase do método proposto. Estas dimensões são<br />

<strong>de</strong>terminadas pelo número <strong>de</strong> componentes requeridos do grafo, e não pelas suas<br />

dimensões originais. Por exemplo, como se observa na Tabela 6.1, a instância P163441<br />

(com 160 nós e 340 arcos) teve um tempo <strong>de</strong> processamento <strong>de</strong> 11 segundos, enquanto, a<br />

instância P81711, embora com dimensões menores (80 nós e 170 arcos), teve um tempo <strong>de</strong><br />

16 segundos. Estes tempos, entretanto, são <strong>de</strong> fato compatíveis com o número <strong>de</strong> links<br />

requeridos em cada caso: 136 arcos requeridos no primeiro caso e 170 arcos requeridos no<br />

segundo, e em ambos os casos 10 arestas requeridas.<br />

O Gráfico 6.1 mostra a evolução do tempo <strong>de</strong> processamento em função do número<br />

<strong>de</strong> arcos e arestas requeridos. O Gráfico 6.2 mostra o mesmo indicador, numa escala<br />

logarítmica <strong>de</strong> tempo. Po<strong>de</strong> ser observado que, na escala logarítmica, o crescimento <strong>de</strong><br />

tempo está visivelmente abaixo <strong>de</strong> um crescimento linear, para todas as curvas. Daí po<strong>de</strong>se<br />

afirmar, que pelo menos para o universo <strong>de</strong> grafos testados, o crescimento do tempo <strong>de</strong><br />

processamento não ocorreu exponencialmente com o crescimento do numero <strong>de</strong> links<br />

requeridos.<br />

Como foi visto, cada arco requerido é representado por um único nó no grafo<br />

transformado, e cada aresta, por dois nós. Portanto, seria natural se com aumento <strong>de</strong><br />

número <strong>de</strong> arestas o tempo <strong>de</strong> processamento crescesse numa taxa duas vezes maior do que<br />

cresceria com o aumento <strong>de</strong> número <strong>de</strong> arcos. Entretanto, um exame simples dos gráficos<br />

6.1 e 6.2 mostra que o tempo <strong>de</strong> processamento é bem mais sensível em relação ao número<br />

<strong>de</strong> arestas requeridas do que seria esperado pela lógica acima. Este fato foi observado<br />

também por Laporte [Lap97] e Corberán et al. [Cor02], para procedimentos semelhantes.<br />

102

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

Saved successfully!

Ooh no, something went wrong!