A implementação da heurística lagrangeana/surrogate, descrita em [Lorena and Senne, 2000], para a resolução do problema de localização de p-medianas com restrições sobre a capacidade de atendimento das facilidades, foi feita em linguagem C e compilada com MS Visual C++. Os dados necessários aos programas foram obtidos a partir da base de dados existente nos mapas temáticos sobre os quais foram feitos os estudos. Através de scripts escritas na linguagem Avenue, disponível no ArcView, esses dados foram organizados em arquivos texto para serem passados como entrada aos respectivos programas. Em ambos os casos, a distância entre os pontos foi calculada a partir da escala do mapa no qual estão inseridos os pontos considerados. Os valores resultantes representam a distância direta linear entre os pontos ou a distância sobre os arcos (ruas e avenidas) que compõem o mapa. Neste modelo de solução do problema das p-medianas, a distância entre os pontos foi o único parâmetro de custo considerado. Para a visualização da solução, utilizou-se a função Spider, disponível no ArcView, que foi modificada para se adequar às necessidades da integração. Esta função verifica as distâncias entre os pontos de demanda, contidos em um tema, e os pontos relativos aos centros ofertantes, contidos em outro tema, e faz a ligação dos pontos de demanda aos centros selecionados para atendimento. |
|
![]() |
![]() ![]() |
Neste trabalho realizamos a integração de modelos de localização de p-medianas ao SIG ArcView, considerando restrições de capacidade sobre o atendimento das facilidades a serem instaladas. O estudo considerou que as distâncias poderiam ser euclideanas ou calculadas sobre uma rede, resultando em duas implementações: |
|
![]() |
![]() ![]() |
|
|
![]() |
![]() ![]() |