Logística/Localização/Localização em redes/Localização em redes em árvore/Localização de cobertura

Fonte: testwiki
Revisão em 03h00min de 11 de março de 2013 por imported>Abacaxi
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

O objectivo é localizar o menor número de novas instalações, em vários pontos de uma rede em árvore, de modo a que não seja ultrapassada uma certa distância  si, entre cada nó  i da árvore e a instalação nova mais próxima. As novas instalações chamam-se centros. Esses centros prestam serviços, por exemplo, de abastecimento ou distribuição, aos nós da árvore, onde se localizam os clientes. As novas localizações podem ser localizadas em qualqeur ponto da árvore (Francis, 1992, p. 411-414).


Figura 9.12.1.3.1 Exemplo de resolução do algoritmo da Localização de Cobertura


Considerando o exemplo da Figura 9.12.1.3.1, onde as linhas tracejadas ligadas aos nós de 1 a 5 representam os limites superiores das restrições de cobertura. Sendo assim, os valores de  si são os seguintes:


 s1=8


 s2=4


 s3=4


 s4=12


 s5=15


Para se poder dizer que um centro de distribuição cobre o nó  i da árvore a seguinte condição deve ser cumprida:


 d(x,vi)si


A resolução deste problema consiste em escolher uma das pontas da árvore, por exemplo  v4, como  s4=12 chega ao nó adjacente à ponta  v6 à distância de 8.

Após constatar que  s4 chega a  v6 pode-se remover o nó  v4, sendo que o novo valor de  s4 passa a ser  128=4, estando a nova árvore representada na Figura 9.12.1.3.2.


Figura 9.12.1.3.2 Exemplo de resolução do algoritmo da Localização de Cobertura


O passo seguinte é a escolha de outra ponta da árvore, por exemplo  v5, constata-se que  s5 é maior que a distância ao nó adjacente  v6, pode-se assim remover  v6, isso faz com que existam dois valores para  s6, sendo então escolhido o menor, portanto  s6 passa a ser  s6=2. Dando o origem a uma nova árvore, representada na Figura 9.12.1.3.3.


Figura 9.12.1.3.3 Exemplo de resolução do algoritmo da Localização de Cobertura


No passo seguinte escolhe-se  v6, como  s6=2 não chega ao nó adjacente  v2, então, localiza-se um centro num ponto  y1 a uma distância 2 de  v6, de seguida remove-se todo o arco que liga  v2 a  v6, a nova árvore está representada na Figura 9.12.1.3.4.


Figura 9.12.1.3.4 Exemplo de resolução do algoritmo da Localização de Cobertura


Pode-se observar que  v5 é um nó distinto, dado que  y1 tem origem na restrição do nó  v5, então  u1={v5}, pode-se observar também que o novo centro apenas cobre os nós  v4,  v5 e  v6, com isto continua-se a analisar os restantes nós, por exemplo, analisa-se o nó  v1. Pode-se observar que  s1=10 o que não é suficiente para cobrir a distância de  v1 ao nó adjacente  v2, portanto regista-se um novo centro em  y2 e regista-se o facto de  v1 ser um nó distinto, ou seja,  u2={v5,v1}. Observa-se que  s2 é suficiente para cobrir o novo centro  y2, portanto, podemos remover ambos os nós, dando origem a árvore representada na Figura 9.12.1.3.5.


Figura 9.12.1.3.5 Exemplo de resolução do algoritmo da Localização de Cobertura


Observando o nó  v3, pode-se ver que  s3 não é suficientemente grande para chegar ao nó adjacente  s2 nem suficientemente grande para atingir  y1 ou  y2, então, existe um novo centro de distribuição  y3 a uma distância de 4 do nó  v3, portanto o nó  v3 é um nó distinto, dando origem a  u3={v5,v1,v3}. A árvore resultante encontra-se representada na Figura 9.12.1.3.6.


Figura 9.12.1.3.6 Exemplo de resolução do algoritmo da Localização de Cobertura  u3={v5,v1,v3}


Sendo assim, pode-se dizer que para o exemplo referido a solução óptima consiste em três centros de distribuição, tendo os mesmos as seguintes localizações:


 y1 - Localizado no arco que liga  v2 a  v6, estando a uma distância de dois de  v6;


 y2 - Localizado no arco que liga  v1 a  v2, estando a uma distância de oito de  v1;


 y3 - Localizado no arco que liga  v3 a  v2, estando a uma distância de quatro de  v3.

Predefinição:AutoCat