Loading…

A bitstring approach for implementing agent-based epidemiological models

Agent-based Models (ABM) are gaining importance over traditional epidemiological modeling due to advances in computing technology and by the need for detailed epidemiological analysis of emergent diseases. Unfortunately, the advantages of ABMs are achieved at the cost of significantly large executio...

Full description

Saved in:
Bibliographic Details
Published in:Multiagent and grid systems 2017-01, Vol.13 (4), p.353-371
Main Authors: Rizzi, Rogério L., Kaizer, Wesley L., Rizzi, Claudia B., Galante, Guilherme, Coelho, Flávio C.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c291t-1585e4baff53b92e42c812b91d4602fb440d2e5d1f4a52c2ae64610aa85b55303
cites cdi_FETCH-LOGICAL-c291t-1585e4baff53b92e42c812b91d4602fb440d2e5d1f4a52c2ae64610aa85b55303
container_end_page 371
container_issue 4
container_start_page 353
container_title Multiagent and grid systems
container_volume 13
creator Rizzi, Rogério L.
Kaizer, Wesley L.
Rizzi, Claudia B.
Galante, Guilherme
Coelho, Flávio C.
description Agent-based Models (ABM) are gaining importance over traditional epidemiological modeling due to advances in computing technology and by the need for detailed epidemiological analysis of emergent diseases. Unfortunately, the advantages of ABMs are achieved at the cost of significantly large execution times and high memory consumption for large-scale simulations. Addressing the memory issue, we designed and implemented an ABM using an innovative feature: the bitstring approach. In this approach, the attributes of the agents are represented by an array of bits instead of using traditional data structures. We describe the bitstring data representation and present a suitable logical formulation to map conceptual and compartmental models to a computer implementation by using spatio-temporal operators that represent the agents behavior and the disease propagation. Versions for CPU and GPU were implemented and presented good qualitative results and behavior similar to those obtained by traditional versions. The application of the bitstring technique proved to be relevant in economy of memory, allowing to store the same attributes using up to 80% less memory space. Besides, the use of the proposed approach also improved the data copy time between CPU-GPU in the GPU implementation, reducing the execution time up to 20%.
doi_str_mv 10.3233/MGS-170275
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1994003544</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.3233_MGS-170275</sage_id><sourcerecordid>1994003544</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-1585e4baff53b92e42c812b91d4602fb440d2e5d1f4a52c2ae64610aa85b55303</originalsourceid><addsrcrecordid>eNplkE9LxDAQxYMouK5e_AQFD4JQzd-2OS6LuyuseFDPIWknNUu7qUn34Lc3bj0InubB_Hgz7yF0TfA9o4w9PK9fc1JiWooTNCNVKXKJy-I0aVHy4-YcXcS4w7jATMgZ2iwy48Y4BrdvMz0Mwev6I7M-ZK4fOuhhPx43bRK50RGaDAbXQO9851tX6y7rfQNdvERnVncRrn7nHL2vHt-Wm3z7sn5aLrZ5TSUZcyIqAdxoawUzkgKndUWokaThBabWcI4bCqIhlmtBa6qh4AXBWlfCCMEwm6ObyTe9-nmAOKqdP4R9OqmIlBynWJwn6m6i6uBjDGDVEFyvw5ciWP00pVJTamoqwbcTHFPMP3b_yW-lP2b-</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1994003544</pqid></control><display><type>article</type><title>A bitstring approach for implementing agent-based epidemiological models</title><source>SAGE:Jisc Collections:SAGE Journals Read and Publish 2023-2024:2025 extension (reading list)</source><creator>Rizzi, Rogério L. ; Kaizer, Wesley L. ; Rizzi, Claudia B. ; Galante, Guilherme ; Coelho, Flávio C.</creator><creatorcontrib>Rizzi, Rogério L. ; Kaizer, Wesley L. ; Rizzi, Claudia B. ; Galante, Guilherme ; Coelho, Flávio C.</creatorcontrib><description>Agent-based Models (ABM) are gaining importance over traditional epidemiological modeling due to advances in computing technology and by the need for detailed epidemiological analysis of emergent diseases. Unfortunately, the advantages of ABMs are achieved at the cost of significantly large execution times and high memory consumption for large-scale simulations. Addressing the memory issue, we designed and implemented an ABM using an innovative feature: the bitstring approach. In this approach, the attributes of the agents are represented by an array of bits instead of using traditional data structures. We describe the bitstring data representation and present a suitable logical formulation to map conceptual and compartmental models to a computer implementation by using spatio-temporal operators that represent the agents behavior and the disease propagation. Versions for CPU and GPU were implemented and presented good qualitative results and behavior similar to those obtained by traditional versions. The application of the bitstring technique proved to be relevant in economy of memory, allowing to store the same attributes using up to 80% less memory space. Besides, the use of the proposed approach also improved the data copy time between CPU-GPU in the GPU implementation, reducing the execution time up to 20%.</description><identifier>ISSN: 1574-1702</identifier><identifier>EISSN: 1875-9076</identifier><identifier>DOI: 10.3233/MGS-170275</identifier><language>eng</language><publisher>London, England: SAGE Publications</publisher><subject>Computer simulation ; Data structures ; Epidemiology</subject><ispartof>Multiagent and grid systems, 2017-01, Vol.13 (4), p.353-371</ispartof><rights>2017 – IOS Press and the authors. All rights reserved</rights><rights>Copyright IOS Press BV 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-1585e4baff53b92e42c812b91d4602fb440d2e5d1f4a52c2ae64610aa85b55303</citedby><cites>FETCH-LOGICAL-c291t-1585e4baff53b92e42c812b91d4602fb440d2e5d1f4a52c2ae64610aa85b55303</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27898,27899</link.rule.ids></links><search><creatorcontrib>Rizzi, Rogério L.</creatorcontrib><creatorcontrib>Kaizer, Wesley L.</creatorcontrib><creatorcontrib>Rizzi, Claudia B.</creatorcontrib><creatorcontrib>Galante, Guilherme</creatorcontrib><creatorcontrib>Coelho, Flávio C.</creatorcontrib><title>A bitstring approach for implementing agent-based epidemiological models</title><title>Multiagent and grid systems</title><description>Agent-based Models (ABM) are gaining importance over traditional epidemiological modeling due to advances in computing technology and by the need for detailed epidemiological analysis of emergent diseases. Unfortunately, the advantages of ABMs are achieved at the cost of significantly large execution times and high memory consumption for large-scale simulations. Addressing the memory issue, we designed and implemented an ABM using an innovative feature: the bitstring approach. In this approach, the attributes of the agents are represented by an array of bits instead of using traditional data structures. We describe the bitstring data representation and present a suitable logical formulation to map conceptual and compartmental models to a computer implementation by using spatio-temporal operators that represent the agents behavior and the disease propagation. Versions for CPU and GPU were implemented and presented good qualitative results and behavior similar to those obtained by traditional versions. The application of the bitstring technique proved to be relevant in economy of memory, allowing to store the same attributes using up to 80% less memory space. Besides, the use of the proposed approach also improved the data copy time between CPU-GPU in the GPU implementation, reducing the execution time up to 20%.</description><subject>Computer simulation</subject><subject>Data structures</subject><subject>Epidemiology</subject><issn>1574-1702</issn><issn>1875-9076</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNplkE9LxDAQxYMouK5e_AQFD4JQzd-2OS6LuyuseFDPIWknNUu7qUn34Lc3bj0InubB_Hgz7yF0TfA9o4w9PK9fc1JiWooTNCNVKXKJy-I0aVHy4-YcXcS4w7jATMgZ2iwy48Y4BrdvMz0Mwev6I7M-ZK4fOuhhPx43bRK50RGaDAbXQO9851tX6y7rfQNdvERnVncRrn7nHL2vHt-Wm3z7sn5aLrZ5TSUZcyIqAdxoawUzkgKndUWokaThBabWcI4bCqIhlmtBa6qh4AXBWlfCCMEwm6ObyTe9-nmAOKqdP4R9OqmIlBynWJwn6m6i6uBjDGDVEFyvw5ciWP00pVJTamoqwbcTHFPMP3b_yW-lP2b-</recordid><startdate>20170101</startdate><enddate>20170101</enddate><creator>Rizzi, Rogério L.</creator><creator>Kaizer, Wesley L.</creator><creator>Rizzi, Claudia B.</creator><creator>Galante, Guilherme</creator><creator>Coelho, Flávio C.</creator><general>SAGE Publications</general><general>IOS Press BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20170101</creationdate><title>A bitstring approach for implementing agent-based epidemiological models</title><author>Rizzi, Rogério L. ; Kaizer, Wesley L. ; Rizzi, Claudia B. ; Galante, Guilherme ; Coelho, Flávio C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-1585e4baff53b92e42c812b91d4602fb440d2e5d1f4a52c2ae64610aa85b55303</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Computer simulation</topic><topic>Data structures</topic><topic>Epidemiology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rizzi, Rogério L.</creatorcontrib><creatorcontrib>Kaizer, Wesley L.</creatorcontrib><creatorcontrib>Rizzi, Claudia B.</creatorcontrib><creatorcontrib>Galante, Guilherme</creatorcontrib><creatorcontrib>Coelho, Flávio C.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Multiagent and grid systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rizzi, Rogério L.</au><au>Kaizer, Wesley L.</au><au>Rizzi, Claudia B.</au><au>Galante, Guilherme</au><au>Coelho, Flávio C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A bitstring approach for implementing agent-based epidemiological models</atitle><jtitle>Multiagent and grid systems</jtitle><date>2017-01-01</date><risdate>2017</risdate><volume>13</volume><issue>4</issue><spage>353</spage><epage>371</epage><pages>353-371</pages><issn>1574-1702</issn><eissn>1875-9076</eissn><abstract>Agent-based Models (ABM) are gaining importance over traditional epidemiological modeling due to advances in computing technology and by the need for detailed epidemiological analysis of emergent diseases. Unfortunately, the advantages of ABMs are achieved at the cost of significantly large execution times and high memory consumption for large-scale simulations. Addressing the memory issue, we designed and implemented an ABM using an innovative feature: the bitstring approach. In this approach, the attributes of the agents are represented by an array of bits instead of using traditional data structures. We describe the bitstring data representation and present a suitable logical formulation to map conceptual and compartmental models to a computer implementation by using spatio-temporal operators that represent the agents behavior and the disease propagation. Versions for CPU and GPU were implemented and presented good qualitative results and behavior similar to those obtained by traditional versions. The application of the bitstring technique proved to be relevant in economy of memory, allowing to store the same attributes using up to 80% less memory space. Besides, the use of the proposed approach also improved the data copy time between CPU-GPU in the GPU implementation, reducing the execution time up to 20%.</abstract><cop>London, England</cop><pub>SAGE Publications</pub><doi>10.3233/MGS-170275</doi><tpages>19</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1574-1702
ispartof Multiagent and grid systems, 2017-01, Vol.13 (4), p.353-371
issn 1574-1702
1875-9076
language eng
recordid cdi_proquest_journals_1994003544
source SAGE:Jisc Collections:SAGE Journals Read and Publish 2023-2024:2025 extension (reading list)
subjects Computer simulation
Data structures
Epidemiology
title A bitstring approach for implementing agent-based epidemiological models
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-03-04T19%3A16%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20bitstring%20approach%20for%20implementing%20agent-based%20epidemiological%20models&rft.jtitle=Multiagent%20and%20grid%20systems&rft.au=Rizzi,%20Rog%C3%A9rio%20L.&rft.date=2017-01-01&rft.volume=13&rft.issue=4&rft.spage=353&rft.epage=371&rft.pages=353-371&rft.issn=1574-1702&rft.eissn=1875-9076&rft_id=info:doi/10.3233/MGS-170275&rft_dat=%3Cproquest_cross%3E1994003544%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c291t-1585e4baff53b92e42c812b91d4602fb440d2e5d1f4a52c2ae64610aa85b55303%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1994003544&rft_id=info:pmid/&rft_sage_id=10.3233_MGS-170275&rfr_iscdi=true