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.

que mesmo assim, po<strong>de</strong>m participar da rota final. Nesse estágio, G 1 é um grafo orientado<br />

com r+ 2m<br />

componentes <strong>de</strong>sconectados.<br />

Seja Pi = { i1,<br />

i2,...,<br />

ik<br />

} o conjunto <strong>de</strong> cópias do nó i ∈ N em N 1,<br />

como criadas acima.<br />

<strong>de</strong>nomina-se P i como a imagem do nó i ∈ N em 1 N . Para cada conjunto P i , X N i ∈ ,<br />

escolhe-se um único nó ix∈ Pi<br />

para representar o respectivo nó requerido i no conjunto<br />

N 1.<br />

Seja N1X ⊂ N 1 o conjunto dos nós escolhidos <strong>de</strong>sta maneira. Todos os nós em N1X<br />

permanecerão no grafo transformado final a fim <strong>de</strong> participarem do circuito <strong>de</strong> PCV. A<br />

questão <strong>de</strong> qual nó em cada conjunto P i <strong>de</strong>ve ser escolhido, nos problemas reais <strong>de</strong><br />

distribuição po<strong>de</strong> ser respondida levando em conta a localização exata do ponto a ser<br />

servido na re<strong>de</strong>. Por exemplo, na figura 6.2 (c), embora o nó 1 seja representado por 6 nós<br />

cópias, cada um <strong>de</strong>stas terá uma localização distinta da outra no grafo original. Se o nó 1 é<br />

requerido, visitá-lo na posição 1c po<strong>de</strong> ser diferente <strong>de</strong> visitá-lo na posição 1 c ´ .<br />

Os nós do conjunto N 1 po<strong>de</strong>m ser classificados em quatro grupos:<br />

N ⊆ N é o conjunto <strong>de</strong> nós associados aos arcos requeridos, A′;<br />

1A1 N ⊆ N é o conjunto <strong>de</strong> nós associados às arestas requeridas, E′ ;<br />

1E1 N ⊆ N é o conjunto <strong>de</strong> nós associados ao conjunto NX , e<br />

1X1 N ⊆ N é o conjunto <strong>de</strong> nós que não estão em nenhum dos conjuntos N1A, N1E, e N1X.<br />

1D1 O conjunto N1R = N1A ∪ N1E ∪ N1X forma a imagem dos nós implícita ou<br />

explicitamente requeridos em G 1.<br />

Denominar, também, A1 R e E1 R como os conjuntos <strong>de</strong> arcos em G 1 associados,<br />

respectivamente, aos conjuntos requeridos A′ e E′ .<br />

Passo 2<br />

1<br />

Seja D 1 a matriz <strong>de</strong> custos associada a G 1.<br />

Construir o grafo G2 = ( N1,<br />

A1<br />

∪ E1<br />

∪ B1)<br />

a partir <strong>de</strong> G 1,<br />

como <strong>de</strong>scrito a seguir. Seja<br />

B o conjunto <strong>de</strong> arcos <strong>de</strong> conexão, inicialmente B = ∅ . Para cada nó i ∈ N pesquisar o<br />

conjunto Pi = { i1,<br />

i2,...,<br />

ik}<br />

(imagem do nó i em N 1)<br />

como segue: Para cada par <strong>de</strong> nós<br />

1<br />

86

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

Saved successfully!

Ooh no, something went wrong!