as aulas de educação sexual no ensino
Transcrição
as aulas de educação sexual no ensino
Edição 23, volume 1, artigo nº 8, Outubro/Dezembro 2012 D.O.I: http://dx.doi.org/10.6020/1679-9844/2308 ROTASORV: UMA FERRAMENTA WEB PARA ROTEIRIZAÇÃO APLICADA A EMPRESA SORVEPLUS LTDA. Daniel Clarismundo Borges1, Fermín A. Tang Montané2, Annabell D.R. Tamariz3 1 Universidade Candido Mendes (UCAM), Campos dos Goytacazes, RJ, Brasil, [email protected] 2 Universidade Estadual do Norte Fluminense, UENF. Laboratório de Ciências Matemáticas, LCMAT. Campos dos Goytacazes, RJ, Brasil. [email protected] 3 Universidade Estadual do Norte Fluminense, UENF. Laboratório de Ciências Matemáticas, LCMAT. Campos dos Goytacazes, RJ, Brasil. [email protected] Resumo: A Logística é a área de gestão responsável, entre outras funções, por prover informações para a execução das atividades de uma empresa. Está área encontra-se em franco crescimento nos dias atuais, e o transporte é uma das principais atividades desta área, sendo as estradas brasileiras o principal meio utilizado pelas empresas para transportar os produtos fabricados dentro e fora do país. Baseados nestes fatos, o presente trabalho tem como principal objetivo auxiliar a empresa Sorveplus Ltda., fabricante dos produtos Sol & Neve; na melhoria do sistema de entrega de seus produtos na cidade de Campos dos Goytacazes no estado de Rio de Janeiro. Especificamente, foi implementada uma ferramenta web denominada rotasorv, com o sistema de informação geográfica, utilizandose uma interface de programação de aplicações existente no “Google” e no “Google maps”, mostrando que a ferramenta pode ser útil em roteirização de veículos, da referida empresa. São apresentados alguns testes realizados, assim como os resultados de uma comparação utilizando a heurística “Simulated Annealing”, comprovando desta forma que a ferramenta desenvolvida neste trabalho atende ao que foi inicialmente proposto. Palavras-chave: Roteirização de veículos; Caixeiro Viajante; Sistema Web; SIG; Simulated Annealing. www.interscienceplace.org - Páginas 138 de 190 Abstract: Logistics is the management area responsible, among other duties, for providing information to efficiently performing the activities of a company. This area is growing nowadays in Brazil, with transportation being one of the main activities, and the Brazilian roads the primary means used by companies to transport goods produced within the country or abroad. Based on these facts, the main objective of this paper is to help Sorveplus Ltda. company, manufacturer of Sol & Neve products, to improve its delivery system in the city of Campos dos Goytacazes, Rio de Janeiro. To meet this objective, a web tool, called rotasorv, was developed using Google Maps´s geographic information system, by means of its application programming interface. This work shows that the proposed tool can be very useful to accomplish the vehicle routing task of that company. Some computational tests are presented, and also the results of a comparison between this tool and a Simulated Annealing based heuristic. In this way, the tool developed in this work meets the objective initially proposed. Keywords: Vehicle routing; Traveling Salesman, Web System, SIG, Simulated Anneling. 1. Introdução Na Figura 1, apresentamos a distribuição do transporte no Brasil e pode-se observar que as rodovias brasileiras são responsáveis por, aproximadamente, 60% de toda a carga que circula no Brasil, segundo o último levantamento do Ministério dos Transportes (ABCR, 2009). Existem alternativas, como o Modal Aéreo, Ferroviário, Aquaviário e Aeroviário, citando como exemplos a DHL (Dalsey, Hillblom and Lynn, pré-nome de seus fundadores, em 1969, Adrian Dalsey, Hillblom Larry e Robert Lynn) empresa do setor logístico mundial e ALL (America Latina Logística). A Logística é uma área em franco crescimento nos dias atuais, e nossas estradas são o principal meio utilizado para transportar os produtos fabricados no país, onde, aproximadamente, 60% das cargas transportadas no Brasil utilizam o Modal Rodoviário, como já citado anteriormente. Muitas das empresas transportadoras não possuem essas condições, por isso a concentração maior é mesmo nas nossas estradas, que como bem sabemos não são muito bem conservadas. www.interscienceplace.org - Páginas 139 de 190 Figura 1 – Distribuição do transporte no Brasil – Fonte: Ministério dos Transportes - Adaptado A tecnologia responsável pela entrega e distribuição dos produtos fabricados por uma empresa é a Logística. Não só responsável pela entrega, mas de todo um planejamento que vai desde a coleta do produto, armazenamento dos produtos e a conseqüente distribuição dos mesmos, quer seja a entrega no consumidor final ou para grandes empresas clientes. Segundo BALLOU (2011) o transporte normalmente representa o elemento mais importante em termos de custos logísticos para inúmeras empresas. O principal objetivo desse trabalho é auxiliar a empresa Sorveplus Ltda, da cidade de Miracema/RJ, fabricante dos produtos Sol e Neve, a melhorar a distribuição de seus produtos na cidade de Campos dos Goytacazes/RJ, uma vez que esta possui uma carteira de clientes muito grande nessa cidade. Como a empresa possui muitos clientes faz-se necessário que a entrega de seus produtos seja feita de forma mais ágil, com eficiência para que os produtos cheguem mais rápido aos pontos de venda. Como objetivo específico pretende-se mostrar a utilidade do Sistema de Informação Geográfica (SIG) no roteamento de veículos, uma vez que essa tecnologia já vem sendo utilizada em diversos segmentos, neste caso utilizando uma Interface de Programação Aplicada (API’s), do Google Maps; além de mostrar os resultados comparativos com uma heurística já utilizada na resolução de problemas de roteamento de veículos, como é o caso do Simulated Annealing. Roteirização é um tema muito frequente nas empresas hoje em dia. Toda empresa que possui a sua própria logística de entrega de produtos necessita de um esquema onde possa ser aprimorado o tempo de entrega, sem, no entanto comprometer a qualidade de seus serviços. O ato de distribuição e entrega tanto por quem produz, ou por empresas terceirizadas para esse fim, as transportadoras, www.interscienceplace.org - Páginas 140 de 190 fazem uso desse serviço, uma vez que é de fundamental importância que os produtos sejam entregues, intactos e no tempo certo, para que os consumidores, ou clientes finais, fiquem satisfeitos com o serviço prestado. O presente trabalho está elaborado da seguinte forma: Na seção 2 é apresentado o problema assim como a que se destina. Na seção 3 são apresentados alguns trabalhos envolvendo os SIG´s assim como a heurística Simulated Annealing. Na seção 4 é mostrada a construção e o funcionamento da ferramenta RotaSorv. Na seção 5 os resultados obtidos com a utilização da ferramenta implementada, bem como uma comparação com a heurística Simulated Annealing aqui utilizada para testes. Na seção 6 as conclusões obtidas e os trabalhos futuros. 2. Apresentação do Problema A cidade de Campos dos Goytacazes vem se destacando ultimamente no cenário brasileiro, e de acordo com o CENSO 2010, a cidade possui uma população de 442.363 habitantes, em uma área de 4.027 km² (IBGE, 2010). Destacam-se a bacia petrolífera e a cultura de cana-de-açúcar entre outras. A Sorveplus Ltda. possui hoje, na cidade de Campos, incluindo os distritos, aproximadamente 150 clientes, sendo que no município específico de Campos são 115 clientes cadastrados e ativos. A Sorveplus Ltda. é uma fábrica relativamente nova na cidade de Miracema, mas os produtos fabricados por ela levam a marca Sol & Neve, que também possui uma fábrica na cidade de Leopoldina/MG. A fábrica de Miracema, Sorveplus LTDA., inaugurada em 2009, é responsável por todo o atendimento aos clientes do estado do Rio de Janeiro. A fábrica de Leopoldina, Sorveteria Bola de Neve, foi a primeira do grupo, surgindo em 1994, e é responsável pelo atendimento aos clientes do Estado de Minas Gerais e Espírito Santo. O grupo todo emprega atualmente cerca de 110 funcionários, nas duas unidades industriais, sendo a unidade localizada na cidade de Leopoldina, a que possui o maior número de funcionários. A empresa está presente hoje, em aproximadamente 200 municípios, nos estados de Minas Gerais, Rio de Janeiro e Espírito Santos, seja com lojas próprias, franqueados ou somente pontos de venda. www.interscienceplace.org - Páginas 141 de 190 As entregas são feitas da seguinte forma: A empresa tem um vendedor na cidade, que visita os clientes semanalmente, e os pedidos são repassados a central na quinta-feira, ou mesmo antes, só que a entrega é feita apenas às sextas-feiras, semanalmente, na cidade. A forma de entrega hoje, segundo os diretores, é equivocada, uma vez que o caminhão sai da fábrica para as entregas e o motorista é quem resolve onde vai ser feita a primeira entrega e assim sucessivamente com as demais, o que, na visão da empresa, e realmente é uma verdade, não é muito funcional e tão pouco produtivo. Não existe variedade de veículos, pois todos são do mesmo tipo, são veículos leves/médios, com capacidade de carga de 7 a 10 toneladas, baú e refrigerado. A empresa possui 11 caminhões. 3. Revisão de literatura e trabalhos relacionados Os SIG deixaram de ser mais uma nova tecnologia de manipulação da informação espacial e entraram nas mais diversas áreas da atuação humana no espaço. A necessidade de conhecer a posição atual e de qual o melhor percurso a efetuar para atingir um destino deriva diretamente da própria capacidade de movimento do ser humano, (COSME, 2012). O surgimento dos primeiros SIG se deu na década de 60, no Canadá, e era parte de um programa governamental para criar um inventário de recursos naturais. Não existiam soluções comerciais prontas para uso, e cada interessado precisava desenvolver seus próprios programas, o que demandava muito tempo e, naturalmente, muito dinheiro (CÂMARA et al., 2001). O SIG pode ter por base informações espaciais, georeferenciada por satélite, com a utilização do geo-posicionamento por satélite (GPS). Nota-se um grande avanço na utilização dos SIG em diversas áreas seja ela: Exatas, Humanas ou mesmo Sociais. A utilização, ou forma de se utilizar essa tecnologia depende de cada funcionalidade a ser explorada pela aplicação a ser desenvolvida. Esse estudo aborda a utilização do SIG em Roteamento de Veículos, onde diversos trabalhos utilizando essa tecnologia já estão sendo feitos no mercado. Sobre o problema de Roteamento de Veículos diversas soluções têm sido apresentadas, utilizando-se das mais variadas técnicas, entretanto a utilização do www.interscienceplace.org - Páginas 142 de 190 sistema SIG, no uso de Roteamento de Veículos ultimamente vem ganhando espaço e dependendo da complexidade do problema, já se torna uma solução viável. O problema apresentado se assemelha ao Problema do Caixeiro Viajante (REINELT, 1991), onde um veículo deve percorrer todos os clientes previamente determinados e retornar a sua base, levando-se em conta que a capacidade do veículo, nesse problema, atende a demanda necessária. Na área da Saúde uma grande utilização do SIG é o que foi feita em BARBOSA e ALVIM (2010), com a utilização do SIG para monitoramento e controle da Dengue, no município de Carangola/MG, isso porque o município, em Janeiro de 2010 sofreu uma grande epidemia de Dengue. BRASILEIRO e LACERDA (2007) realizaram um trabalho para analisar o uso de SIG no planejamento de rotas de coleta de resíduos sólidos domiciliares em uma cidade de pequeno porte. REIS e GRANJA (2011) também realizaram um trabalho, em que propuseram a utilização do SIG em uma empresa que recolhe e processa materiais recicláveis na cidade do Rio de Janeiro. OLIVEIRA, TELHADA E CARVALHO (2010) propuseram a integração do SIG e WEB no planejamento do transporte público a pedido, em Portugal, como forma de sistema de apoio e propor uma correta adequação dos parâmetros funcionais do transporte a pedido. GALVÃO et. al (1997) utilizaram o SIG, em conjunto com a heurística Simulated Annealing e implementaram um sistema, para desktop, integrando as duas tecnologias para um programa de entregas simulado, no bairro de Copacabana, no Rio de Janeiro. Ainda segundo os autores “O potencial da utilização comercial da integração de algoritmos de roteamento a SIG’s é bastante grande”. MAURI e LORENA (2006) utilizaram o Simulated Annealing em um problema de roteirização e programação de veículos, onde o modelo proposto pelos autores trata o problema de forma estática, com multiplicidade de veículos, frota heterogênea e múltiplas garagens, onde cada veículo começa e termina sua rota em garagens específicas. OLIVEIRA, MAURI e LORENA (2010) utilizaram o Simulated Annealing para resolver um problema de alocação de berços, na área marítima, para alocação de navios em área de atracação ao cais. Os autores modelaram o problema como Roteamento de Veículos com Múltiplas Garagens e Janelas de Tempo. Uma revisão mais abrangente sobre a metodologia Simulated Annealing pode ser obtida em Kirkpatrick, et al. (1983). www.interscienceplace.org - Páginas 143 de 190 Como pode ser observado, são diversos os trabalhos com a utilização do SIG e da heurística Simulated Annealing, e retomando as palavras de (GALVÂO, 1997), poder-se-ia pensar numa proposta futura que combine a utilização do sistema SIG com a heurística Simulated Anneling para realizar um sistema de roteirização de veículos. O Brasil, como um país de dimensão continental, e que ainda carece de informações adequadas para a tomada de decisões sobre os problemas nos transportes urbanos, rurais e ambientais, a área do Geoprocessamento apresenta um enorme potencial, principalmente se baseado em tecnologias de custo relativamente baixo, em que o conhecimento seja adquirido localmente. (CÂMARA & DAVIS). 4. Interface de Programação de Aplicativos (API) Segundo (Rivières, 2001), em computação, uma Interface de Programação de Aplicativos (API) é uma rotina muito bem definida e que permite que um componente de um determinado software, utilizando o seu código, acesse outro componente. Buscando soluções relacionadas a custos, em programação com SIG, algumas empresas oferecem APIs para serem utilizadas em sistemas diversos. Pode-se definir uma API como sendo um conjunto de rotinas e padrões, que são estabelecidos por um software, utilizando suas funcionalidades por programas aplicativos, de forma que esses programas não se envolvam em detalhamento da implementação do mesmo, mas que apenas utilizem seus serviços. Com o crescimento exponencial da Web a tendência é um crescimento também da utilização das APIs em suas mais variadas atuações. Existem variados serviços que disponibilizam algoritmos para as mais diversas utilizações. Hoje é muito fácil encontrar alguma aplicação que faça utilização dessa ferramenta de alguma maneira, desde a localização de um determinado ponto, quando se coloca essa informação no site, até mesmo buscar o melhor caminho para se chegar de um ponto A para o ponto B. www.interscienceplace.org - Páginas 144 de 190 5. Sistema WEB para roteamento: ROTASORV Diante do problema apresentado foi implementado uma ferramenta Web, denominada RotaSorv, integrada com o SIG, neste caso específico utilizando uma API do Google, para auxiliar a empresa citada acima a melhorar e agilizar a entrega de seus produtos na cidade de Campos dos Goytacazes. A ferramenta foi implementada de forma a ser utilizada em qualquer navegador Web e em qualquer Sistema Operacional. Foram utilizados os recursos de PHP - Personal Home Page, uma linguagem de criação de scripts, de código-fonte aberto no servidor e vinculada à HTML (Hiper Text Markup Language) usadas para criar páginas Web geradas dinamicamente. Em face do desenvolvimento proposto, e a necessidade de se manipular elementos DOM’s1 (Modelo de Objeto de Documentos) referenciados pela W3C2 (World Wide Web Consortium), dispostos numa página Web, torna necessária a utilização da linguagem JavaScript. Com a integração destas várias tecnologias no aplicativo proposto, voltado para a plataforma Web, torna-se necessário a utilização do Cascading Style Sheets™, CSS, o que torna a página mais dinâmica, possibilitando uma maior interação entre o usuário e o aplicativo. No aplicativo desenvolvido o AJAX estará trabalhando em conjunto com o JQuery, para realizar as requisições e a gravação dos dados na base. O jQuery é uma biblioteca JavaScript, que foi desenvolvida para simplificar os scripts que interagem com a linguagem HTML. Como conexão de banco de dados optou-se por utilizar o MySQL, por ser um dos bancos de dados mais utilizados e pela sua comprovada eficácia nas aplicações Web, pois como o aplicativo desenvolvido necessita de arquivamento de dados em uma base, justifica-se a escolha dessa tecnologia. A grande vantagem da utilização dessas ferramentas é que todas são de uso livre, ou seja, não se tem custo com licenciamento de software para o desenvolvimento e utilização da ferramenta proposta. 1 DOM (Document Object Model ou Modelo de Objeto de Documentos) definidos pela W3C como uma multiplataforma que representa como as marcações em HTML, XHTML e XML são organizadas e lidas pelo navegador. 2 WC3 é a sigla para World Wide Web Consortium, que é o grupo responsável por definir os principais padrões utilizados no projeto de Web, sendo seguida e respeitada por programadores e instituições de todo o mundo. www.interscienceplace.org - Páginas 145 de 190 5.1. Funcionamento do sistema ROTASORV O sistema implementado consiste em uma plataforma Web, com funções de cadastro, geo-referenciamento, calculo de distância e gravação no banco de dados, de acordo como é mostrado na Figura 2. Figura 2. Tela do Sistema e Funcionalidades. O RotaSorv funciona da seguinte maneira: O usuário acessa o sistema via qualquer navegador web, loga no sistema e a partir daí ele tem acesso as funcionalidades de cadastro e criação das rotas para o trabalho. Como primeiro passo o usuário deve digitar o endereço completo do cliente, que já deve ter sido obtido no ato do cadastro. Num segundo passo o sistema busca esse endereço, de acordo com as referências do Google Map. Uma vez localizado e confirmado o endereço, o sistema faz a georreferencia, ou seja, faz a localização baseado nas coordenadas X e Y, para referenciar no mapa, vide tela de georreferencia na Figura 2. O terceiro passo é onde o sistema calcula a distância do ponto de partida até o ponto cadastrado, o que já fica gravado no banco de dados do sistema. www.interscienceplace.org - Páginas 146 de 190 O último passo é onde o sistema identifica os endereços (endereço cadastrado pelo usuário e o endereço georreferenciado pelo sistema, que é o que fica gravado na base de dados), pelas coordenadas X e Y (Latitude e Longitude) e grava esses mesmos dados na base de dados do sistema. Assim que o usuário finaliza os cadastros ele já tem a opção de visualizá-lo, seja no modo mapa, vide Figura 3, onde são apresentados os pontos que já foram cadastrados no sistema ou visualizá-lo no modo tabela, vide Figura 4. Essas opções de visualização são acessadas através de botões colocados num menu superior na interface da ferramenta, vide Figura 3. Figura 3 - Visualização de alguns pontos já cadastrados no mapa. Após os procedimentos de cadastro o usuário já pode executar a opção de achar o melhor caminho, opção localizada num menu superior na interface principal da ferramenta, onde o usuário escolhe quais clientes quer trabalhar. Do lado direito existe um quadro onde o usuário escolhe os clientes individualmente, clicando em uma caixa de texto ao lado de cada cliente. Escolhido os clientes/pontos o sistema calcula o melhor caminho levando em conta todas as variáveis de transito, pois estes dados já se encontram na base do Google, e é nesse ponto que a API do Google Maps é utilizada. Logo após o cálculo das rotas é gerado um roteiro, vide Quadro 1, com todos os pontos e distâncias entre eles e no mapa é mostrado todo o trajeto a ser percorrido; nas seguintes seções apresentamos detalhes gerais para melhor entendimento. www.interscienceplace.org - Páginas 147 de 190 Figura 4 - Visualização dos pontos cadastrados no ROTASORV. 6. Resultados computacionais Para mostrar a eficácia da aplicação desenvolvida, foram feitos alguns testes utilizando-se de 8 pontos diferentes em 5 situações específicas, sendo que os pontos foram escolhidos aleatoriamente e em posições distantes uma das outras. O fato de se ter escolhido 8 pontos é porque há uma limitação na capacidade de ordenação/requisições, da API do Google, visto que é a versão utilizada foi a gratuita. Quando o sistema for utilizado, de fato, será utilizado a API Premium, que é paga. É descrito para maiores detalhes um cenário inicial e na sequencia é apresentado o resultado das cinco (5) situações criadas para efeito de testes, sendo apresentadas na Tabela 4 e representadas no Gráfico 1. 6.1. Cenários trabalhados Nesta primeira situação foram selecionados 8 clientes, e o ponto base, ou seja origem e destino, foi a cidade de Miracema, totalizando assim 9 pontos. A Tabela 1 mostra os clientes selecionados, neste primeiro cenário, e suas respectivas distâncias do ponto de partida, ou seja, a cidade de Miracema/RJ. Tabela 1 – Clientes e respectivas distâncias – Fonte: Autor www.interscienceplace.org - Páginas 148 de 190 Seqüência Cliente Distancia da origem 01 Chalé 33 160 02 Cia do Pão 151 03 Delícias Sabor de Mel II 149 04 Espaço do Pão 154 05 Fabíola – Campos 151 06 Kipão Padaria II 156 07 Lanchonete Monte Líbano 149 08 Padaria Donana 160 Nas Figuras 5 e 6 é mostrado a disposição dos clientes, e se pode ver também o trajeto a ser percorrido pelo veículo na entrega dos produtos, marcado em azul nos mapas, após o cálculo feito pela ferramenta aqui apresentada. As letras A e J, na Figura 5 representam respectivamente a origem e o destino, ou seja, neste caso a cidade de Miracema/RJ, e os pontos: B, C, D, E, F, G, H, I, na Figura 6 representam os clientes onde serão feitas as entregas. Saindo da cidade de Miracema, ponto A/J, vide Figura 5, a melhor rota encontrada pelo sistema usando a heurística do vizinho mais próximo foi para B, C, D, E, F, G, H, I e J (lembrando que o J é a cidade de Miracema/RJ, novamente), que pode ser comprovada no esquema mostrado na Tabela 1 e na Figura 6, com todos os trajetos e distâncias percorridas, gerados a partir do próprio sistema. www.interscienceplace.org - Páginas 149 de 190 Figura 5 - Visualização da rota calculada pelo RotaSorv. Fonte: Autor Figura 6 - Visualização dos clientes com a rota calculada pelo RotaSorv. Fonte: Autor Como mostrado na Figura 4, o sistema já mantém em sua base de dados as distâncias de todos os pontos cadastrados, em relação à origem, por isso ele já calcula a menor distância da origem ao primeiro destino, vizinho mais próximo, levando-se em conta o menor e melhor caminho, baseado nas condições de tráfego, ou seja, o sistema segue as rodovias em todos os seus sentidos. TRAJETO: 1 | ---------------------------------- | DISTÂNCIA: 149 km EMPRESA: DELICIAS SABOR DE MEL II ENDEREÇO: Av. Pres. Vargas, 10-223 - Parque Pecuária, Campos dos Goytacazes - RJ, 28055-293, Brasil TRAJETO: 2 | ---------------------------------- | DISTÂNCIA: 1,6 km EMPRESA: LANCHONETE MONTE LIBANO www.interscienceplace.org - Páginas 150 de 190 ENDEREÇO: Av. Dr. Alberto Torres, 53-832 - Parque São Salvador, Campos dos Goytacazes - RJ, 28053587, Brasil TRAJETO: 3 | --------------------------------- | DISTÂNCIA: 11,8 km EMPRESA: KIPAO PADARIA II ENDEREÇO: Av. Newton Guaraná, 234-1008 - Campos dos Goytacazes - RJ, 28021-245, Brasil TRAJETO: 4 | ---------------------------------- | DISTÂNCIA: 6,4 km EMPRESA: CHALE 33 ENDEREÇO: R. Manoel Francisco Chagas, 26-49 - Campos dos Goytacazes - RJ, Brasil TRAJETO: 5 | ---------------------------------- | DISTÂNCIA: 6,4 km EMPRESA: PADARIA DONANA ENDEREÇO: R. Manoel Francisco Chagas, 26-49 - Campos dos Goytacazes - RJ, Brasil TRAJETO: 6 | ---------------------------------- | DISTÂNCIA: 6,0 km EMPRESA: ESPACAO DO PAO ENDEREÇO: R. Benedito Queiróz, 97-417 - Parque Fazenda Grande, Campos dos Goytacazes - RJ, Brasil TRAJETO: 7 | ---------------------------------- | DISTÂNCIA: 2,2 km EMPRESA: CIA DO PAO ENDEREÇO: Av. Sen. José Carlos Pereira Pinto, 419-435 - Parque Alvorada, Campos dos Goytacazes RJ, 28083-101, Brasil TRAJETO: 8 | --------------------------------- | DISTÂNCIA: 3,0 km EMPRESA: FABIOLA - CAMPOS ENDEREÇO: R. Romualdo Peixoto, 2-339 - Parque Novo Mundo, Campos dos Goytacazes - RJ, Brasil TRAJETO: 9 | --------------------------------- | DISTÂNCIA: 148 km O TRAJETO 9 REPRESENTA O PONTO DE CHEGADA - MIRACEMA, RJ, Quadro 1 – Detalhamento da Rota gerada pelo RotaSorv – Fonte: Autor No trajeto apresentado no Quadro 1 o total percorrido foi de 334 km. Para efeito de comparação, foi utilizada a Heurística Simulated Annealing para realizar o roteamento, desses mesmos 8 pontos, apresentados na Tabela 1, sendo que o ponto 0 (zero) é considerado origem e destino final, o resultado obtido com esta nova heurística foi: 0 - 5 - 2 - 4 - 6 - 8 - 1 - 7 - 3 – 0, ou seja no Quadro 2 apresentamos os trajetos gerados. Neste percurso, apresentado no Quadro 2, o total percorrido foi de 330,2 km. TRAJETO: 1 | ---------------------------------- | DISTÂNCIA: 151 km EMPRESA: FABIOLA - CAMPOS ENDEREÇO: R. Romualdo Peixoto, 2-339 - Parque Novo Mundo, Campos dos Goytacazes - RJ, Brasil TRAJETO: 2 | ---------------------------------- | DISTÂNCIA: 2,3 km EMPRESA: CIA DO PAO ENDEREÇO: Av. Sen. José Carlos Pereira Pinto, 419-435 - Parque Alvorada, Campos dos Goytacazes RJ, 28083-101, Brasil TRAJETO: 3 | ---------------------------------- | DISTÂNCIA: 5,1 km EMPRESA: ESPACAO DO PAO ENDEREÇO: R. Benedito Queiróz, 97-417 - Parque Fazenda Grande, Campos dos Goytacazes - RJ, Brasil TRAJETO: 4 | --------------------------------- | DISTÂNCIA: 3,6 km EMPRESA: KIPAO PADARIA II ENDEREÇO: Av. Newton Guaraná, 234-1008 - Campos dos Goytacazes - RJ, 28021-245, Brasil www.interscienceplace.org - Páginas 151 de 190 TRAJETO: 5 | --------------------------------- | DISTÂNCIA: 4,7 km EMPRESA: PADARIA DONANA ENDEREÇO: R. Manoel Francisco Chagas, 26-49 - Campos dos Goytacazes - RJ, Brasil TRAJETO: 6 | ---------------------------------- | DISTÂNCIA: 0,5 km EMPRESA: CHALE 33 ENDEREÇO: R. Manoel Francisco Chagas, 26-49 - Campos dos Goytacazes - RJ, Brasil TRAJETO: 7 | ---------------------------------- | DISTÂNCIA: 12,5 km EMPRESA: LANCHONETE MONTE LIBANO ENDEREÇO: Av. Dr. Alberto Torres, 53-832 - Parque São Salvador, Campos dos Goytacazes - RJ, 28053587, Brasil TRAJETO: 8 | ---------------------------------- | DISTÂNCIA: 1,5 km EMPRESA: DELICIAS SABOR DE MEL II ENDEREÇO: Av. Pres. Vargas, 10-223 - Parque Pecuária, Campos dos Goytacazes - RJ, 28055-293, Brasil TRAJETO: 9 | --------------------------------- | DISTÂNCIA: 149 km O TRAJETO 9 REPRESENTA O PONTO DE CHEGADA - MIRACEMA, RJ, Quadro 2 – Detalhamento da Rota gerada pelo Simulated Anneling – Fonte: Autor Para implementação da heurística Simulated Annealing foi utilizada a linguagem de programação C#, sendo executado no Microsoft Visual Studio 2010. A matriz de distâncias apresentada em quilômetros pode ser analisada na Tabela 3. TABELA 3: Matriz de distâncias do primeiro experimento. 0 1 2 3 4 5 6 7 8 0 0,0 160,0 151,0 149,0 154,0 151,0 156,0 149,0 160,0 1 160,0 0,0 11,0 14,0 7,0 13,3 4,7 12,5 0,5 2 151,0 11,0 0,0 6,3 5,1 2,3 7,9 5,3 11,2 3 149,0 14,0 6,3 0,0 7,8 6,5 10,6 1,5 13,9 4 154,0 7,0 5,1 7,8 0,0 8,2 3,6 7,4 6,9 5 151,0 13,3 2,3 6,5 8,2 0,0 10,2 6,6 13,5 6 156,0 4,7 7,9 10,6 3,6 10,2 0,0 9,2 4,7 7 149,0 12,5 5,9 1,5 7,4 6,6 9,2 0,0 12,7 8 160,0 0,5 11,2 13,9 6,9 13,5 4,7 12,7 0,0 6.2. Comparação dos resultados Para efeito mais claro em uma comparação entre os métodos aplicados na resolução desse problema estudado, neste caso vizinho mais próximo (SIG) e www.interscienceplace.org - Páginas 152 de 190 simulated anneling (SA), é mostrado no Gráfico 1 e na respectiva Tabela 4 uma análise comparativa com os respectivos resultados obtidos usando os dois métodos trabalhados nesta proposta para cinco cenários definidos aleatoriamente. GRÁFICO 1 – Gráfico comparativo entre os métodos utilizados – Fonte: Autor Uma observação que deve ser feita é que em qualquer um dos métodos utilizados as distâncias percorridas estão muito próximas, o que corrobora o objetivo principal desse estudo, que é comprovar a utilidade do SIG no roteamento de veículos, no problema proposto. TABELA 4 – Comparativo entre os métodos aplicados – Fonte: Autor Distância percorrida (km) Cenários SIG SA Cenário 01 334 330,2 Cenário 02 320,5 319,4 Cenário 03 342,1 340,9 Cenário 04 355,8 353,6 Cenário 05 349,7 344,1 Todas as situações tiveram as mesmas características, ou seja, 8 pontos aleatórios, diferentes entre si, em pontos distintos da cidade de Campos dos Goytacazes. www.interscienceplace.org - Páginas 153 de 190 7. Conclusões e trabalhos futuros Acredita-se ter sido demonstrado neste trabalho, o que foi proposto, ou seja, a utilização dos Sistemas de Informação Geográfica (SIG), na resolução do Problema de Roteamento de Veículos, no caso de estudo da empresa citada. O que pode ficar demonstrado aqui é que uma melhor utilização do SIG pode, sim, melhorar e muito a produtividade de uma empresa, pois vários são os fatores levados em conta na elaboração de uma rota de entrega. Uma das vantagens mostradas com a utilização do SIG para o Problema de Roteamento de Veículos foi mostrar que, mesmo pontos próximos, como por exemplo, um ponto A e um ponto B, pode não ser o melhor caminho seguir a seqüência certa, ou seja, de A B, sendo utilizado um caminho alternativo, por exemplo, seguindo de A D C e depois B, devido às condições do trânsito, como por exemplo, rua com mão dupla, caso específico da Av. 28 de Março, que possui 2 pistas e os pontos de retorno, muitas das vezes são distantes. Os testes ainda continuam a ser executados na empresa, e os resultados estão sendo muito positivos. O SIG implementado nesse estudo trabalha com o melhor caminho, com a técnica do vizinho mais próximo, levando-se em conta a posição geo-referenciada dos pontos, baseado em informações de GPS, onde os pontos são localizados por coordenadas (Latitude e Longitude) e baseado em analise espacial, utilizando-se de mapas atualizados levando-se em conta posição do trânsito nas cidades mais importantes, ou que tem suas respectivas informações na base de dados do Google, e pode ser utilizado como referência para esse tipo de serviço. Uma das propostas de desenvolvimento futuro que estamos pensando é no desenvolvimento de uma plataforma para Desktop, baseado na linguagem JAVA, integrado com a plataforma Web, onde serão disponibilizadas outras opções de análise de rota também, com todos os clientes cadastrados e aumento na área de atuação da roteirização, integrando outras cidades e região. Também poderá ser feita a integração do sistema ora proposto com o sistema de Gestão da Empresa, para agilizar todo o processo. www.interscienceplace.org - Páginas 154 de 190 Conclui-se então que a utilização do SIG, para o roteamento de veículos é uma boa opção para pequenas e médias empresas, e associado a outras heurísticas, grandes empresas podem melhorar bastante seus serviços, pois cada situação tem a sua particularidade e em todos os casos o SIG estará presente, considerando que a Web caminha para as “nuvens”, versões de sistemas operacionais via Web se tornarão cada vez mais presentes. Referências ABCR. Relatório Concessionárias anual de de sustentabilidade, Rodovias. Associação 2009. Brasileira Disponível de em:. http://www.relatorioweb.com.br/abcr/?q=pt-br/node/50. ARONOFF, S. Geographic information systems: A management perspective. Ottawa: WDI Publications, 1989. BALLOU, R. H. Gerenciamento da Cadeia de Suprimentos – Planejamento, Organização e Logística Empresarial. 4 Edição, Porto Alegre, Bookman, 2006. BARBOSA, V. da Silva; ALVIM, S.J.T.; Sistema de Informação Geográfica no Controle da Dengue em Carangola. In: 12º SEMINÁRIO DE INICIAÇÃO CIENTÍFICA E EXTENSÃO. 2010, Frutal. Anais do 12º Seminário de Iniciação Científica e Extensão, Frutal: UEMG; 2010. CD-ROM. ISSN: 1983-9693. BRASILEIRO, L.A.; LACERDA, M.G.; Análise de uso de SIG no sistema de coleta de resíduos sólidos domiciliares em cidades de pequeno porte. Disponível em: http://www.bvsde.paho.org/bvsacd/sibesa6/cndsiet.pdf. Acesso em: 20/07/12 CÂMARA, G.; DAVIS, Cl.; Introdução à Ciência da Geoinformação. IMPE 2001. Disponível em: http://www.dpi.inpe.br/gilberto/livro/introd/cap1-introducao.pdf. Acesso em: 10/07/12. COSME, A. Projeto em Sistemas de Informação Geográfica – Lisboa: Lidel, 2012. GALVÃO, R.D. et. Al. Roteamento de veículos com base em Sistemas de Informação Geográfica. Gestão e Produção. v. 4, n.2, p. 159-174, ago. 1997 – Disponível em: http://www.scielo.br/pdf/gp/v4n2/a05v4n2.pdf. Acesso em: 24/07/12 IBGE, Instituto Brasileiro de Geografia e Estatística. Censo Populacional 2010. Disponível em http://www.censo2010.ibge.gov.br/dados_divulgados/index.php?uf=33. Acesso em 15/07/12. www.interscienceplace.org - Páginas 155 de 190 KIRKPATRICK, et al. Optimization by Simulated Annealing. Science13 May 1983. P.:671-680. Disponível em: http://www.sciencemag.org/content/220/4598/671.short. Acesso em: 05/08/12 MAURI, G.R.; LORENA, L.A.N. Simulated annealing aplicado a um modelo geral do problema de roteirização e programação de veículos (simulated annealing with a general model for the dial-a-ride problem). In: XXXVIII Brazilian Symposium on Operational Research (SBPO), Goiania (Brazil), September 12-15, 2006. MINISTÉRIO DOS TRANSPORTES/SECRETARIA EXECUTIVA/SUBSECRETARIA DE PLANEJAMENTOS E ORÇAMENTO. Disponível em http://www.transportes.gov.br . Acesso em: 15/07/12 OLIVEIRA, R.M.; MAURI, G.R.; LORENA, L.A.N. Abordagem da metaheurística clustering search com simulated annealing para o problema de alocação de berços de navios (clustering search metaheuristic approach with simulated annealing for the ship's berth allocation problem). In: X WORCAP - Workshop of Applied Computing Courses at INPE. São José dos Campos (Brazil), October 20-21, 2010. Disponível em: http://www.lac.inpe.br/~lorena/mauri/bap-gepros.pdf. Acesso em: 25/07/12 OLIVEIRA, J. V.; TELHADA, J.; CARVALHO, M. S.. Integração de tecnologias SIG e WEB para o planeamento e gestão de sistemas de transporte a pedido. In: 4o Congresso LUSO-BRASILEIRO para o planeamento urbano, regional, integrado, sustentável. 2010. Universidade do Algarve, Faro, Portugal. REIS, A. da C.; GRANJA, J. da C. Consequências da implementação de um SIG em uma empresa de recolhimento de sucata. Disponível em: http://pluris2010.civil.uminho.pt/Actas/PDF/Paper531.pdf. Acesso em: 15/05/12 REINELT, G. A Traveling Salesman Problem Library. Journal on Computing – 1991. Vol.3, n.4; p.376-384. Disponível em: http://joc.journal.informs.org/content/3/4/376.full.pdf+html. Acesso em: 05/08/12 RIVIÈRES, J.D. How to Use the Eclipse API. Disponível http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html. Acesso: 20-07-12 em www.interscienceplace.org - Páginas 156 de 190
Documentos relacionados
- Mestrado Profissional em Pesquisa Operacional e
planejamento, transporte, entrega de todos os produtos de uma empresa ao consumidor final é a Logística. Várias empresas entregam seus próprios produtos através de frota própria. Sistemas de Inform...
Leia mais