Uma solução paralela de um modelo multiagente para simulação computacional da propagação de hipotéticas de doenças
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
Texto completo:
PDFDOI: 10.3895/recit.v7.n16.4476
Apontamentos
- Não há apontamentos.
Direitos autorais 2016 CC-BY-NC
Esta obra está licenciada sob uma licença Creative Commons Atribuição - NãoComercial 4.0 Internacional.