Flávia F. Feitosa SER 301 – Análise Espacial de Dados Geográficos Introdução à Modelagem e Simulação Computacional.

Slides:



Advertisements
Apresentações semelhantes
Multiplicação das Células
Advertisements

Socrates Grundtvig 2 Learning Partnership
Metodologias Equipe do Curso de ES para SMA {lucena, furtado, choren,
Computação Gráfica: Aula9: Sistemas de Partículas
1 Simulação baseada em multiagentes – aplicação em educação O processo de simulação significa dirigir o modelo de um sistema com entradas satisfatórias.
Um ambiente para avaliação
Introdução aos Agentes Autónomos (UD2) Teorias de Agentes e Agentes Deliberativos IST- 2003/2004.
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
Avaliação Constituição dos grupos de trabalho:
Uma Abordagem Baseada em Modelos para Detecção de Situações em Sistemas Sensíveis ao Contexto Izon Thomaz Mielke Orientadora: Patrícia Dockhorn Costa.
Socio-technical approaches for Safety STAMP/STPA
Fundamentos da teoria dos semicondutores
Where are the most populated places in Spain? Can you suggest reasons for this? Look at the atlas pages what is the difference in the climate.
Agent-based models and social simulation Gilberto Câmara Tiago Carneiro Pedro Andrade Licence: Creative Commons ̶̶̶̶ By Attribution ̶̶̶̶ Non Commercial.
Combining Population and Environmental Data A Typology Approach based on Patterns and its Generative Processes Trajectories Building up Trajectories of.
JUSTIFICATIVA DO PROGRAMA. NÍVEL A SER ATINGIDO Speakers at the Superior level are able to communicate in the language with accuracy and fluency in order.
Chapter 1 - The Foundations for a New Kind of Science Wolfram, Stephen. A New Kind of Science. Wolfram Media, Inc
Biologia Molecular e Celular de Nematóides BMP fone: segundas e sextas – 9:00hs
fábrica de software conceitos, idéias e ilusões
Campos et al. Factors associated with death from dengue in the state of Minas Gerais, Brazil: historical cohort study Objectives: To analyse the clinical.
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa technology from seed Segurança em Redes Móveis /35 Mersenne.
The Passive Voice By Laécio Miranda.
ORTS A Free Software RTS Game Engine. Conversa de Hoje O que é ORTS? Que competição é essa? –Game 1 –Game 2 –Game 3 Como rodar? Como estudar?
A pesquisa epidemiológica: algumas questões
IEEE PES General Meeting, Tampa FL June 24-28, 2007 Conferência Brasileira de Qualidade de Energia Santos, São Paulo, Agosto 5-8, Chapter 1: An.
Video Capítulo 8: Impasses. Silberschatz, Galvin and Gagne  Video Operating System Concepts Assuntos n Modelo de Sistemas n Carcterização de.
Análise de Centralidade
Building an Enterprise Architecture: The Popkin Process.
1 Beatriz Accioly Antropóloga Cultural Anthropologist Gênero e o viés inconsciente Gender and unconscious bias Global Summit of.
Brazilian National Commission on Social Determinants of Health (BNCSDH)
DESENVOLVIMENTO DE UM MODELO DE MICROSIMULAÇÃO DA DISTRIBUIÇÃO POPULACIONAL EM UMA REGIÃO URBANA Christiane Wenck Nogueira.
Problema Científico: Porque entender o comportamento de multidões? Accurately predicting the flow of pedestrian crowds can help architects and planners.
Celina Lajoso, Helder Ramos, Liliana Botelho, Rodolfo Pinto, Paulo Silva Mestrado em Ciências da Educação, Especialização em Informática Educacional Tecnologias.
CCST – Reunião com Diretor Geral INPE 20 de dezembro de – Ano de Estrutura ç ão e Consolida ç ão TerraME TerraME: Ambiente Computacional para.
PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.
Broadcasting in Brazil Octavio Penna Pieranti Director/Secretariat of Electronic Communications Ministry of Communications WIPO Meeting on South-South.
Fábrica de software princípios, conceitos, e ilusões
Mestrando Gabriel Detoni Orientador Prof. Dante Barone Controle para Futebol de Robôs Utilizando Processamento Paralelo Plano de Estudos e Pesquisa (PEP)
© 2011 wheresjenny.com City name: Rio de Janeiro, capital city of the State of Rio de Janeiro Country: Brazil Population: 6.3 million people [approx] Language.
Proposta de roteiro 1.Apresentação (oral) – falar do MAPS/IES-Br? (1 slide) 1.Maps internacional 2.Projeto participativo 3.FBMC, a pedido do MMA 2.Objetivos.
Redes Sociais Online ISCTE – Instituto Universitário de Lisboa MCCTI Mónica Oliveira 13 de Março de 2013.
Consumo de electricidade Previsão Geográfica de Consumos “Spatial Load Forecasting” Cláudio Monteiro Distribuição de Energia II 5º.
Copyright © 2004 South-Western/Thomson Learning 2 Pensando como um economista.
Population Aging and Intergenerational Transfers in Brasil Cassio M.Turra Demography Department Cedeplar, UFMG.
Modelos Computacionais para Simulação do Processo de Expansão da Esquistossomose na Área Litorânea de Pernambuco
Strategic dimensions of brazilian development Seminário internacional: Papel do Estado no Século XXI ENAP - Brasília, 3 de setembro de 2015 Mariano Francisco.
Limit Equlibrium Method. Limit Equilibrium Method Failure mechanisms are often complex and cannot be modelled by single wedges with plane surfaces. Analysis.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
About Us iVenture Inc is a technology as well as comprehensive media company that facilitates businesses, institutes and individuals by providing simplified.
Benchmarking em gestão de carreiras. Ideias-chave  O conceito de sucesso organizacional mudou  “Being engaged in challenging work, continuous learning,
Pratical Lecture 10 Mecânica de Fluidos Ambiental 2015/2016.
Agent-based models and social simulation Gilberto Câmara Tiago Carneiro Pedro Andrade Licence: Creative Commons ̶̶̶̶ By Attribution ̶̶̶̶ Non Commercial.
Flávia F. Feitosa SER 301 – Análise Espacial de Dados Geográficos Introdução à Modelagem e Simulação Computacional.
APPLICATIONS OF DIFFERENTIAL EQUATIONS - ANIL. S. NAYAK.
APPLICATIONS OF DIFFERENTIAL EQUATIONS PRESENTED TO:DR.SADIA ARSHAD PRESENTED BY:ASHHAD ABBAS GILANI(026) SHAHAB ARSHAD(058) RIAZ HUSSAIN(060) MUHAMMAD.
GESTÃO DE NEGÓCIOS INTERNACIONAIS. Introdução 1 A Envolvente Internacional da Empresas 2 Processos de Internacionalização 4 Teorias do Investimento.
CARACTERIZAÇÃO DE BAIRROS URBANOS EM IMAGENS DE ALTA RESOLUÇÃO ESPACIAL UTILIZANDO SISTEMA DE CLASSIFICAÇÃO BASEADO EM CONHECIMENTO Carolina Moutinho Duque.
Abril 2016 Gabriel Mormilho Faculdade de Economia, Administração e Contabilidade da Universidade de São Paulo Departamento de Administração EAD5853 Análise.
Nuffield -Projeto de ciências nascido na Inglaterra em 1962, que inclui as disciplinas de física, química e biologia. -Duração de 5 anos até a idade dos.
Pesquisa Operacional aplicada à Gestão de Produção e Logística Prof. Eng. Junior Buzatto Case 4.
Part I Object of Plasma Physics BACK. I. Object of Plasma Physics 1. Characterization of the Plasma State 2. Plasmas in Nature 3. Plasmas in the Laboratory.
Does the quality of institutions matter? Protests in Brazil under Rousseff’s government. André Canuto 74th annual MPSA Conference.
Discussão dos artigos que couberam ao LEO
2nd IAEE Eurasian Conference
2nd IAEE Eurasian Conference
Submetendo a Periódicos
Brazil South America.
Transcrição da apresentação:

Flávia F. Feitosa SER 301 – Análise Espacial de Dados Geográficos Introdução à Modelagem e Simulação Computacional

Modelos Representações simplificadas de um objeto, estrutura, idéia ou sistema. São menores, menos detalhados, menos complexos, ou tudo isso junto… Podem ser estáticos ou dinâmicos… Y i =  0 + X i  1

Um mapa é um modelo? Representação simplificada de um estado do sistema de interesse. f Mas é estático! E os processos?

Modelos de Simulação (Computacional) Inclui a representação de determinados processos/comportamentos do sistema de interesse Propósito de compreender melhor o comportamento do sistema ao longo do tempo, dinâmicas não-lineares, retroalimentação do sistema…

Como comportamentos individuais geram padrões “macro” no nosso mundo... Um exemplo simples de simulação…

Bird Flocking o Nenhuma autoridade central o Cada pássaro reage ao seu vizinho o Modelo baseado em interações “bottom-up”

Bird Flocking Reynolds Model (1987) – Três regras Coesão: movimento em direção à posição média dos vizinhos/colegas. Separação: movimento buscando evitar aglomeração com outros colegas Alinhamento: manutenção da direção média dos vizinhos.

Bird Flocking Reynolds Model (1987)

Complex Systems Systems composed of interconnected parts that as a whole exhibit one or more properties not obvious from the properties of the individual parts. Emergence Small number of rules applied locally among many individuals can generate complex global patterns Self-organization No centralized authority

Complex Systems Non-linearity Generate unexpected and counter-intuitive global patterns that cannot be understood as a simple sum of the parts. Invalidates simple extrapolation. Path-dependence Highly affected by past states Adaptation Adapt to unexpected changes in its environment (e.g. avoiding obstacles) Complicated vs. Complex

What are complex adaptive systems?

Traditional Modelling Approaches Statistical modeling, Classical optimization, System dynamics modeling… o Top-down view o Linear o Correlation o Cause and effect reasoning o Seeks to find some equilibrium representing the “solution” to the simulation o Often assume homogeneity o Some are static Simulation models  Are “run” rather than “solved”

Autômatos Celulares Liliam Medeiros

Agent-Based Modelling Another Alternative to traditional modeling paradigms What is an Agent? o Independent component (e.g. software object) representing a real world actor (family, government, …) o Have a state and behavioral rules o Behavioral rules determine moviments, interactions and changes in the agent’s state o The behavior can range from primitive reactive decision rules to complex adaptive intelligence. CRUCIAL o Capability to make independent decisions o Active rather than passive

Agent-Based Modelling Goal Environment Representations Communication Action Perception Communication Gilbert, 2003

Agents are… Identifiable and self-contained Goal-oriented –Does not simply act in response to the environment Situated –Living in an environment with which interacts with other agents Communicative/Socially aware –Communicates with other agents Autonomous –Exercises control over its own actions

Agents are… Reactive –Responds to changes in its environment Adaptive / Learning /Flexible –Changes its behavior based on its previous experience –Actions are not scripted Mobile –Able to transport themselves Temporally continuous –Continuously running process

Types of ABM Minimalist Models o Based on a set of idealized assumptions o Abstract and artificial o Exploratory laboratories in which assumptions can be tested o Ex: Schelling, Sugarscape Model Decision Support Models o Descriptive and realistic o Usually large-scale applications o Designed to answer real-world policy questions o Include real data to calibrate and to compare simulation outputs o Ex: MASUS (Multi-Agent Simulator for Urban Segregation) (Macal e North, 2005)

A Minimalist Model Schelling’s Model of Segregation Segregation is an outcome of individual choices But high levels of segregation mean that people are prejudiced?

Schelling’s Model of Segregation Schelling (1971) demonstrates a theory to explain the persistence of racial segregation in an environment of growing tolerance If individuals will tolerate racial diversity, but will not tolerate being in a minority in their locality, segregation will still be the equilibrium situation

Schelling’s Model of Segregation Schelling’s Model of Segregation < 1/3 Micro-level rules of the game Stay if at least a third of neighbors are “kin” Move to random location otherwise

Tolerance values above 30%: formation of ghettos Schelling’s Model of Segregation

O Ciclo da Modelagem Definir o propósito do modelo, as questões que buscamos responder

O Ciclo da Modelagem Segregação é um resultado da intolerância das famílias em relação à presença de outros grupos sociais?

O Ciclo da Modelagem Formular hipóteses/premissas a partir de nosso conhecimento preliminar sobre como o sistema funciona

O Ciclo da Modelagem Se as famílias toleram a diversidade racial, mas não toleram ser a minoria em sua vizinhança, a situação de equilíbrio ainda apresentará altos níveis de segregação.

O Ciclo da Modelagem Quais elementos/interações a serem considerados? Como serão representados? Autômatos? Agentes? Escolher escalas, entidades, variáveis, processos e parâmetros do modelo

O Ciclo da Modelagem

Plataformas TerraME (INPE/UFOP) NetLogo Northwestern's Center for Connected Learning and Computer-Based Modeling Repast (University of Chicago)

O Ciclo da Modelagem Verificação, Comparação com Dados Reais, Simulação de Cenários, Análises de Sensibilidade

O Ciclo da Modelagem

Protocolo ODD (Overview, Design, Details) Grimm, V., Berger, U., Bastiansen, F., Eliassen, S., Ginot, V., Giske, J., John, G.-C., Grand, T., Heinz, S. K., Huse, G., Huth, A., Jepsen, J. U. & al., E. (2006) A standard protocol for describing individual-based and agent-based models. Ecological Modelling 198: Grimm, V., Berger, U., DeAngelis, D. L., Polhill, J. G., Giske, J. & Railsback, S. F. (2010) The ODD protocol: a review and first update. Ecological Modelling 221:

Overview Propósito o Que sistema estamos modelando? o O que estamos querendo aprender com isso? Entidades, Variáveis e Escalas o Tipos de entidades: um ou mais tipos de agentes, o ambiente onde agentes vivem e interagem (geralmente composto por unidades locais – células), ambiente “global”. o Variáveis que caracterizam cada uma dessas entidades (estáticas ou dinâmicas)

Overview Entidades, Variáveis e Escalas o Escala temporal: resolução e extensão temporal o Escala espacial: resolução espacial Process Overview and Schedule o Estrutura dinâmica do modelo o Quais os processos que modificam as variáveis que caracterizam as entidades do modelo? o Em que ordem estes processos ocorrem?

Design Concepts

Details Inicialização o Condições iniciais da simulação o Quantos agentes? Quais os valores iniciais das variáveis? Dados de Entrada o Arquivos de dados importados ao longo das simulações Sub-Modelos

Outros Exemplos de Modelos Minimalistas o Climate Change o Virus Transmission o Wealth distribution o …

Greenhouse Effect

Greenhouse Effect BaselineAlbedoCO 2

Virus Transmission

Virus Transmission Baseline Recover >Recover <

Wealth Distribution Wealth Distribution Brazil ranks among the world's highest nations in the Gini coefficient index of inequality (G = 0.55) Source: Wikipedia

G = 0: Perfect equality (everybody has same wealth) G = 1: Perfect inequality (all is owned by one individual) Wealth Distribution: Gini Ratio Wealth Distribution: Gini Ratio

Wealth Distribution – Sugarscape Model Wealth Distribution – Sugarscape Model “The rich get richer and the poor get poorer” Sugarscape Model – Epstein & Axtell (1996) Illustrate Pareto’s Law Most of the people are poor, fewer are middle class, and very few are rich: 80/20 rule

Wealth Distribution – Sugarscape Model Agents o Collect grain and eat grain to survive o Grain accumulation = WEALTH o Vision: high is good o Metabolism: low is good Movement: move to cell within vision with more grains Replacement: Replace dead agent with random new agent Grain grows back with rate R

Wealth Distribution – Sugarscape Model Initial conditions: randomly distributed

Wealth Distribution – Sugarscape Model Uniform random assignments of vision and metabolism still result in unequal distribution of wealth HOW????

Wealth Distribution Non-linear distribution of wealth  Resembles a power law The "probability" or fraction of the population f(x) that owns a small amount of wealth per person (x) is rather high, and then decreases steadily as wealth increases PROBABILITY DENSITY FUNCTION Pareto Distribution

Decision Support Models

MASUS: Multi-Agent Simulator for Urban Segregation

Obstacles that contribute to perpetuate poverty Impacts of Segregation Policies to minimize segregation demand: A better understanding of the dynamics of segregation and its causal mechanisms

The Complex Nature of Segregation The Process Matters!

Multi-Agent Simulator for Urban Segregation MASUS Scientific tool to explore alternative scenarios of segregation Support planning actions by offering insights about the impact of policy strategiesPurpose Improve the understanding about segregation and its relation with different contextual mechanisms

MASUSMethodologicalSteps

MASUS Conceptual Model

MASUSMethodologicalSteps

São José dos Campos, Brazil São Paulo State Study Area City of São José dos Campos

MASUS: Process Schedule MASUS: Process Schedule

Decision-making sub-model ALTERNATIVES Not Move Move within the same neighborhood Move to the same type of neighborhood (n alternatives) Move to a different type of neighborhood (m alternatives) Higher probability to choose alternative with higher utility

Decision-making sub-model Decision-making sub-model Nesting Structure of the Model

NMNL: Affluent Households LevelChoiceVariableCoef.Std. err. 1 st Move Age of the household head *** Renter2.542 *** Renter * household income-9.4(10 -5 )-7.5(10 -5 ) 2 nd Move within the same neigh.Constant *** Move to the same type of neighborhood Constant *** Type A neighborhood Type B neighborhood Kids * Type A Move to another type of neighborhood Constant *** Type A neighborhood Type B neighborhood1.760 *** Kids * Type A1.49 ** rd Generic variables Land price/ income Real estate offers1.4(10 -3 ) *** 5.1(10 -4 ) Distance from orig. neighborhood-4.9(10 -5 ) ** 2.5(10 -5 ) Distance to CBD2.3(10 -5 )2.9(10 -5 ) Prop. of high-income families0.960 ** 0.503

MASUS: Process Schedule MASUS: Process Schedule

MASUSMethodologicalSteps

Operational Model

MASUSMethodologicalSteps

Simulation Experiments Comparing simulation outputs with empirical data Testing theoretical issues Testing anti-segregation policy strategies

Comparison with Empirical Data Initial condition: São José dos Campos in 1991 Import GIS layers (households, environment) Import GIS layers (households, environment) Set parameters Set parameters Run 9 annual cycles Compare simulated results with real data (year 2000)

Comparison with Empirical Data Dissimilarity Index (local scale) Initial State (1991) Simulated Data ( ) Real Data (2000)

Comparison with Empirical Data Isolation Poor Households (local scale) Initial State (1991) Real Data (2000) Simulated Data ( )

Comparison with Empirical Data Isolation Affluent Households (local scale) Initial State (1991) Real Data (2000) Simulated Data ( )

Testing a theory How does inequality affect segregation? Relation between both phenomena has caused controversy in scientific debates Experiment Compare 3 scenarios Scenario 1: Previous run (baseline) Scenario 2: Decreasing inequality Scenario 3: Increasing inequality

Testing a theory Inequality (Gini) Proportion Poor HH Proportion Affluent HH Scenario 1 (Original) Scenario 2 (Low-Ineq.) Scenario 3 (High-Ineq.) Dissimilarity Isolation Poor HH Isolation Affluent HH

Testing policy strategies Experiment Compare 3 scenarios Scenario 1 no voucher (baseline) Scenario – 1700 vouchers Scenario – 4200 vouchers Poverty Dispersion vs. Wealth Dispersion Poverty Dispersion: housing vouchers to poor families

Testing policy strategies Scenario 1 No voucher (baseline) Scenario vouchers (2.3%) Scenario vouchers (5.8%) Dissimilarity Isolation Poor HH Isolation Affluent HH % % % % % %

Testing policy strategies Poverty Dispersion Demands high and continous investment to decrease poverty isolation Poverty Dispersion vs. Wealth Dispersion Slows down the increase in segregation, but does not change the trends

Testing policy strategies Poverty Dispersion vs. Wealth Dispersion Experiment Compare 2 scenarios Scenario 1 (baseline) Scenario 2 new areas for upper classes Urban areas in 1991 Undeveloped areas for upper classes Wealth Dispersion: Incentives for constructing residential developments for upper classes in poor regions of the city

Testing policy strategies Scenario 1 baseline Scenario 2 new areas for upper classes Dissimilarity Isolation Poor HH Isolation Affluent HH

Testing policy strategies Wealth Dispersion Produces long-term outcomes Poverty Dispersion vs. Wealth Dispersion More effective at decreasing large-scale segregation E.g. Dissimilarity 2010 local scale (700m): - 19% large scale (2000m): - 36%

Testing policy strategies Wealth Dispersion Positive changes in the spatial patterns of segregation Poverty Dispersion vs. Wealth Dispersion Baseline 2010 Wealth Dispersion 2010

Virtual laboratory for testing theories and policy approaches on segregation Does not focus on making exact predictions Exploratory tool, framework for assembling relevant information Multi-Agent Simulator for Urban Segregation MASUS

Um contador de histórias Modelos de simulação contam uma história A história pode ser boa ou não… Pode ser sobre o presente, passado ou futuro… FERRAMENTA PARA COMPARTILHAR VISÕES, LEVANTAR DÚVIDAS, ESTRUTURAR DISCUSSÕES E DEBATES Mas oferece uma outra maneira de examinar a situação!