Uma solução paralela de um modelo multiagente para simulação computacional da propagação de hipotéticas de doenças

Wesley Luciano Kaizer, Rogério Luís Rizzi, Claudia Brandelero Rizzi, Guilherme Galante

Resumo


Neste trabalho são apresentados e discutidos os encaminhamentos dados à realização de uma solução paralela para um sistema multiagente que visa simular a propagação de doenças baseadas em modelo compartimental tipo SEIRS. A solução foi obtida empregando programação com múltiplas threads em memória compartilhada via OpenMP. A paralelização foi aplicada às três operações principais da dinâmica de propagação: a rotina de movimentação de agentes, a rotina de contato entre agentes e a rotina de transição de estados dos agentes. Experimentos computacionais realizados indicam que a dinâmica da propagação da doença, assim como a eficiência computacional dos resultados obtidos em programação paralela, são influenciadas significativamente pela quantidade de indivíduos, pela dimensão do ambiente de resolução, pela quantidade de threads empregada na solução, pela distribuição dos tipos de agentes, entre outros fatores. Conclui-se, dentre outros aspectos, que o caminho a uma solução paralela não é a simples paralelização do código sequencial.


Palavras-chave


Modelo multiagentes probabilístico, solução multi-thread, OpenMP

Texto completo:

PDF


DOI: 10.3895/recit.v7.n16.4476

Apontamentos

  • Não há apontamentos.


Direitos autorais 2016 CC-BY-NC

Licença Creative Commons
Esta obra está licenciada sob uma licença Creative Commons Atribuição - NãoComercial 4.0 Internacional.

 

 
ft_peri

Av. Sete de Setembro, 3165 - Rebouças CEP 80230-901 - Curitiba - PR - Brasil

logo_utfpr