Estudo da localização de maternidades em Sergipe através de simulação Monte Carlo

Documentos relacionados
CURSO: ENGENHARIA DE PRODUÇÃO EMENTAS º PERÍODO

Aumentando a Produtividade e Reduzindo os Custos da Fábrica. Antonio Cabral

Matriz Curricular Curso de Licenciatura em Computação Habilitação: Licenciatura em Computação

Detecção e Correção Automáticas de Olhos Vermelhos

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1

2 Metodologia. Simulação de defeitos pontuais em um sólido de Lennard-Jones

ESTUDO DA VIABILIDADE ENERGÉTICA DE IMPLANTAÇÃO DE UMA USINA EÓLICA DE 100 KW PARA ABASTECER UMA COMUNIDADE RURAL ISOLADA 1

Avaliação Quantitativa de Sistemas

PESQUISA OPERACIONAL APLICADA A LOGÍSTICA

Um modelo estocástico para o fluxo de caixa de um plano de previdência de um indivíduo 15

Proposta de Dissertação de Mestrado Modelagem Computacional, UFJF

Lista de Exercícios Programação Inteira. x 2 0 e inteiros.

Introdução a Algoritmos Genéticos

CURSO DE ESTATÍSTICA STICA DESCRITIVA Adriano Mendonça Souza Departamento de Estatística - UFSM -

Busca com informação e exploração. Capítulo 4 Russell & Norvig Seção 4.2 e 4.3


MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período

Experimentos e Resultados

Metodologia Para O Planejamento Do Transporte Florestal Utilizando Geotecnologia

Andrés Eduardo Coca Salazar Tutor: Prof. Dr. Zhao Liang

Códigos convolucionais

Modelamento e simulação de processos

Jorge Luiz Moretti de Souza 2, José Antônio Frizzone 3

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

1. Avaliação de impacto de programas sociais: por que, para que e quando fazer? (Cap. 1 do livro) 2. Estatística e Planilhas Eletrônicas 3.

Inteligência Artificial

DESENVOLVIMENTO DE UM MÓDULO DE PROGRAMAÇÃO LINEAR NO PROGRAMA OPTIMI

Busca com informação e exploração. Inteligência Artificial. Revisão da aula passada: Heurística Admissível. Revisão da aula passada: Busca A *

4 Testes e experimentos realizados 4.1. Implementação e banco de dados

Estudo da localização de escolas municipais no município de São Jerônimo da Serra - PR

3 Aprendizado por reforço

PROBABILIDADE E ESTATÍSTICA. Profa. Dra. Yara de Souza Tadano

RESOLUÇÃO CONSEPE 46/99 ALTERA O PLANO CURRICULAR E O REGIME DO CURSO DE ENGENHARIA DE COMPUTAÇÃO, DO CÂMPUS DE ITATIBA.

Amostragem Objetivos - Identificar as situações em que se deve optar pela amostragem e pelo censo. - Compreender e relacionar AMOSTRA e POPULAÇÃO.

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CCET - Centro de Ciências Exatas e de Tecnologia Engenharia de Computação. Control Arm (Pong)

Amostragem Aleatória e Descrição de Dados - parte II

CURSO DE CIÊNCIAS EXATAS HABILITAÇÃO: BACHARELADO EM CIÊNCIAS EXATAS INGRESSANTES 2009

Estudo heurístico de performance de estratégias de investimento simples baseadas na média móvel e desvio padrão no mercado ForEx

CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N.

ESTUDO DO COMPORTAMENTO DE UM GÁS POR DINÂMICA MOLECULAR.

Fernando Nogueira Simulação 1

Introdução a Teste de Software

Estudo e implementação de heurísticas para determinação do caminho de menor custo para atender a rotas pré estabelecidas. Por: Charles Pereira

5 Corte em Rocha 5.1. Introdução

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico -

LICENCIATURA EM ENGENHARIA DE REDES DE COMUNICAÇÃO E INFORMAÇÃO EQUIVALÊNCIAS ENTRE PLANOS CURRICULARES. Plano Curricular

Sistema de Medidas de Forças em Mancais Supercondutores.

Guia do CFTV Sistemas de CFTV, IP, Seguranà a Eletrà nica, Conectividade, Informaà ões, Fórum e Tecnologia.

DESENVOLVIMENTO DE SOFWARE PARA PROJETO DE ELEMENTOS SENSORES PIEZORESISTIVOS 1

DEFCUL- Metodologia da Investigação I. Amostragem. Maria João Lagarto Nuno Longle Sílvia Dias

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA E ESTATÍSTICA COMISSÃO DE GRADUAÇÃO DE ESTATÍSTICA

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS CURITIBA CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO AMANDA LÚCIA CARSTENS RAMOS

CAPÍTULO 2 Visão Geral da Abordagem de Modelagem da Pesquisa Operacional 7

O pacote CEPpt na análise de dados de resfriamento de aves

Planejamento e localização do lugar

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA

Modelos: Verificação, Validação e Experimentação

Ano Letivo 2015/2016. Datas dos Exames das Épocas de Recurso e Especial. Unidades Curriculares do DM

Programas de simulação

MODELAGEM DO CÁLCULO ESTRUTURAL DE VIGAS UTILIZANDO O SOFTWARE MICROSOFT EXCEL 2007

MULTIPLEX E DEMULTIPLEX

Teste de Software Projeto Real. Dinâmica entre equipes

Conceito de Estatística

INFORMAÇÕES GERAIS DO TRABALHO

Algoritmos Computacionais

Probabilidade e Estatística I Antonio Roque Aula 2. Tabelas e Diagramas de Freqüência

Matriz de Especificação de Prova da Habilitação Técnica de Nível Médio. Habilitação Técnica de Nível Médio: Técnico em Mecatrônica

Lista de Exercícios Programação Inteira. x 2 0 e inteiros.

Arquitetura e Organização de Computadores

Alinhamento de seqüências

O Método de Monte Carlo

Algoritmo de um controlador PID para microprocessadores utilizando método Ziegler-Nichols

09/05/2017. Prof. Mônica Suely Guimarães de Araujo

Análise do ponto de equilíbrio no modelo Lotka- Volterra

Organização para Realização de Teste de Software

Algoritmos Matemáticos no Mercado Financeiro

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

CATÁLOGO DAS SEBENTAS, APONTAMENTOS E LIVROS (REQUISIÇÃO SEMESTRAL) 2015/2016

étodos uméricos AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

PRODUÇÃO DE UMA INTERFACE GRÁFICA (SOFTWARE ACADÊMICO) PARA SIMULAÇÃO DE UMA COLUNA DE DESTILAÇÃO

Fundação Presidente Antônio Carlos FUPAC Unidade de Barão de Cocais MATRIZ CURRICULAR ENGENHARIA DE PRODUÇÃO

Influência do Tamanho do Bloco na DCT

Aplicação de métodos estatísticos para a solução de problemas biológicos

Palavras-chave: Ferramentas da Qualidade. Qualidade. Revisão Bibliográfica.

Ema Isabel Modesto Marques. Modelos de localização com filas de espera em rede. Orientador Prof. Doutor Francisco José Ferreira Silva.

Partícula em um Poço de Potencial Infinito e o Método Variacional de Monte Carlo

Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica

Medidas Territoriais: Bairro, Distrito, Zona, Interdistrital, Intradistrital, Intermunicipal e outros Recortes do Espaço Urbano

SOLUÇÕES HEURÍSTICAS PARA O JOGO DE DAMAS

Métodos Não Paramétricos

UTILIZANDO O SOFTWARE SKETCHUP NA CONSTRUÇÃO DE MAQUETE VIRTUAL AUXILIANDO NO ENSINO E APRENDIZADODE GEOMETRIA

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

Technologic tools to support WIM systems development

Figura 29 - Simulação de dois fluidos imiscíveis utilizando a biblioteca de Nakamura (2007)

Unidade 4 Teste na Implantação do Sistema

Alguns probleminhas...

Sincronização de semáforos em uma via de tráfego

Utilização de Algoritmos Genéticos para Otimização de Altura de Coluna da Matriz de Rigidez em Perfil no Método dos Elementos Finitos

Inteligência Computacional para Jogos Eletrônicos

Transcrição:

Estudo da localização de maternidades em Sergipe através de simulação Monte Carlo João Batista dos Santos-Filho 1, Tatiana Santos de Araujo Batista 2, José Carlos Rodrigues Oliveira 3,Maria Letícia da conceição silva 4 1 Professor do Instituto Federal de Educação, Ciência e Tecnologia de Sergipe, Campus São Cristóvão. e-mail: joaofilho9000@gmail.com 2 Professora do Instituto Federal de Educação, Ciência e Tecnologia de Sergipe, Campus Aracaju. e-mail: tatiana.araujo@ifs.edu.br 3 Aluno do Instituto Federal de Educação, Ciência e Tecnologia de Sergipe, Campus Lagarto. e-mail: jcro1986@yahoo.com.br 4 Aluna do Instituto Federal de Educação, Ciência e Tecnologia de Sergipe, Campus São Cristóvão. e-mail: leticia19962011@gmail.com Resumo: Técnicas computacionais para posicionamento geográfico de serviços de utilidades pública têm tido um constante desenvolvimento ao longo das últimas décadas. Esta tecnologia é importante para o planejamento estratégico não somente no setor público como também no setor privado. Neste trabalho desenvolvemos um software com a finalidade de escolher n cidades entre as 75 cidades do Estado de Sergipe para instalação de serviços de utilidades de forma que o custo do deslocamento da população a essas seja o mínimo. O programa utiliza os dados demográficos e rodoviários de Sergipe e método de Simulação Monte Carlo, em particular o clássico algoritmo de Glauber. Este problema é tratado de forma análoga ao sistema de Spins de Ising, onde cada cidade possui apenas dois estados possíveis com ou sem o serviço. Com isso o algoritmo busca a melhor solução considerando uma parcela específica da população dependendo do público alvo do serviço. Os resultados encontrados mostraram o correto funcionamento do programa e robustez da técnica de simulação Monte Carlo. Palavras chave: simulação Monte Carlo, localização de facilidades, sistemas complexos 1. INTRODUÇÃO A implantação de um serviço de utilidade pública exige um considerável estudo da demanda e a escolha adequada de sua localização. Uma má escolha pode afastar o serviço do seu público alvo, tornado o sucesso do empreendimento mais difícil. A escolha errada da cidade para implantação de um curso técnico, por exemplo, pode aumentar o custo do transporte escolar, e possivelmente uma redução da demanda pelo serviço. Apesar de existirem diferentes formas computacionais para otimizar essas escolha, muitas vezes ela ocorre de forma empírica. Um dos métodos muito utilizados para posicionamento de utilidades é o algoritmo genético (CORRÊA, 2000), que utiliza o principio da evolução das espécies para a escolha da melhor solução, ou seja, minimizar a função custo. Neste trabalho, contudo, para minimizar o custo de deslocamento da população foi utilizado um método muito utilizado em física estatística conhecido como Método de Monte Carlo (Reuven, 2011). Este método existe antes mesmo do surgimento do computador, mas sua utilização ganhou notoriedade como o desenvolvimento da computação (ADACHI,1970). Atualmente ele é muito utilizado em Física, Econômica, Biologia, Sociologia, Engenharia Eletrônica, Computação Gráfica, Engenharia Mecânica, entre outros Neste trabalho, o método de Monte Carlo foi aplicado a um modelo matemático específico com a finalidade de obter a melhor localização possível para implantações de serviços no estado de Sergipe, levando em consideração fatores como a distância, e o público alvo do serviço. Apesar de termos estudado o caso específico do estado de Sergipe ele funcionará bem em qualquer situação desde que sejam utilizados os dados adequados. 2. MODELO E SIMULAÇÃO O modelo utilizado baseia-se em um grafo não orientado interligando todos os municípios do estado de Sergipe. Cada nó do grafo representa uma cidade e os laços representam as distancias entre elas. A construção do modelo envolve a elaboração de uma base de dados associando todos os vértices

do grafo ao ponto central da cada município, esse grafo foi constituído de um total de 75 vértices. Para o correto funcionamento do programa foi necessário construir uma matriz com as distâncias entre todas as cidades. Para isso foi utilizado um grafo com somente as distâncias entre todas as cidades vizinhas e utilizando o algoritmo de Djikstra (SARMENTO, 1983), obteve-se todos os valores, ou seja, uma matriz de distância com 75 x 75 células. Outro dado necessário foi informações demográficas sobre a população das 75 cidades de Sergipe que foi obtida do Censo 2010. Uma vez tendo os dados necessários armazenados em um banco de dados, expressou-se matematicamente o problema do custo da localização de n serviços pela seguinte equação: 75 n C DSPS ()() (1) i1 i i Onde DS ( i ) representa a distância entre a cidade S i e a cidade mais próxima que possui o serviço. PS ( i ) representa a fatia da população do município que representa o público alvo do serviço. Para localização dos mínimos da função de custo utilizou-se simulação Monte Carlo por amostragem de importância. Foi aplicado o algoritmo de Glauber devido à similaridade do problema em questão com o problema de spins de Ising. Na simulação são geradas configurações sucessivas, partindo de uma configuração inicial aleatória, usando uma probabilidade de transição que depende da diferença entre o custo C da configuração inicial e da configuração final. A sucessão de configurações produz uma cadeia de Markov, isto é, gera-se cada nova configuração diretamente da configuração precedente. Dessa forma, se uma configuração n foi gerada de uma m, a probabilidade de transição será a razão das probabilidades individuais (Equação (2)). Continuando a analogia com o sistema clássico de Ising no ensemble canônico temos que a probabilidade do estado n é determinada pela Equação (3) W n m W m n P( T) N P( T) m P( T) n e Z C N Onde é uma constante, que na simulação varia de 0,01 a 1. O Algoritmo Glauber pode ser assim resumido: 1. Escolhe-se uma configuração inicial aleatória; 2. Escolhe-se uma cidade com o serviço e outra sem; 3. Troca-se o serviço entre as cidades 4. Calcula-se a variação do custo de deslocamento na nova configuração; 5. Gere um número aleatório r tal que 0 < r < 1 6. Caso r > W n m aceite a nova configuração; 7. Volte ao passo (2); Para o algoritmo de Glauber W n m é dado pela seguinte equação: C e W, em que m n e e nm C C C C C (4) Depois de um número N de tentativas as configurações oscilam dentro de algum mínimo da função de custo. Selecionamos a configuração mínima e repetimos o teste para várias configurações iniciais aleatórias. Analisamos o maior número possível de mínimos locais garantindo assim a confiabilidade dos resultados. (2) (3)

3. RESULTADOS E DISCUSSÃO Na figura 1 está apresentado a interface gráfica do software de Simulação Monte Carlo utilizado para determinar as melhores cidades de Sergipe para instalação de serviços de utilidades públicas (escolas, hospitais, maternidades, etc...) de forma a minimizar o deslocamento de pessoas considerando uma demanda específica. O software foi desenvolvido com uma interface intuitiva e o resultado é apresentado diretamente no mapa. Através de controles laterais é possível selecionar características do publico alvo do serviço como sexo e localização do domicílio (zona rural ou zona urbana). Figura 1- Interface gráfica do software desenvolvido para posicionamento de serviços. Na figura 2 está apresentado o diagrama de fluxo de dados do programa. No fluxograma percebe-se a existência de quatro módulos principais. O módulo 1 é responsável por selecionar os dados de acordo com a especificação da demanda (Sexo e localização do domicílio) e assim criar a mostra inicial a ser simulada. No módulo 2 ocorre a simulação e as combinações são testadas. No módulo 3 os melhores resultados da simulação são guardados. O módulo 4 apenas exibe os melhores resultado na tela.

Figura 2- Diagrama de fluxo de dados do programa. Na figura 3 está apresentado o custo de cada configuração pelo qual o sistema passa durante a simulação para diferentes valores de. Observa-se que para =1, apesar do sistema chegar rapidamente para um nível de custo baixo a simulação fica presa neste nível não excursionando por outros estados possíveis, para = 1/15 o sistema percorre rapidamente para um mínimo e continua percorrendo outros estado, já para = 1/50 o sistema percorre quase todos os estado possíveis chegando também a um estado de mínimo. Nesse gráfico observa-se com clareza a função do parâmetro no comportamento da simulação, este parâmetro funciona como peso para determinar se uma nova configuração deve ou não ser aceita. Quanto menor o valor de mais provável que uma nova configuração seja aceita. Para valores grandes de,o sistema pode de ficar preso em um mínimo local e não atingir o mínimo global. Para um valor de muito pequeno o sistema pode aceitar todas as configurações e nunca chegar ao valor de mínimo global. Dessa forma o valor adequado de deve ser um número intermediário.

Figura 3- Custo de cada configuração que o sistema percorre a cada passo de Monte Carlo para diferentes valores de. Figura 4- Freqüência em que a simulação chega aos mínimos da função custo para diferentes valores de. Na figura 4 observa-se o histograma para diferentes valores de dos melhores resultados de 2000 amostras com 30.000 passos de Monte Carlo cada. Observa-se que para =1 mais de 90 % das amostras atingiram o mesmo mínimo, para beta=1/15 a maioria das amostras atingiram o menor mínimo. Para beta =1/50 as amostras atingiram mínimos diferentes de forma equilibrada. Como é interenssante encontrar diferentes mínimos da função custo, estudou-se o sistema com um valor de pequeno, pois assim pode-se observar os diferentes mínimos locais da função custo. Figura 5- Freqüência em que a simulação chega aos mínimos da função custo para diferentes valores de n.

Observa-se na Figura 5 o histograma para diferentes valores de n dos melhores resultados de 2000 amostras com 30.000 passos de Monte Carlo cada. Observa-se que ao se aumentar o número de cidades a ser escolhida a frequência do melhor resultado diminui. Levando a concluir que com o aumento n é necessário aumentar o valor de para equilibrar a probabilidade de se atingir o melhor resultado. 4. CONCLUSÕES Os resultados alcançados mostram que o método de Monte Carlo é eficiente para localizar mínimos de uma função custo que envolva distâncias e população. Também se verificou a importância do parâmetro para a obtenção das melhores configurações. AGRADECIMENTOS Os autores agradecem ao PIBIC/PROPEX/IFS. REFERÊNCIAS ADACHI,K.; SATO, K.; MATSUURA, M.; OHASHI, M. J. Phys.Soc.Jpn. 29, 323 (1970). BAILLIE, C. F.; CODDINGTON, P.D., Phys. Rev. B43, 10617 (1991). CORRÊA, E. S. Algoritmos Genéticos e Busca Tabu Aplicado ao Problema de P-medianas. Dissertação de Mestrado. Universidade Federal do Paraná-UFP, Curitiba (2000). Reuven Y. Rubinstein,Dirk P. Kroese ; Simulation and the Monte Carlo Method (2011) SARMENTO, E. F.; TSALLIS, C. Phys. Rev. B, 27, 9, (1983).