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...
Saved in:
Published in: | Multiagent and grid systems 2017-01, Vol.13 (4), p.353-371 |
---|---|
Main Authors: | , , , , |
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 |