Developing Agent-Based Migration Models in Pairs
Developing a realistic agent-based model of human migration requires particular care. Committing too early to a specific model architecture, design, or language environment can later become costly in terms of the revisions required. To examine specifically the impact of differences in implementation...
Saved in:
| Published in: | Proceedings - Winter Simulation Conference pp. 2713 - 2724 |
|---|---|
| Main Authors: | , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.12.2019
|
| Subjects: | |
| ISSN: | 1558-4305 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Developing a realistic agent-based model of human migration requires particular care. Committing too early to a specific model architecture, design, or language environment can later become costly in terms of the revisions required. To examine specifically the impact of differences in implementation, we have developed two instances of the same model in parallel. One model is realized in the programming language Julia, the underlying execution semantics is of a discrete stepwise stochastic process. The other is realized in an external domain-specific language ML3, based on a continuous-time Markov chain (CTMC) semantics. By developing models in pairs in different approaches, important properties of the target model can be more effectively revealed. In addition, the realization within a programming language and an external domain-specific modeling language respectively, helped identifying crucial features and trade-offs for the future implementation of the model and the design of the domain-specific modeling language. |
|---|---|
| AbstractList | Developing a realistic agent-based model of human migration requires particular care. Committing too early to a specific model architecture, design, or language environment can later become costly in terms of the revisions required. To examine specifically the impact of differences in implementation, we have developed two instances of the same model in parallel. One model is realized in the programming language Julia, the underlying execution semantics is of a discrete stepwise stochastic process. The other is realized in an external domain-specific language ML3, based on a continuous-time Markov chain (CTMC) semantics. By developing models in pairs in different approaches, important properties of the target model can be more effectively revealed. In addition, the realization within a programming language and an external domain-specific modeling language respectively, helped identifying crucial features and trade-offs for the future implementation of the model and the design of the domain-specific modeling language. |
| Author | Hinsch, Martin Uhrmacher, Adelinde M. Bijak, Jakub Reinhardt, Oliver |
| Author_xml | – sequence: 1 givenname: Oliver surname: Reinhardt fullname: Reinhardt, Oliver organization: University of Rostock,Visual and Analytic Computing,Rostock,GERMANY,18059 – sequence: 2 givenname: Adelinde M. surname: Uhrmacher fullname: Uhrmacher, Adelinde M. organization: University of Rostock,Visual and Analytic Computing,Rostock,GERMANY,18059 – sequence: 3 givenname: Martin surname: Hinsch fullname: Hinsch, Martin organization: University of Southampton,Social Statistics and Demography,Southampton,UK,SO17 1BJ – sequence: 4 givenname: Jakub surname: Bijak fullname: Bijak, Jakub organization: University of Southampton,Social Statistics and Demography,Southampton,UK,SO17 1BJ |
| BookMark | eNotj9tKw0AURUdRsK39AhHyA6nnzC1nHmu8QouCio9lMjMJI3FSMkHw7y3Yp71YDwv2nJ2lIQXGrhFWiGBuPt9qCQDVigOalQGQRuoTtjQVYcUJBSdhTtkMlaJSClAXbJ7zFwCSQj5jcBd-Qj_sY-qKdRfSVN7aHHyxjd1opzikYjv40OcipuLVxjFfsvPW9jksj7tgHw_37_VTuXl5fK7XmzIi0lQaLdvgnKOGGvTu4LzxVeUcEPeCG7DYcOdaA5or2UitdEOt9O2BlSctFuzqvxtDCLv9GL_t-Ls7HhR_-RFF3w |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/WSC40007.2019.9004946 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISBN | 9781728132839 1728132835 |
| EISSN | 1558-4305 |
| EndPage | 2724 |
| ExternalDocumentID | 9004946 |
| Genre | orig-research |
| GroupedDBID | 123 29P 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ADZIZ AFFNX ALMA_UNASSIGNED_HOLDINGS APO ASPBG AVWKF BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS WH7 ~02 |
| ID | FETCH-LOGICAL-i118t-964feccc8b8b1dc118d9d77cc082d3290a1b2ccf906254b4656b8f4df4b45d863 |
| IEDL.DBID | RIE |
| IngestDate | Wed Aug 27 06:28:05 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i118t-964feccc8b8b1dc118d9d77cc082d3290a1b2ccf906254b4656b8f4df4b45d863 |
| PageCount | 12 |
| ParticipantIDs | ieee_primary_9004946 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-Dec. |
| PublicationDateYYYYMMDD | 2019-12-01 |
| PublicationDate_xml | – month: 12 year: 2019 text: 2019-Dec. |
| PublicationDecade | 2010 |
| PublicationTitle | Proceedings - Winter Simulation Conference |
| PublicationTitleAbbrev | WSC |
| PublicationYear | 2019 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0018512 ssib040744726 |
| Score | 2.138142 |
| Snippet | Developing a realistic agent-based model of human migration requires particular care. Committing too early to a specific model architecture, design, or... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 2713 |
| SubjectTerms | Adaptation models Biological system modeling Computational modeling Data models Semantics Stochastic processes Urban areas |
| Title | Developing Agent-Based Migration Models in Pairs |
| URI | https://ieeexplore.ieee.org/document/9004946 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED61FQMshbaItzww4jZxnNgeoVAxQFWJV7eq9jkoUpWiPvj92ElaQGJhszxY1p2t7-y77zuASxXFmOA0ooqHhvJIx1Qqa2kcWcZlEmFUfLi9PojhUI7HalSDqy0XxlpbFJ_Zrh8WuXycm7X_KuupQs0kqUNdiKTkam3OjnuXcC58KFFlEFwkwSrGThio3ttTn3s89MVcqlst9KujSgEog-b_trIPnW9mHhltMecAajZvQXPTmoFUN7UFez90BtsQ3G6pUeTac6nojQMvJI_Ze3kAiG-JNluSLCcjn-DpwMvg7rl_T6tWCTRzL4QVVQlPnTOM1FKHaNwcKhTCGIfwGDEVTEPNjEm9KnHMtRdJ0zLlmLpxjM4nh9DI57k9AmItC10QgolGy3HKldChZTI1ymDAMDyGtjfH5KNUw5hUljj5e_oUdr3FywKQM2isFmt7Djvmc5UtFxeFC78AQYiaeQ |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4gmqgXFDC-7cGjhd1u99GjogQjEBJRuRHa6ZJNzGJ4-PttdxfUxIu3poemmWnzTTvzfQNwLTwfA5x4VHBXUe5Jn0ZCa-p7mvEo8NDLPtxeu2G_H41GYlCCmw0XRmudFZ_phh1muXycqZX9KmuKTM0k2IJtn3Pm5Gyt9ekxLxPOQxtMFDkEE0uwgrPjOqL59tziFhFtOZdoFEv96qmSQUq78r_NHED9m5tHBhvUOYSSTqtQWTdnIMVdrcL-D6XBGjj3G3IUubVsKnpn4AtJL5nmR4DYpmjvC5KkZGBTPHV4aT8MWx1aNEugiXkjLKkIeGzcoSIZSReVmUOBYaiUwXj0mHAmrmRKxVaX2OfSyqTJKOYYm7GPxitHUE5nqT4GojVzTRiCgUTNccJFKF3NolgJhQ5D9wRq1hzjj1wPY1xY4vTv6SvY7Qx73XH3sf90BnvW-nk5yDmUl_OVvoAd9blMFvPLzJ1ffKWdwA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+-+Winter+Simulation+Conference&rft.atitle=Developing+Agent-Based+Migration+Models+in+Pairs&rft.au=Reinhardt%2C+Oliver&rft.au=Uhrmacher%2C+Adelinde+M.&rft.au=Hinsch%2C+Martin&rft.au=Bijak%2C+Jakub&rft.date=2019-12-01&rft.pub=IEEE&rft.eissn=1558-4305&rft.spage=2713&rft.epage=2724&rft_id=info:doi/10.1109%2FWSC40007.2019.9004946&rft.externalDocID=9004946 |