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.

todos os arcos nele inci<strong>de</strong>ntes. Os pares <strong>de</strong> arcos (, i j),( k, l) ∈ E1R,<br />

que representam as<br />

arestas originais requeridas, continuarão existindo, porém seus nós iniciais <strong>de</strong>vem ser<br />

alterados, passando a ser (, l j),( j,) l ∈ E2R.<br />

Estas modificações reduzem o conjunto <strong>de</strong> nós 1R N para N 2R , pares <strong>de</strong> arcos E 1R para<br />

E 2R e o conjunto <strong>de</strong> caminhos mínimos S 1 para S 2.<br />

Observe que cada arco requerido em<br />

A′ e cada nó requerido em N X agora estão representados por um único nó, e cada aresta<br />

requerida em E ´ por dois nós conectados por um par <strong>de</strong> arcos contrariamente orientados,<br />

no grafo transformado G 4.<br />

Para completar a transformação, alterar o custo <strong>de</strong> cada arco em E 2R para − M , on<strong>de</strong><br />

M é um número positivo gran<strong>de</strong>.<br />

Desta forma, o Problema Geral <strong>de</strong> Roteamento com Conversões Penalizadas no grafo<br />

misto G, se transforma num Problema <strong>de</strong> Roteamento <strong>de</strong> Nós em um grafo completamente<br />

orientado G 4 . A correspondência entre os dois problemas po<strong>de</strong> ser verificada <strong>de</strong> uma<br />

forma semelhante a que foi feita para a versão PCCM do algoritmo, consi<strong>de</strong>rando que cada<br />

nó requerido no grafo original é representado por um nó no grafo transformado, cada arco<br />

também por um nó, e cada aresta por dois nós interligados por um par <strong>de</strong> arcos com custos<br />

altamente negativos.<br />

O Problema <strong>de</strong> Roteamento <strong>de</strong> Nós no G 4 po<strong>de</strong> ser resolvido com uma rotina <strong>de</strong><br />

PCVA. Uma solução ótima (ou próximo a ótima) <strong>de</strong> PCVA em G 4 , correspon<strong>de</strong>rá a um<br />

circuito ótimo (ou próximo a ótimo) em G, o qual cobrirá todos os componentes requeridos<br />

com custo total minimizado, não apenas <strong>de</strong>vido às distâncias, mas também <strong>de</strong>vido às<br />

penalida<strong>de</strong>s impostas às conversões in<strong>de</strong>sejáveis.<br />

A complexida<strong>de</strong> do algoritmo apresentado acima, consi<strong>de</strong>rando a mesma lógica <strong>de</strong><br />

3<br />

( )<br />

complexida<strong>de</strong> da versão para o PCCM, é <strong>de</strong> O ( 2 A 4 E )<br />

+ , <strong>de</strong>vido ao cálculo <strong>de</strong><br />

caminhos mínimos no passo 3. Isso indica que a fase <strong>de</strong> transformação se constitui <strong>de</strong> um<br />

procedimento eficiente, possível <strong>de</strong> ser resolvido em tempo polinomial. Portanto, a<br />

eficiência global do método <strong>de</strong>pen<strong>de</strong>rá da complexida<strong>de</strong> do algoritmo a ser usado na<br />

segunda fase (solução do PCVA).<br />

88

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

Saved successfully!

Ooh no, something went wrong!