/Schelling_Model_Central_Tolerance

This repository contains code and research related to the Schelling Model of Segregation considering an inverse square law applied to the tolerance parameter.

Primary LanguageJupyter Notebook

To-Do list do projeto

Modelo Computacional

  • Implementar o modelo de Schelling base;
  • Implementar condições fronteira (Toroide);
  • Implementar divisão geográfica na matriz;
  • Acrescentar a dependência em r à tolerância;
  • Fazer histograma de r por cor;
  • Criar métrica de segregação por r (r médio: somar o r de todos os agentes de uma dada cor divido pelo # de agentes dessa cor) e ver como essa métrica varia com diferentes % de minoria;
  • Definir e implementar métricas para estudar a evolução do sistema ao longo do tempo;
  • Implementar função que retorna o r médio mínimo para um dado número de agentes;
  • Fazer o plot dos histogramas de r, para cortes circulares na matriz;
  • Implementar a diferença de Income a cada agente, de acordo com o seu grupo;

Questões em Aberto

  • A partir de que valor de densidade se observa o 'empurrão' da maioria à minoria;
  • A partir de que valor de fração da população se observa o 'empurrão';
  • O que acontece para diferentes valores de tmin e tmax;