www.researchgate.net Open in urlscan Pro
2606:4700:4400::6812:2909  Public Scan

URL: https://www.researchgate.net/publication/320453789_A_generalized_simulation_development_approach_for_predicting_refugee_desti...
Submission: On December 02 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

GET search

<form method="GET" action="search" class="lite-page__header-search-input-wrapper"><input type="hidden" name="context" readonly="" value="publicSearchHeader"><input placeholder="Search for publications, researchers, or questions" name="q"
    autocomplete="off" class="lite-page__header-search-input"><button
    class="nova-legacy-c-button nova-legacy-c-button--align-center nova-legacy-c-button--radius-full nova-legacy-c-button--size-s nova-legacy-c-button--color-white nova-legacy-c-button--theme-ghost nova-legacy-c-button--width-square lite-page__header-search-button"
    type="submit" width="square"><span class="nova-legacy-c-button__label"><svg aria-hidden="true"
        class="nova-legacy-e-icon nova-legacy-e-icon--size-s nova-legacy-e-icon--theme-bare nova-legacy-e-icon--color-inherit nova-legacy-e-icon--luminosity-medium">
        <use xlink:href="/m/4154823318689881/images/icons/nova/icon-stack-s.svg#magnifier-s"></use>
      </svg></span></button></form>

Name: loginFormPOST https://www.researchgate.net/login?_sg=F0oU4A_NOPT5xThaiK3zFkgFyQBIirKNjULLyLz-CuXRvUpAeAb2o1LDRB4wfE0rxCRfC6AmJuLPHQ

<form method="post" action="https://www.researchgate.net/login?_sg=F0oU4A_NOPT5xThaiK3zFkgFyQBIirKNjULLyLz-CuXRvUpAeAb2o1LDRB4wfE0rxCRfC6AmJuLPHQ" name="loginForm" id="headerLoginForm"><input type="hidden" name="request_token"
    value="aad-GRhc42RQ2jSQY1Vc6xkYgVNXZQsGi8hGLKNfp6Xd74fkx5Yup5lRNdwLl24GUdi2lw/MVRmS8vfOY6bPSVOjTLUHl6t7hACiyN+zOC5ENzuLZFVHXb+38t2/5HGoISCrJm98ZYzStnwj3VfH1tfP8ANGeIDk7V4xJyXtzoChldQS0OE+xG1g+uTIyAm5wVyfgiy9tMUO6kmvQkfbY3nJnz4EKsX75hJMkFVXvXEP4JUEmw08zn30j4n3UvJIRYX6bcxyAFcmwF35LaaHl9w="><input
    type="hidden" name="urlAfterLogin" value="publication/320453789_A_generalized_simulation_development_approach_for_predicting_refugee_destinations"><input type="hidden" name="invalidPasswordCount" value="0"><input type="hidden" name="headerLogin"
    value="yes">
  <div class="lite-page__header-login-item"><label class="nova-legacy-e-text nova-legacy-e-text--size-m nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-none nova-legacy-e-text--color-inherit lite-page__header-login-label"
      for="input-header-login">Email <div class="lite-page-tooltip "><svg aria-hidden="true" class="nova-legacy-e-icon nova-legacy-e-icon--size-s nova-legacy-e-icon--theme-bare nova-legacy-e-icon--color-inherit nova-legacy-e-icon--luminosity-medium">
          <use xlink:href="/m/4154823318689881/images/icons/nova/icon-stack-s.svg#info-circle-s"></use>
        </svg>
        <div class="lite-page-tooltip__content lite-page-tooltip__content--above">
          <div class="nova-legacy-e-text nova-legacy-e-text--size-s nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-none nova-legacy-e-text--color-inherit"><b>Tip:</b> Most researchers use their institutional email address as their
            ResearchGate login</div>
          <div class="lite-page-tooltip__arrow lite-page-tooltip__arrow--above">
            <div class="lite-page-tooltip__arrow-tip"></div>
          </div>
        </div>
      </div></label></div><input type="email" required="" placeholder="" id="input-header-login" name="login" autocomplete="email" tabindex="1"
    class="nova-legacy-e-input__field nova-legacy-e-input__field--size-m lite-page__header-login-item nova-legacy-e-input__ambient nova-legacy-e-input__ambient--theme-default">
  <div class="lite-page__header-login-item"><label class="lite-page__header-login-label"
      for="input-header-password">Password</label><a class="nova-legacy-e-link nova-legacy-e-link--color-blue nova-legacy-e-link--theme-bare lite-page__header-login-forgot" href="application.LostPassword.html">Forgot password?</a></div><input
    type="password" required="" placeholder="" id="input-header-password" name="password" autocomplete="current-password" tabindex="2"
    class="nova-legacy-e-input__field nova-legacy-e-input__field--size-m lite-page__header-login-item nova-legacy-e-input__ambient nova-legacy-e-input__ambient--theme-default"><label
    class="nova-legacy-e-checkbox lite-page__header-login-checkbox"><input type="checkbox" class="nova-legacy-e-checkbox__input" aria-invalid="false" name="setLoginCookie" tabindex="3" value="yes" checked=""><span
      class="nova-legacy-e-checkbox__checkmark"></span><span class="nova-legacy-e-checkbox__label"> Keep me logged in</span></label>
  <div
    class="nova-legacy-l-flex__item nova-legacy-l-flex nova-legacy-l-flex--gutter-m nova-legacy-l-flex--direction-column@s-up nova-legacy-l-flex--align-items-stretch@s-up nova-legacy-l-flex--justify-content-center@s-up nova-legacy-l-flex--wrap-nowrap@s-up">
    <div class="nova-legacy-l-flex__item"><button
        class="nova-legacy-c-button nova-legacy-c-button--align-center nova-legacy-c-button--radius-m nova-legacy-c-button--size-m nova-legacy-c-button--color-blue nova-legacy-c-button--theme-solid nova-legacy-c-button--width-full" type="submit"
        width="full" tabindex="4"><span class="nova-legacy-c-button__label">Log in</span></button></div>
    <div class="nova-legacy-l-flex__item nova-legacy-l-flex__item--align-self-center@s-up">
      <div class="nova-legacy-e-text nova-legacy-e-text--size-s nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-none nova-legacy-e-text--color-inherit">or</div>
    </div>
    <div class="nova-legacy-l-flex__item">
      <div
        class="nova-legacy-l-flex__item nova-legacy-l-flex nova-legacy-l-flex--gutter-m nova-legacy-l-flex--direction-column@s-up nova-legacy-l-flex--align-items-center@s-up nova-legacy-l-flex--justify-content-flex-start@s-up nova-legacy-l-flex--wrap-nowrap@s-up">
        <div class="nova-legacy-l-flex__item">
          <a href="connector/google"><div style="display:inline-block;width:247px;height:40px;text-align:left;border-radius:2px;white-space:nowrap;color:#444;background:#4285F4"><span style="margin:1px 0 0 1px;display:inline-block;vertical-align:middle;width:38px;height:38px;background:url('images/socialNetworks/logos-official-2019-05/google-logo.svg') transparent 50% no-repeat"></span><span style="color:#FFF;display:inline-block;vertical-align:middle;padding-left:15px;padding-right:42px;font-size:16px;font-family:Roboto, sans-serif">Continue with Google</span></div></a>
        </div>
      </div>
    </div>
  </div>
</form>

Name: loginFormPOST https://www.researchgate.net/login?_sg=F0oU4A_NOPT5xThaiK3zFkgFyQBIirKNjULLyLz-CuXRvUpAeAb2o1LDRB4wfE0rxCRfC6AmJuLPHQ

<form method="post" action="https://www.researchgate.net/login?_sg=F0oU4A_NOPT5xThaiK3zFkgFyQBIirKNjULLyLz-CuXRvUpAeAb2o1LDRB4wfE0rxCRfC6AmJuLPHQ" name="loginForm" id="modalLoginForm"><input type="hidden" name="request_token"
    value="aad-GRhc42RQ2jSQY1Vc6xkYgVNXZQsGi8hGLKNfp6Xd74fkx5Yup5lRNdwLl24GUdi2lw/MVRmS8vfOY6bPSVOjTLUHl6t7hACiyN+zOC5ENzuLZFVHXb+38t2/5HGoISCrJm98ZYzStnwj3VfH1tfP8ANGeIDk7V4xJyXtzoChldQS0OE+xG1g+uTIyAm5wVyfgiy9tMUO6kmvQkfbY3nJnz4EKsX75hJMkFVXvXEP4JUEmw08zn30j4n3UvJIRYX6bcxyAFcmwF35LaaHl9w="><input
    type="hidden" name="urlAfterLogin" value="publication/320453789_A_generalized_simulation_development_approach_for_predicting_refugee_destinations"><input type="hidden" name="invalidPasswordCount" value="0"><input type="hidden" name="modalLogin"
    value="yes">
  <div class="nova-legacy-l-form-group nova-legacy-l-form-group--layout-stack nova-legacy-l-form-group--gutter-s">
    <div class="nova-legacy-l-form-group__item nova-legacy-l-form-group__item--width-auto@m-up"><label
        class="nova-legacy-e-text nova-legacy-e-text--size-m nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-xxs nova-legacy-e-text--color-inherit nova-legacy-e-label" for="input-modal-login-label"><span
          class="nova-legacy-e-label__text">Email <div class="lite-page-tooltip "><span class="nova-legacy-e-text nova-legacy-e-text--size-m nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-none nova-legacy-e-text--color-grey-500">·
              Hint</span>
            <div class="lite-page-tooltip__content lite-page-tooltip__content--above">
              <div class="nova-legacy-e-text nova-legacy-e-text--size-s nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-none nova-legacy-e-text--color-inherit"><b>Tip:</b> Most researchers use their institutional email address as
                their ResearchGate login</div>
              <div class="lite-page-tooltip__arrow lite-page-tooltip__arrow--above">
                <div class="lite-page-tooltip__arrow-tip"></div>
              </div>
            </div>
          </div></span></label><input type="email" required="" placeholder="Enter your email" id="input-modal-login" name="login" autocomplete="email" tabindex="1"
        class="nova-legacy-e-input__field nova-legacy-e-input__field--size-m nova-legacy-e-input__ambient nova-legacy-e-input__ambient--theme-default"></div>
    <div class="nova-legacy-l-form-group__item nova-legacy-l-form-group__item--width-auto@m-up">
      <div class="lite-page-modal__forgot"><label class="nova-legacy-e-text nova-legacy-e-text--size-m nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-xxs nova-legacy-e-text--color-inherit nova-legacy-e-label"
          for="input-modal-password-label"><span
            class="nova-legacy-e-label__text">Password</span></label><a class="nova-legacy-e-link nova-legacy-e-link--color-blue nova-legacy-e-link--theme-bare lite-page-modal__forgot-link" href="application.LostPassword.html">Forgot password?</a>
      </div><input type="password" required="" placeholder="" id="input-modal-password" name="password" autocomplete="current-password" tabindex="2"
        class="nova-legacy-e-input__field nova-legacy-e-input__field--size-m nova-legacy-e-input__ambient nova-legacy-e-input__ambient--theme-default">
    </div>
    <div class="nova-legacy-l-form-group__item nova-legacy-l-form-group__item--width-auto@m-up"><label class="nova-legacy-e-checkbox"><input type="checkbox" class="nova-legacy-e-checkbox__input" aria-invalid="false" checked="" value="yes"
          name="setLoginCookie" tabindex="3"><span class="nova-legacy-e-checkbox__checkmark"></span><span class="nova-legacy-e-checkbox__label"> Keep me logged in</span></label></div>
    <div class="nova-legacy-l-form-group__item nova-legacy-l-form-group__item--width-auto@m-up"><button
        class="nova-legacy-c-button nova-legacy-c-button--align-center nova-legacy-c-button--radius-m nova-legacy-c-button--size-m nova-legacy-c-button--color-blue nova-legacy-c-button--theme-solid nova-legacy-c-button--width-full" type="submit"
        width="full" tabindex="4"><span class="nova-legacy-c-button__label">Log in</span></button></div>
    <div class="nova-legacy-l-form-group__item nova-legacy-l-form-group__item--width-auto@m-up">
      <div
        class="nova-legacy-l-flex__item nova-legacy-l-flex nova-legacy-l-flex--gutter-m nova-legacy-l-flex--direction-column@s-up nova-legacy-l-flex--align-items-center@s-up nova-legacy-l-flex--justify-content-flex-start@s-up nova-legacy-l-flex--wrap-nowrap@s-up">
        <div class="nova-legacy-l-flex__item">
          <div class="nova-legacy-e-text nova-legacy-e-text--size-s nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-none nova-legacy-e-text--color-inherit">or</div>
        </div>
        <div class="nova-legacy-l-flex__item">
          <div
            class="nova-legacy-l-flex__item nova-legacy-l-flex nova-legacy-l-flex--gutter-m nova-legacy-l-flex--direction-column@s-up nova-legacy-l-flex--align-items-center@s-up nova-legacy-l-flex--justify-content-flex-start@s-up nova-legacy-l-flex--wrap-nowrap@s-up">
            <div class="nova-legacy-l-flex__item">
              <a href="connector/google"><div style="display:inline-block;width:247px;height:40px;text-align:left;border-radius:2px;white-space:nowrap;color:#444;background:#4285F4"><span style="margin:1px 0 0 1px;display:inline-block;vertical-align:middle;width:38px;height:38px;background:url('images/socialNetworks/logos-official-2019-05/google-logo.svg') transparent 50% no-repeat"></span><span style="color:#FFF;display:inline-block;vertical-align:middle;padding-left:15px;padding-right:42px;font-size:16px;font-family:Roboto, sans-serif">Continue with Google</span></div></a>
            </div>
          </div>
        </div>
        <div class="nova-legacy-l-flex__item">
          <div class="nova-legacy-e-text nova-legacy-e-text--size-s nova-legacy-e-text--family-sans-serif nova-legacy-e-text--spacing-none nova-legacy-e-text--color-grey-500" align="center">No account?
            <a class="nova-legacy-e-link nova-legacy-e-link--color-blue nova-legacy-e-link--theme-decorated" href="signup.SignUp.html?hdrsu=1&amp;_sg%5B0%5D=a9m9mi3vE2t1P2FaM2fbwH5RWEv2UGfdcQ_BS7O3fCO3E8jfhb04jijuCW0qBHu-pFlNBOoeOZO167r4CdRE2jPplQc">Sign up</a>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

YOUR PRIVACY CHOICES

We and our partners store and access non-sensitive information from your device,
like cookies, and process personal data, like IP addresses and unique
identifiers to personalize content and ads, measure performance, and analyze
audiences.


By clicking Accept, you consent to this data collection and processing by us and
our 200 partners. You can select Reject to continue with only strictly necessary
cookies or Customize to manage your preferences. Some processing of your
personal data may not require your consent, but you have a right to object to
such processing. You can withdraw your consent at any time from the consent
preferences link in the footer of any ResearchGate page. For more information,
see our Privacy Policy.

We and our partners process data for the following purposesPersonalised
advertising and content, advertising and content measurement, audience research
and services development , Precise geolocation data, and identification through
device scanning, Store and/or access information on a device

CustomizeRejectAccept
ArticlePDF Available


A GENERALIZED SIMULATION DEVELOPMENT APPROACH FOR PREDICTING REFUGEE
DESTINATIONS

Scientific Reports
 * October 2017
 * 7(1)

DOI:10.1038/s41598-017-13828-9
 * License
 * CC BY 4.0

Authors:
Diana Suleimenova
 * Brunel University London



David Bell
 * Brunel University London



Derek Groen
 * Brunel University London



Download full-text PDFRead full-text
Download full-text PDF
Read full-text
Download citation
Copy link Link copied

--------------------------------------------------------------------------------

Read full-text
Download citation
Copy link Link copied
Citations (90)
References (53)
Figures (6)





ABSTRACT AND FIGURES

In recent years, global forced displacement has reached record levels, with 22.5
million refugees worldwide. Forecasting refugee movements is important, as
accurate predictions can help save refugee lives by allowing governments and
NGOs to conduct a better informed allocation of humanitarian resources. Here, we
propose a generalized simulation development approach to predict the
destinations of refugee movements in conflict regions. In this approach, we
synthesize data from UNHCR, ACLED and Bing Maps to construct agent-based
simulations of refugee movements. We apply our approach to develop, run and
validate refugee movement simulations set in three major African conflicts,
estimating the distribution of incoming refugees across destination camps, given
the expected total number of refugees in the conflict. Our simulations
consistently predict more than 75% of the refugee destinations correctly after
the first 12 days, and consistently outperform alternative naive forecasting
techniques. Using our approach, we are also able to reproduce key trends in
refugee arrival rates found in the UNHCR data.
Overview of geographic network models for (a) Burundi, (b) Central African
Republic and (c) Mali. Models contain conflict zones (red circles), refugee
camps (dark green circles), forwarding hubs (light green circles) and other
major settlements (yellow circles). Interconnecting roads are given in a
simplified straight-line representation, with adjacent blue numbers used to
indicate their length in kilometres. Background maps are courtesy of
https://carto.comcarto.com created using OpenStreetMap data that is further
modified with the use of https://inkscape.org/en/release/0.91Inkscape0.91.
… 
Comparison of number of refugees in camps between the simulation and the data
(left column), and overview of the averaged relative difference between
simulation and data (right column). The averaged relative difference across
camps between simulation and data is given by the red line. We provide these
comparisons respectively for (a,b) the Burundi simulations (top row), (c,d) the
CAR simulations (middle row) and (e,f) the Mali simulations (bottom row).
… 
Number of refugees as predicted by our simulation and obtained from the UNHCR
data for the Burundi conflict. (a-e) Graphs are ordered by camp population size,
with the most populous camp on the top to the smallest one on the bottom.
… 
Number of refugees as predicted by our simulation and obtained from the UNHCR
data for the CAR conflict. (a-h) Graphs are ordered by camp population size,
with the most populous camp on the top to the smallest one on the bottom (see
remaining six camps in Fig. S1).
… 
+1
Number of refugees as predicted by our simulation and obtained from the UNHCR
data for the Mali conflict. (a-g) Graphs are ordered by camp population size,
with the most populous camp on the top to the smallest one on the bottom.
… 
Figures - available from: Scientific Reports
This content is subject to copyright. Terms and conditions apply.

Discover the world's research

 * 25+ million members
 * 160+ million publication pages
 * 2.3+ billion citations

Join for free


Publisher Full-text 1
Public Full-text 1



Access to this full-text is provided by Springer Nature.
Learn more
Content available from Scientific Reports 
This content is subject to copyright. Terms and conditions apply.
1
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
www.nature.com/scientificreports
A generalized simulation
development approach for
predicting refugee destinations
Diana Suleimenova1, David Bell1 & Derek Groen1,2
In recent years, global forced displacement has reached record levels, with 22.5
million refugees
worldwide. Forecasting refugee movements is important, as accurate predictions
can help save
refugee lives by allowing governments and NGOs to conduct a better informed
allocation of
humanitarian resources. Here, we propose a generalized simulation development
approach to predict
the destinations of refugee movements in conict regions. In this approach, we
synthesize data from
UNHCR, ACLED and Bing Maps to construct agent-based simulations of refugee
movements. We
apply our approach to develop, run and validate refugee movement simulations set
in three major
African conicts, estimating the distribution of incoming refugees across
destination camps, given the
expected total number of refugees in the conict. Our simulations consistently
predict more than 75%
of the refugee destinations correctly after the rst 12 days, and consistently
outperform alternative
naive forecasting techniques. Using our approach, we are also able to reproduce
key trends in refugee
arrival rates found in the UNHCR data.
Global forced displacement has reached record levels. In 2017, 65.6 million
people were forcibly displaced world-
wide, a number which includes 22.5 million refugees1. Common causes of forced
migration include push and pull
characteristics, such as the present social, political, and economic conditions
of migrants’ origin and potential
destination, as well as intervening characteristics between these two
locations2,3. Migration is a complex phenom-
enon and the push-pull characteristics can be insucient to explain forced
migration4. Several groups identied
sets of other causal factors that lead to forced displacement, including
conicts, ethnic or religious dierences,
and existential obstacles such as severe ecological decline5,6.
Previous studies have shown that the inuence of these causal factors can be
determined using migration
ow models. For instance, Shellman and Stewart7 investigated Haitian migration
to the United States using an
early warning model of forced migration and predicted risk factors, such as
civil violence, economic conditions
and external interventions, that forced people to migrate. Similarly, Martineau8
used an early warning model to
predict which countries have the potential to create refugees. However, existing
early warning models of forced
migration focus on understanding the causes9 and are not as successful in
predicting refugee movements as in
predicting natural disasters10–12. Moreover, they lack the accuracy and
exibility to accommodate the context
changes that lead to large-scale refugee movements13. As a result, there are
relatively few appropriate models for
predicting refugee movements14,15.
Computational models have been widely applied to study migration processes16.
Moreover, they have the
potential to contribute to a better understanding of refugee movement patterns,
and to inform, predict and full
gaps within forced migration estimations17. In particular, computational models
could be applied interactively
to assist governments and organisations in estimating where and when refugees
are likely to arrive18, and which
camps are most likely to become full in the short term. Simulating refugee
movements also has potential due
to its reduced ethical burden, which normally impedes empirical analysis, and
the possibility to derive causal
relations17.
Agent-based modelling (ABM) is a popular simulation approach that can explicitly
model social interactions
and networks emerging from it. Hence, ABM is becoming a prominent method for
population and migration
studies (e.g.,17,19–21). In addition, it is popular due to its decentralized
approach22, which allows a heterogeneous
mix of many agents to act and interact autonomously, leading to emergent
behaviours in the system at higher
1Brunel University London, Department of Computer Science, London, UB8 3PH,
United Kingdom. 2University
College London, Centre for Computational Science, London, WC1H 0AJ, United
Kingdom. Correspondence and
requests for materials should be addressed to D.G. (email:
derek.groen@brunel.ac.uk)
Received: 4 July 2017
Accepted: 27 September 2017
Published: xx xx xxxx
OPEN
Content courtesy of Springer Nature, terms of use apply. Rights reserved



www.nature.com/scientificreports/
2
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
levels22–24. ABM is especially suitable for modelling active objects, such as
individuals, animals or products, in
relation to time, events or behaviour25, and it has been applied to model
problems ranging from small-scale
behavioural dynamics to large scale migration simulations26,27.
However, a few important challenges have been identied within the ABM
community. For instance, there is
an ongoing debate on whether prediction should be a major purpose for ABMs28, or
whether explaining and illu-
minating problems should be a priority29. Specically for migration studies,
Klabunde and Willekens22 identify
major challenges in both the denition of decision-making theories and the
selection of empirical evidence for
model validation.
ABMs are already used in a wide range of refugee-related settings, such as
disaster-driven migration which
incorporate changes in climate and demographics30. For example, Hassani-Mahmooei
and Parris31 analysed the
inuence of climate change on migration in Bangladesh while Kniveton et al.19,32
developed an ABM to sim-
ulate climate migration in Burkina Faso between 1970–2000 and to predict future
migration ows to 2060.
Additionally, Anderson et al.33,34 suggested an ABM for refugee communities to
inform policy decisions for gov-
ernments and other organisations. e German armed forces developed an ABM to
understand interactions
and behaviour of refugees with military groups in a refugee camp environments20.
In the context of predicting
and forecasting refugee movements, Sokolowski and Banks35 developed an ABM
Environment Matrix that can
be used to accurately represent irregular migration movements using simulation.
Similarly, Latek et al.36 build
a multi-agent model that predicts the Syrian conict characteristics and
investigated potential conditions and
outcomes of the conict. Hattle et al.37 examined the Syrian refugee ows to
European countries using ABM and
discussed possible policy recommendations on distributing humanitarian resources
amongst potential refugee
hosting countries. Several groups also applied ABM to capture local aspects,
such as networks, group formation
and travel distance in the refugee crisis and stress the importance of
computational modelling for migration
predictions21,38,39.
In this work, we present a generalized simulation development approach (SDA) to
predict the distribution of
refugee arrivals across camps, given a particular conict situation. Our SDA has
six phases, and is partially based
on the notion of the Simplied Simulation Development Process, presented by
Heath et al.40. It encompasses the
formulation of the problem (phase 1), the translation into a computer model
(phase 2,3 and 4) and the opera-
tional validation (phase 5 and 6). e conceptual validation does not pertain a
specic phase, as we present a
conceptual model that can be readily adopted as part of the SDA.
Our main reason to develop a full SDA, in contrast with merely proposing a
simulation model design, is the
need for organizations to facilitate rapid simulation development when a conict
occurs. In conict situations,
a model design alone would contain too little information to facilitate rapid
development, as such development
activities inevitably involve the selection of data sources, the extraction and
conversion of data, as well as the val-
idation of simulation predictions against empirical data. We provide a
diagrammatic overview of our SDA, and
its six phases, in Fig.1.
Here, in the rst phase, we select a country and time period of a specic
conict which resulted in large scale
forced migration. In the second phase, we obtain relevant data to the conict
from three data sources: the Armed
Conict Location and Events Database (ACLED,
http://www.acleddata.com/data/acled-version-7-1997-2016/
acleddata.com)41, the UNHCR database
(http://data2.unhcr.org/en/situationsdata2.unhcr.org), and the Bing
Maps platform (https://www.bing.com/mapsbing.com/maps). We use ACLED to obtain
the locations and dates
of battles that have taken place in the conict, and the UNHCR database to
obtain the number of refugees in the
conict, as well as the camp locations and capacities. We rely on the Bing Maps
platform to obtain locations of
major settlements and routing information between the various camps, conict
zones and other settlements. We
provide a detailed description of the data collection procedure in the Methods
section.
In the third phase, we construct our initial simulation model using these data
sets, and create among other
things a network-based ABM model. We present the three network-based ABM models,
one for each conict
we seek to model, in Fig.2, while we present our detailed assumptions in the
Methods section and provide our
source data as part of Supplementary Note 2. Once we have constructed the
initial mode, we rene it as part of
Figure 1. Simulation development approach for predicting the distribution of
refugee arrivals across camps.
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
3
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
the fourth phase. Here, we manually extract population data to help determine
where refugees ee from (see
Methods section for details), as well as information on border closures and
forced redirections of refugees (see
Supplementary Note2).
e h phase involves the main simulation, which we run to predict, given a
total number of refugees in the
conict, the distribution of refugees across the individual camps. We run our
simulations using the FLEE simu-
lation code. FLEE is optimised for simplicity and exibility and provides a
range of scripts to handle and convert
refugee data from the UNHCR database. As part of this work, we publicly release
the FLEE code, as well as all
our input and output data sets, under a BSD 3-clause license (see the
subsections on Code Availability and Data
Availability in the Methods section). Once the simulations have completed, we
analyse and validate the results
against the full UNHCR refugee numbers as part of the sixth phase (see Results
section for several examples).
To showcase the added value, and generalized nature, of our SDA, we apply it to
model three refugee crises
in African countries. ese crises include the 2015–2016 civil war in Burundi and
the 2013–2016 conict in
the Central African Republic (CAR), both which to our knowledge have never been
modelled before. We also
model the Northern Mali conict in 2012–201342,43, which we have previously
modelled in rudimentary form
(see Supplementary Note5).
ese three African countries demonstrate dierent conict initiation scenarios,
but they all have common
drivers forcing people to ee, such as political instabilities, violence and
civil war. According to Turchin44, when
countries experience long-term pressures they result in civil wars, social and
political instabilities. By understand-
ing historical data of these socio-political instabilities and political
violence events, it is possible to nd patterns
that explain their cause and time of occurrence45–47. ough a full historical
analysis of the three conicts of
interest is well beyond the scope of this work, we do provide a brief summary of
each conict in Supplementary
Note1. e Burundian crisis was triggered by the third-term election of
President Pierre Nkurunziza in April
Figure 2. Overview of geographic network models for (a) Burundi, (b) Central
African Republic and (c) Mali.
Models contain conict zones (red circles), refugee camps (dark green circles),
forwarding hubs (light green
circles) and other major settlements (yellow circles). Interconnecting roads are
given in a simplied straight-line
representation, with adjacent blue numbers used to indicate their length in
kilometres. Background maps are
courtesy of https://carto.comcarto.com created using OpenStreetMap data that is
further modied with the use
of https://inkscape.org/en/release/0.91Inkscape0.91.
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
4
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
2015. His election triggered protests, coups and eventually a refugee
crisis48,49. We choose to simulate this conict
from the start of the refugee crisis, around the 1st of May 2015, until the 31st
of May 2016, for a period of 396
days. In CAR, the Seleka group (Muslim population) overthrew the central
government, in March 201350. Not
long aer, anti-Balaka (Christian militia groups) took over the power. Muslim
and Christian communities started
a long string of conicts and violent attacks51. e crisis continued for several
years and to capture it simulation
period is 820 days from 1 December 2013 to 29 February 2016. In the case of
Mali, the crisis was due to insur-
gent groups, who began a campaign to ght for the independence of the Azawad
region. e conict started on
the 16th January 2012, when Touareg rebels began conquering settlements in
Northern Mali17. In this case, we
selected a simulation period of 300 days, from the 29th of February 2012, when
the rst camp registrations were
recorded, until 25th December 2012, when the vast majority of refugees had been
registered in the camps.
Results
We present results from our SDA, which we applied to predict the distribution of
refugees across camps in three
African conicts. For each conict, we compare our prediction results with the
UNHCR refugee camp registra-
tion data. We provide a list of the refugee camps in each conict in Table1.
We also present several error measures in Fig.3, including an overview of the
number of refugees in camps
according to the simulation and the UNHCR data in (Fig.3a,c and e) and the
averaged relative dierence between
the simulation results and the UNHCR data (explained in the Methods Section) in
Fig.3b,d and f. e averaged
relative dierence is less than 0.5 aer the rst few days, indicating that our
simulations accurately predict more
than 75% of the refugee movements in absolute terms. In all our runs, the
averaged relative dierence is lower at
later stages of the simulations, with relative dierences of 0.1–0.3 or towards
the end of all runs.
Burundi. We present our simulation predictions and the UNHCR refugee counts for
the Burundi conict in
Fig.4. Within the camps in Nyarugusu, Mahama and Nakivale, our simulation
results accurately capture the key
growth trends in refugees. Our approach does underpredict the refugee population
growth in Mahama, as there
is a delay in refugee arrival due to the many non-conict settlements between
Mahama and the conict zones.
Both the Nduta and Lusenda camps opened only aer the start of the period of
simulation. Nduta was only
established as a refugee camp on the 10th of August 2015 (day 101), aer
Nyarugusu became overpopulated. In
the case of Nduta, our simulation shows a small population of travelling
refugees at the start (when the location
was not yet a camp), and a steep population increase to 30,000 during the 90
days aer the camp is opened.
Lusenda, which opened on day 90, quickly lls to capacity in the simulation,
whereas a more gradual increase
can be observed in the data. Here, the mismatch could be due to delays in the
UNHCR registration process, as
virtually no refugees were properly registered in the whole of DRC prior to the
30th of October 2015 (day 182).
For Burundi (Fig.3a), our simulations contain substantially fewer refugees in
camps than the UNHCR meas-
urements for the same day. is dierence is larger than in other cases and
aects the averaged relative dierence
(Fig.3b), primarily because Burundi is a densely populated country with a large
number of settlements in the net-
work graph. However, the dierence decreases aer Day 5 once substantial numbers
of refugees arrive in camps
in the simulation, and only increases to a peak around 0.48 on Day 151, due to a
coincidence of peak mismatches
in both Nyarugusu and Nduta.
Central African Republic. In Fig.5 we present the number of refugees in camps
for the CAR conict sim-
ulation. Our simulation predictions closely follow the trends observed in the
data for the two largest camps, East
Congo and Adamaoua. Here our simulation underpredicts the total refugee
population in East Congo by about
35,000 (~20%), and overpredicts the population in Adamaoua by about 23,000
(~30%).
e camps in DRC (Inke, Mole, Boyabu and Mboti) were subject to border closures
between CAR and DRC
from the 5th of December 2013 (simulation day 4), until the 30th of June 2014
(day 211, see Supplementary
Note2 for details). is is reected by a period of relatively stable refugee
populations both in the simulation and
in the data. Bili also is located within DRC, but was established only aer the
border was reopened.
Country Neighbouring country Camps
Burundi
Tanzania Nyarugusu and Nduta
Rwanda Mahama
Uganda Nakivale
Democratic Republic of the Congo (DRC) Lusenda
CAR
Cameroon East and Adamaoua
Chad Belom, Dosseye, Amboko,
Gondje and Moyo
DRC Inke, Mole, Bili,
Mboti and Boyabu
Republic of the Congo (RC) Betou and Brazaville
Mali
Mauritania Mbera
Burkina Faso Mentao and Bobo-Dioulasso
Niger Abala, Mangaize, Niamey and Tabareybarey
Table 1. List of existing camps used in simulations.
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
5
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
e predicted refugee counts in the Chad camps (Amboko, Belom, Dosseye and
Gondje) are in close agree-
ment with the data, except that large uctuations occur during the simulation
aer the border closure on the 12th
of May 2014 (day 163). At this time all the camps are close to full occupancy,
which results in refugees moving
from between the camps and the city of Gore, a city in Chad which lies in close
proximity to the camps.
e Betou camp in Congo is an another example of a camp close to the conict
areas, and it also lls up
quickly in the simulation. e Brazaville location is far removed from the
conict zone, and here our simulation
underpredicts the refugee population. It could be that the size of the city of
Brazaville may increase its attractive-
ness as a refugee destination. We did not incorporate this factor in the runs
presented here, but we do wish to
examine it in future simulation studies.
In the CAR situation (Fig.3c and d) the mismatch in the number of refugees
remains relatively small, while
the averaged relative dierence uctuates around 0.3. e jump in error around
Day 300 is largely due to a sudden
large increase in refugees in East Cameroon at that time, according to the UNHCR
data.
Mali. In Fig.6 we present the number of refugees in camps around Mali over the
300 day simulation period.
Our simulation results are in close agreement with the data for the two largest
camps. e maximum dierences
here are an underprediction of 7,000 (~18%) for Mbera around day 135, and an
overprediction of about 4,500
(~60%) for Abala around day 160. Tabareybarey, Niamey, Mentao and Bobo-Dioulasso
were established once the
conict was already underway. Tabareybarey and Niamey camps have refugees for
simulation and data from day
30, whereas the camps in Burkina Faso, Mentao and Bobo-Dioulasso, reopened their
previously closed borders
on the 1st of April 2012 (day 32).
Figure 3. Comparison of number of refugees in camps between the simulation and
the data (le column), and
overview of the averaged relative dierence between simulation and data (right
column). e averaged relative
dierence across camps between simulation and data is given by the red line. We
provide these comparisons
respectively for (a,b) the Burundi simulations (top row), (c,d) the CAR
simulations (middle row) and (e,f) the
Mali simulations (bottom row).
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
6
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
e simulation predicts a fast-paced growth of refugee population for both Mentao
and Bobo-Dioulasso,
while the data features a sudden spike in refugee arrivals around day 30 in
these camps. e simulation pre-
dictions for Mangaize in Niger are in line with the data, though slightly
higher. e large inow early in the
simulation is primarily due to the close proximity of Mangaize to one of the
early conict zones (Menaka). Our
simulation results do not accurately match the data for Tabareybarey and Niamey.
Niamey is not directly con-
nected to regions in Mali, due to two other refugee camps being located along
the way. However, Niamey is a large
capital city (like Brazaville in the CAR simulation) which may be the reason why
more refugees choose that des-
tination than our simulation predicts. In general, our predictions overestimate
the refugee inow into the three
border camps in Niger. An important cause here may be the presence of partial
restrictions for crossing the Niger
border during the conict17.
In the Mali situation (Fig.3e and f) we see a large but decreasing mismatch at
the very start of the simulation.
is is because the Fassala camp is technically not dened as a camp within our
simulation, as refugees were
already redirected from Fassala to Mbera from the start of the simulation
period. However, Fassala is considered
to be a camp according to the data. Aer Day 30, the number of refugees in camps
in the simulation is relatively
close to the reported number, and the averaged relative dierence remains
relatively constant.
Comparison with naive prediction models. To our knowledge, there are no other
prediction techniques
that have been previously applied in this setting. However, it is possible to
perform naive predictions, extrapolat-
ing future behaviour from historical data, aer a conict has started.
To measure the added value of our prediction approach, we here present a
comparison of our method against
a set of naive prediction models. We compare the accuracy of our method by
obtaining the Mean Absolute Scaled
Error (MASE) relative to the six other techniques (see methods section for
denition). e MASE was rst pro-
posed by Hyndman et al.52, and is well suited to quantify simulation accuracy
due to its scale invariant nature and
Figure 4. Number of refugees as predicted by our simulation and obtained from
the UNHCR data for the
Burundi conict. (a–e) Graphs are ordered by camp population size, with the most
populous camp on the top to
the smallest one on the bottom.
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
7
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
the fact that it symmetrically penalizes overestimations and underestimations.
In addition, the MASE is straight-
forward to interpret: in our case its value is less than one if our prediction
approach has a smaller error, while its
value is more than one if the selected naive technique as a smaller error.
For comparison purposes, we have created three dierent types of naive models,
all of which rely on some
section of historical data to extrapolate values in the future. While our
simulation approach can be used from Day
1 to provide a prediction of camp refugee populations, we can only apply naive
models aer a number of days
have elapsed. is is because naive models extrapolate from past data; and such
data can only be acquired aer
the conict has started and refugees have departed.
Figure 5. Number of refugees as predicted by our simulation and obtained from
the UNHCR data for the CAR
conict. (a–h) Graphs are ordered by camp population size, with the most
populous camp on the top to the
smallest one on the bottom (see remaining six camps in Fig.S1).
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
8
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
In this section we compare our approach, as described in the main paper, against
naive model predictions that
take place respectively 7 days, and 30 days aer the starting date of the
respective simulation periods. We argue
that a week is required to obtain sucient data to apply any kind of meaningful
extrapolation. However, naive
models that require more than a month before they can be applied are arguably of
little use, as many of the initial
refugee movements have already taken place by then (particularly in the case of
the Burundi conict). It should be
noted that the collection of refugee registrations is by no means an
instantaneous process, and any time overhead
in obtaining such would further delay the application of these naive models.
Figure 6. Number of refugees as predicted by our simulation and obtained from
the UNHCR data for the Mali
conict. (a–g) Graphs are ordered by camp population size, with the most
populous camp on the top to the
smallest one on the bottom.
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
9
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
For each refugee camp location in each conict, we have applied the following
three types of naive prediction:
•
0th
order (at) extrapolation: Here we take the refugee count on either day 7 or day
30 in each camp, and
assume that this number does not change over time.
•
1st
order (sloped) extrapolation: Here we take the refugee count on either day 7 or
day 30, as well as the reg-
istration count on day 0. We then linearly extrapolate future values in time
from these two registration counts.
• Extrapolation by ratio (fraction): Here we take the refugee fraction in a
given camp, which we calculate by
dividing the refugee count in a given camp, on either day 7 or day 30, by the
total number of refugees across all
camps on that same day. We then forecast refugee counts in each camp by assuming
that this refugee fraction
remains constant over time, and predict future value by taking that xed
fraction of the total refugee popula-
tion (which is a known quantity in our setting) over time.
We present the results from our comparison in Table2. In all cases, our
prediction approach results in a
lower averaged relative dierence than the naive prediction models. We obtained
MASE scores of 0.0639-0.942
(Burundi), 0.0367-0.705 (Central African Republic), and 0.116-0.513 (Mali).
Discussion
We have presented a generalized simulation development approach (SDA) for
predicting the distribution of
incoming refugees across destination camps. Accurate predictions can help save
refugee lives, as it helps govern-
ments and NGOs to correctly allocate humanitarian resources to refugee camps
before the (oen malnourished
or injured) refugees themselves have arrived. To our knowledge, we are the rst
to attempt such predictions across
multiple major conicts using a single simulation approach.
Using our approach, we have reproduced the key refugee movement patterns in each
of the three conicts and
correctly predicted at least 75% of the refugee movement destinations in all
these conicts aer the rst 12 days.
In the Burundi conict, our approach correctly predicts the largest inows in
Nyarugusu, Mahama and Nakivale
during the early stages of the conict. In CAR, our prediction approach
correctly reproduces the growth pattern
in East Congo, as well as the stagnation of refugee inux in the Chad camps. In
the case of Mali, our predictions
accurately capture the trends in the data for both Mbera and Abala, which
together already account for ~75%
of the refugee population. Our results are insensitive to most simulation
parameter changes, with the notable
exception that increasing the probability for refugee agents in
non-conict/non-camp locations actually results in
a further reduced error (see Methods section for a summary and Supplementary
Note 4 for a detailed discussion
regarding this).
As a result of conducting this study, we discovered several important issues and
limitations. For example, our
model omits a range of factors which are considered important according to the
empirical literature, but for which
we could not nd accurate and tractable means to convert empirical conclusions
to simulation parameters. In
some cases such as GDP and presence of existing conicts, the signicance of
these factors has been conrmed
on a country-by-country level but not on a city-by-city level3,53. In other
cases, such as religion and ethnicity, we
simply did not nd reliable statistical information on a local level for these
conicts. Some parameters, such as the
level of knowledge of refugee agents about the surrounding region, were found to
have little eect on the simula-
tion results beyond being aware of adjacent locations (see TableS5). e
obtained averaged relative dierence also
changes little when we adjust maximum movement speed of refugees to values less
or more than 200 kilometres
per day (see TableS4).
In general, empirical data collection during these conicts is very challenging,
in part due to the nature of
the environment and in part due to the severe and structural funding shortages
of UNHCR emergency response
missions. Both CAR and Burundi are among the most underfunded UNHCR refugee
response operations, with
funding shortages of respectively 76 and 62%54. More funding for these
operations are bound to save human lives,
have the side benet of providing more comprehensive empirical data, and thereby
enable the validation of more
detailed prediction models.
An additional important element that is absent in all our data sources is
indications of the level of data-related
uncertainty. Knowledge of this level of uncertainty would allow us to accurately
quantify how uncertainty from
Run name
MASE 7 Day MASE 30 Day
at slope fraction at slope fraction
Burundi 0.279 0.144 0.942 0.443 0.0639 0.791
CAR 0.585 0.705 0.452 0.639 0.0367 0.341
Mali 0.23 0.127 0.503 0.314 0.116 0.513
Weighted average 0.453 0.473 0.598 0.542 0.0544 0.491
Table 2. Comparison of our prediction approach against six naive models for each
of our three conict
simulations. Simulations were run with the same settings as those presented in
the main paper. We report on the
Mean Averaged Scaled Error for each of the naive models in columns 2 to 7. Here
values below 1 indicate that
forecasts using our prediction approach resulted in a smaller averaged relative
dierence than those relying on
that specic naive model. In the bottom row we provide a weighted average of the
MASE score across the three
conict simulations, with the weightings based on the maximum number of refugees
in each conict (205445
for Burundi, 424496 for CAR, and 89991 for Mali). Please refer to the Methods
Section for details on the six
naive models.
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
10
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
the source data aects the overall outcome of our simulations, the quality of
our validation tests, and the perfor-
mance of our approach versus that of naive models.
Yet, important steps have been made in recent years, as the combination of a
conicts database41, a public
UNHCR refugee data repository and a sophisticated mapping platform enabled us to
do this work. And given
the increasing eort in collecting refugee data, and increasing recognition for
data science, we are condent
that future research eorts on modelling refugee movements will be accelerated
by ongoing advances in data
collection.
Methods
Processing input and validation refugee data. To obtain our input data, we took
the following steps.
First, we selected three conicts that featured on data2.unhcr.org (accessed
June 2016) and manually obtained
the refugee registration data for each camp from the website in comma separated
value (CSV) format. We rened
the data by interpolating linearly between data points and calculated the total
refugee count by aggregating the
(interpolated) registrations for each of the camps. e source data includes
level 1 refugee registrations and, aer
certain dates, level 2 registrations. As level 1 registrations are known to
result in overestimations of refugee count,
we scaled down these values such that the last data point using level 1 refugee
registrations matches the rst data
point using level 2 registrations. We exclude Internally Displaced People from
the model, as there is a lack of sys-
tematic data providing their exact destinations in our scenarios.
We obtain conict locations from the ACLED database, omitting settlements with
less than 10,000 inhabit-
ants, and noted the start date of any event labelled as “battle” during the
simulation period. Locations are labelled
as a conict zone as soon as such an event has occurred. All conict locations
are assigned a population based on
the latest census data.
Constructing the network graphs. We provide detailed network graphs in Fig.2.
We selected locations
by combining our ACLED conict locations and UNHCR camp locations with major
settlements that reside
en-route between these locations. Locations are interconnected with links in
cases where we noticed the presence
of roads in Bing Maps, the length of the link (in km) was then estimated using
the Bing route planner for cars. In
cases where obvious shorter routes were visible, we dragged the Bing marker to
force the soware to calculate this
shorter route. To retain the simplicity of our model, and to reect the frequent
occurrence of direct redirections of
refugees to camps, we directly connected refugee camps to the nearest location
in the country of conict. In some
cases, we added “forwarding” locations, where refugees are automatically
rerouted to a camp, or opened camps
aer the start of the simulation, following descriptions in UNHCR reports (see
Supplementary Note2 for details).
We also removed links when border closures were reported by the UNHCR, and added
a link aer the start of the
simulation when a border opening was reported (see Supplementary Note2 for
details).
Choosing simulation parameters and assumptions. We provide a owchart of the key
elements in
our simulation algorithm in Supplementary Note6. Each step of the simulation
represents one day. During each
step, we insert a number of refugees into the simulation based on the daily
increase in the total refugee regis-
tration count from the UNHCR data. ese refugees are inserted in their location
of origin, which is one of the
conict locations (as obtained from the ACLED database, see section “Processing
input and validation refugee
data”). e exact location is picked among all conict zones, where the
likelihood of each conict zone being
selected is proportional to its population. e population of a location is
decremented by one each time a refugee
agent is created. Because we insert refugees in conict zones on the day of camp
registration and refugee travel is
non-instantaneous, our simulation approach normally results in an
under-prediction of the number of refugees.
To correct for this, we multiply the refugee populations in each of the camps by
Ndata,all/Nsim,all, where Ndata,all is the
total refugee count for the conict on a given day according to the UNHCR data.
In our setting, this is a known
quantity, as we are predicting the distribution of refugees across camps, given
this total refugee count. Nsim, all is
the total number of refugees in camps according to the simulation on that same
day. We discuss and measure
the eect of using this correction in Supplementary Note3. We did not rescale
our output when comparing the
number of agents in the simulation and the data (see Fig.3a,c and e). Decreases
in UNHCR refugee registrations
increment a “refugee debt” variable, which rst needs to be compensated by
subsequent registration increases
before additional agents are again inserted in the simulation (i.e., we do not
delete agents).
During each step, a refugee agent can traverse zero, one or more links. e
probability of traversing a link is
determined by the move chance, which we initially set at 1.0 for refugees in
transit between locations, 1.0 for refu-
gees in conict locations, 0.001 for those in refugee camps, and 0.3 for those
in all other locations. As we could not
nd empirical evidence supporting these parameters, we initially chose these
parameters based on our intuitions,
and performed our main simulations using these initial choices (i.e., we did not
optimize our parameter choices
to minimize the error, as we believe such parameter tting could reduce the
applicability of our approach to other
conict situations). Aer the main run was performed, we analyzed the
sensitivity of each of these parameters
(see Supplementary Note4 for details). To summarize this analysis, we found
that our results are insensitive to the
conict location move chance parameter across the full tested range, and
insensitive to the refugee camp move
chance for values ≤0.01 (which implies the assumption that refugees remain in a
refugee camp, on average, for
100 days or more). However, our simulations results did show sensitivity to the
move chance for all other loca-
tions, with higher move chances resulting in smaller validation errors, and
lower move chances resulting in larger
validation errors. We reect on the implications of this parameter sensitivity
in detail in Supplementary Note4.
When an agent traverses a link (with the probability determined by the
aforementioned move chance) it needs
to choose one of the available paths. Path selection is done using a weighted
probability function, the weight of
each link being equal to the attractiveness value of the destination divided by
the length of the link in kilometres.
e attractiveness value of the destinations equals 0.25 for conict zones, 1.0
for other locations in the country of
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
11
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
conict, and 2.0 for locations abroad. Again, these values were initially chosen
based on our own intuition, with
the sensitivity being analyzed aer the main run was performed (see
Supplementary Note4). In the case of these
two parameters (attractiveness value for camps, and for conict zones), we found
that none of these parameters
had a signication eect on the accuracy of our simulation. We also assumed that
refugees travel no more than
200 km/day, and likewise found our simulation has low sensitivity to higher
travel limits (see Supplementary
Note4), though our error increases if we choose much lower travel limits. If a
refugee reaches the end of a link but
has travelled less than 200 km on that day, then a new move chance calculation
(and possible move) is performed.
In traversing between locations, refugees take major roads, which are shortest
journey paths identied using
route planners from https://www.bing.com/mapsbing.com/maps and
https://www.google.co.uk/mapsgoogle.
co.uk/maps
Processing simulation output data. We calculate an averaged relative dierence
using the following
equation:
=∑
|− |
∈
Et
nn
N
()
()
(1)
xS simxtdataxt
data all
,, ,,
,
us, the number of refugees found in each camp
x
of the set of all camps S at time t is given by Nsim,x,t based
on the simulation predictions, and by ndata,x,t based on the UNHCR data. e
total number of refugees reported
in the UNHCR data is given by Ndata,all. We also present comparisons to naive
models using the Mean Absolute
Scaled Error (MASE). We calculate the MASE score using the aforementioned
averaged relative dierence at each
time step, as follows:
=∑
∑
=
−
=
MASE T
Et
Et
1
()
()
(2)
t
T
Tw
tw
Tnaive
0
1
Here, T is the full duration of the simulation, w is the warmup period required
for the naive model to make its
predictions (in our case either 7 or 30 days, depending on the model type). e
averaged relative dierence using
the naive model compared to the validation data is given by Enaive(t).
Code Availability. We use the FLEE17 for our simulations, which is an
agent-based modelling code written
in Python with a limited feature set that is optimised for simplicity and
exibility. It is able to support simula-
tions with 100,000 s of agents on a single desktop, and provides users with the
ability to dene and use their own
models through a relatively straightforward API. We provide a range of
functional tests to allow users to verify
the consistency of the code results. FLEE also features a range of scripts to
handle and convert refugee data from
data2.unhcr.org, as well as an automated plotting tool for output generated by
the simulation. To use the code, one
requires a Python 3 interpreter, as well as the numpy, scipy and pandas Python
modules. As part of this publica-
tion, we provide the version of FLEE we used to run these simulations. is
version can be found at http://www.
github.com/djgroen/ee-release, and is distributed under a BSD 3-clause license.
Data Availability. All input and output data publicly available on Figshare with
DOI https://doi.
org/10.17633/rd.brunel.5446813.v1, under a CC-By 4.0 license.
References
1. UNHC. Figures at a glance. United Nations High Commissioner for efugees.
Available at: http://www.unhcr.org/u/gures-at-a-
glance.html (2017).
2. Lee, E. S. A theor y of migration. Demography 3, 471–486 (1966).
3. Moore, W. H. & Shellman, S. M. Whither will they go? A global study of
refugees’ destinations, 1965–1995. International Studies
Quarterly 51, 811–834 (2007).
4. EASO. e push and pull factors of asylum-related migration. A literature
review. European Asylum Support Oce (2016).
5. Wood, W. B. Forced migration: Local conicts and international dilemmas.
Annals of the Association of American geographers 84,
607–634 (1994).
6. alipeni, E. & Oppong, J. e refugee crisis in Africa and implications for
health and disease: A political ecology approach. Social
Science & Medicine 46, 1637–1653 (1998).
7. Shellman, S. M. & Stewart, B. M. Predicting ris factors associated with
forced migration: An early warning model of Haitian ight.
Ci vi l Wa rs 9, 174–199 (2007).
8. Martineau, J. S. ed ags: A model for the early warning of refugee outows.
Journal of Immigrant & Refugee Studies 8, 135–157
(2010).
9. Bunoiu, M.-D. & Udroiu, I. Spotting trouble in migration ows: An
indicator-based early warning model. In Iancu, N. & Chiru, I.
(eds) Proceedings of the XXIst International Conference. Intelligence in the
Knowledge Society, 95–104 (Bucharest, 2016).
10. Schmeidl, S. & Jenins, J. C. The early warning of humanitarian disasters:
Problems in building an early warning system.
International Migration Review 32, 471–486 (1998).
11. Schmeidl, S. e early warning of forced migration: State or human security?
In Refugees and Forced Displacement: International
Security, Human Vulnerability, and the State, 130–155 (United Nations University
Press, Toyo, 2003), newman, e. and selm j.v. (ed.)
edn.
12. Birmann, J., Chang Seng, D. & Setiadi, N. Enhancing early warning in the
light of migration and environmental shocs.
Environmental Science and Policy 27S, S76–S88,
https://doi.org/10.1016/j.envsci.2012.04.002 (2013).
13. Lopez-Lucia, E. Early warning models for irregular migration. Helpdes
esearch eport. GSDC Applied nowledge Services
(2015).
14. Edwards, S. Computational tools in predicting and assessing forced
migration. Journal of Refugee Studies 21, 347–359 (2008).
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
12
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
15. Disney, G., Wiśniowsi, A., Forster, J. J., Smith, P. W. F. & Bija, J.
Evaluation of existing migration forecasting methods and models.
eport for the Migration Advisory Committee: Commissioned research. ESC Centre
for Population Change, University of
Southampton (2015).
16. Willeens, F. Migration ows: Measurement, analysis and modeling, 225–241,
https://doi.org/10.1007/978-94-017-7282-2_11
(Springer Netherlands, Dordrecht, 2016).
17. Groen, D. Simulating refugee movements: Where would you go? Procedia
Computer Science 80, 2251–2255 (2016).
18. Perez Estrada, L. E., Groen, D. & amirez-Marquez, J. E. A serious video
game to support decision maing on refugee aid
deployment policy. Procedia Computer Science 108, 205–214,
https://doi.org/10.1016/j.procs.2017.05.112 International Conference
on Computational Science, ICCS 2017, 12–14 June 2017, Zurich, Switzerland
(2017).
19. niveton, D., Smith, C. & Wood, S. Agent-based model simulations of future
changes in migration ows for Burina Faso. Global
Environmental Change 21, 34–40 (2011).
20. Johnson, . T., Lampe, T. A. & Seichter, S. Calibration of an agent-based
simulation model depicting a refugee camp scenario. In
Proceedings of the 2009 Winter Simulation Conference (WSC), 1778–1786 (2009).
21. Soolowsi, J. A., Bans, C. M. & Hayes, . L. Modeling population
displacement in the Syrian city of Aleppo. In Proceedings of the
2014 Winter Simulation Conference, 252–263 (2014).
22. labunde, A. & Willeens, F. Decision-maing in agent-based models of
migration: State of the art and challenges. European Journal
of Population 32, 73–97 (2016).
23. Castle, C. J. & Croos, A. T. Principles and concepts of agent-based
modelling for developing geospatial simulations. Centre for
Advanced Spatial Analysis, University College London (2006).
24. Croos, A., Castle, C. & Batty, M. ey challenges in agent-based modelling
for geo-spatial simulation. Computers, Environment and
Urban Systems 32, 417–430 (2008).
25. Borshchev, A. & Filippov, A. From system dynamics and discrete event to
practical agent based modeling: easons, techniques,
tools. In Proceedings of the 22nd International Conference of the System
Dynamics Society, vol. 22 (2004).
26. Macal, C. M. & North, M. J. Tutorial on agent-based modelling and
simulation. Journal of Simulation 4, 151–162 (2010).
27. Macal, C. M. Everything you need to now about agent-based modelling and
simulation. Journal of Simulation 10, 144–156 (2016).
28. Elsenbroich, C. Explanation in agent-based modelling: Functions, causality
or mechanisms? Journal of Articial Societies and Social
Simulation 15, 1 (2012).
29. Epstein, J. M. Why model? Journal of Articial Societies and Social
Simulation 11 (2008).
30. Entwisle, B. et al. Climate shocs and migration: An agent-based modeling
approach. Population and Environment 1–25 (2016).
31. Hassani-Mahmooei, B. & Parris, B. W. Climate change and internal migration
patterns in Bangladesh: An agent-based model.
Environment and Development Economics 17, 763–780 (2012).
32. niveton, D. ., Smith, C. D. & Blac, . Emerging migration ows in a
changing climate in dryland africa. Nature Climate Change
2, 444–447 (2012).
33. Anderson, J., Chaturvedi, A., Lengacher, D. & Cibulsis, M. Modeling the
health of refugee camps: An agent-based computational
approach. In 19th IEEE Symposium on Computer-Based Medical Systems (CBMS’06),
641–645 (2006).
34. Anderson, J., Chaturvedi, A. & Cibulsis, M. Simulation tools for developing
policies for complex systems: Modeling the health and
safety of refugee communities. Health care management science 10, 331–339
(2007).
35. Soolowsi, J. A. & Bans, C. M. A methodology for environment and agent
development to model population displacement. In
Proceedings of the 2014 Symposium on Agent Directed Simulation (2014).
36. Łate, M. M., izi, S. M. M. & Geller, A. Verication through calibration:
An approach and a case study of a model of conict in
syria. In Proceedings of the 2013 Winter Simulation Conference: Simulation:
Making Decisions in a Complex World, 1649–1660 (2013).
37. Hattle, A., Yang, . S. & Zeng, S. Modeling the Syrian refugee crisis with
agents and systems. e UMAP Journal 37, 195–213 (2016).
38. Collins, A. J. & Frydenlund, E. Agent-based modeling and strategic group
formation: A refugee case study. Proceedings of the 2016
Winter Simulation Conference 1289–1300 (2016).
39. Lin, L., Carley, . M. & Cheng, S.-F. An agent-based approach to human
migration movement. In Proceedings of the 2016 Winter
Simulation Conference, 3510–3520 (2016).
40. Heath, B., Hill, . & Ciarallo, F. A survey of agent-based modelling
practices (January 1998 to July 2008). Journal of Articial
Societies and Social Simulation 12 (2009).
41. aleigh, C., Line, A., Hegre, H. & arlsen, J. Introducing ACLED-Armed
Conict Location and Event Data. Journal of Peace
Research 47, 651–660 (2010).
42. Lacher, W. Organized crime and conict in the Sahel-Sahara region. Carnegie
Endowment for International Peace (2012).
43. Lecocq, B. et al. One hippopotamus and eight blind analysts: A multivocal
analysis of the 2012 political crisis in the divided epublic
of Mali. Review of African Political Economy 40, 343–357 (2013).
44. Turchin, P. Modeling social pressures toward political instability.
Cliodynamics 4 (2013).
45. Turchin, P. Building nations aer conict. Nature 986–987 (2008).
46. Turchin, P. Long-term population cycles in human societies. Annals of the
New York Academy of Sciences 1162, 1–17 (2009).
47. Turchin, P. D ynamics of political instability in the United States,
1780–2010. Journal of Peace Research 49, 577–591 (2012).
48. Boyce, M. & Vigaud-Walsh, F. ‘Youare either with us or against us’:
Persecution and displacement in Bur undi. Refugees International
(2015).
49. II. Burundi: A country on the edge. International efugee ights
Initiative. Available at: http://www.refworld.org/
docid/57b6f9364.html (2016).
50. Yarnell, M. Central African epublic: e spotlight is gone, the crisis
continues. Field report. efugees International (2015).
51. USCIF. Central African epublic. United States Commission on International
eligious Freedom. Available at: http://www.uscirf.
gov/sites/default/les/USCIF_A_2016_Tier1_2_CA.pdf (2016).
52. Hyndman, . J. & oehler, A. B. Another loo at measures of forecast
accuracy. International Journal of Forecasting 22, 679–688
(2006).
53. Moore, W. H. & Shellman, S. M. efugee or internally displaced person? To
where should one ee? Comparative Political Studies 39,
599–622 (2006).
54. UNHC. Global report. United Nations High Commissioner for efugees.
Available at: http://www.unhcr.org/gr15/index.xml
(2015).
Acknowledgements
We are grateful to Prof.Bastien Chopard, Prof.Peter Coveney, Dr.Moqi Groen-Xu
and Prof.Simon Portegies
Zwart for insightful discussions regarding this paper.
Author Contributions
D.S. and D.G. conceived the prediction approach and the experiments, D.B.
advised on the design approach,
D.S and D.G analysed the results, D.G. performed the sensitivity tests and
comparison against naive models. All
authors reviewed the manuscript.
Content courtesy of Springer Nature, terms of use apply. Rights reserved


www.nature.com/scientificreports/
13
Scientific RepORtS | 7: 13377 | DOI:10.1038/s41598-017-13828-9
Additional Information
Supplementary information accompanies this paper at
https://doi.org/10.1038/s41598-017-13828-9.
Competing Interests: e authors declare that they have no competing interests.
Publisher's note: Springer Nature remains neutral with regard to jurisdictional
claims in published maps and
institutional aliations.
Open Access This article is licensed under a Creative Commons Attribution 4.0
International
License, which permits use, sharing, adaptation, distribution and reproduction
in any medium or
format, as long as you give appropriate credit to the original author(s) and the
source, provide a link to the Cre-
ative Commons license, and indicate if changes were made. e images or other
third party material in this
article are included in the article’s Creative Commons license, unless indicated
otherwise in a credit line to the
material. If material is not included in the article’s Creative Commons license
and your intended use is not per-
mitted by statutory regulation or exceeds the permitted use, you will need to
obtain permission directly from the
copyright holder. To view a copy of this license, visit
http://creativecommons.org/licenses/by/4.0/.

© e Author(s) 2017
Content courtesy of Springer Nature, terms of use apply. Rights reserved


1.
2.
3.
4.
5.
6.
Terms and Conditions

Springer Nature journal content, brought to you courtesy of Springer Nature
Customer Service Center GmbH (“Springer Nature”).

Springer Nature supports a reasonable amount of sharing of research papers by
authors, subscribers and authorised users (“Users”), for small-
scale personal, non-commercial use provided that all copyright, trade and
service marks and other proprietary notices are maintained. By
accessing, sharing, receiving or otherwise using the Springer Nature journal
content you agree to these terms of use (“Terms”). For these
purposes, Springer Nature considers academic use (by researchers and students)
to be non-commercial.

These Terms are supplementary and will apply in addition to any applicable
website terms and conditions, a relevant site licence or a personal
subscription. These Terms will prevail over any conflict or ambiguity with
regards to the relevant terms, a site licence or a personal subscription
(to the extent of the conflict or ambiguity only). For Creative Commons-licensed
articles, the terms of the Creative Commons license used will
apply.

We collect and use personal data to provide access to the Springer Nature
journal content. We may also use these personal data internally within
ResearchGate and Springer Nature and as agreed share it, in an anonymised way,
for purposes of tracking, analysis and reporting. We will not
otherwise disclose your personal data outside the ResearchGate or the Springer
Nature group of companies unless we have your permission as
detailed in the Privacy Policy.

While Users may use the Springer Nature journal content for small scale,
personal non-commercial use, it is important to note that Users may
not:


use such content for the purpose of providing other users with access on a
regular or large scale basis or as a means to circumvent access
control;
use such content where to do so would be considered a criminal or statutory
offence in any jurisdiction, or gives rise to civil liability, or is
otherwise unlawful;
falsely or misleadingly imply or suggest endorsement, approval , sponsorship, or
association unless explicitly agreed to by Springer Nature in
writing;
use bots or other automated methods to access the content or redirect messages
override any security feature or exclusionary protocol; or
share the content in order to create substitute for Springer Nature products or
services or a systematic database of Springer Nature journal
content.

In line with the restriction against commercial use, Springer Nature does not
permit the creation of a product or service that creates revenue,
royalties, rent or income from our content or its inclusion as part of a paid
for service or for other commercial gain. Springer Nature journal
content cannot be used for inter-library loans and librarians may not upload
Springer Nature journal content on a large scale into their, or any
other, institutional repository.

These terms of use are reviewed regularly and may be amended at any time.
Springer Nature is not obligated to publish any information or
content on this website and may remove it or features or functionality at our
sole discretion, at any time with or without notice. Springer Nature
may revoke this licence to you at any time and remove access to any copies of
the Springer Nature journal content which have been saved.

To the fullest extent permitted by law, Springer Nature makes no warranties,
representations or guarantees to Users, either express or implied
with respect to the Springer nature journal content and all parties disclaim and
waive any implied warranties or warranties imposed by law,
including merchantability or fitness for any particular purpose.

Please note that these rights do not automatically extend to content, data or
other material published by Springer Nature that may be licensed
from third parties.

If you would like to use or distribute our Springer Nature journal content to a
wider audience or on a regular basis or in any other manner not
expressly permitted by these Terms, please contact Springer Nature at


onlineservice@springernature.com



Available via license: CC BY 4.0
Content may be subject to copyright.



SUPPLEMENTARY RESOURCE (1)

Supplementary Material
Data
October 2017
Diana Suleimenova · David Bell · Derek Groen


CITATIONS (90)


REFERENCES (53)




... Despite several works in computational modeling that have tried to
understand these dynamics from the perspective of destination countries
(Suleimenova et al. 2017;Davis, Bhattachan et al. 2018;Asgary, Solis et al.
2016), we observe few works attempting to study these questions from the
perspective of the origin country. And, if we take a step back, we realize that
prior to understanding the choice of destination, we need to understand which
individuals among the population in the affected region undergo forced
migration. ...
... Searle and van Vuuren (2021) proposed a framework for modeling forced
migration as a result of conflict events and used push and pull theory to
determine the destination of migrants from Syria under that framework.
Suleimenova et al. (2017) developed FLEE, a generalized simulation model that
can be used to estimate the destination of migrants from a conflict-induced
region. However, their work assumes that the people who want to migrate are
already known and their model has to use this information as input. ...
... The result is shown in Figure 1d. The observed data is obtained from a
previous study (Suleimenova et al. 2017). However, the data is associated with
idiosyncrasies. ...

A Generalizable Theory-Driven Agent-Based Framework to Study Conflict-Induced
Forced Migration
Article
 * Mar 2024

 * Zakaria Mehrab
 * Logan Stundal
 * Srinivasan Venkatramanan
 * Madhav Marathe

Large-scale population displacements arising from conflict-induced forced
migration generate uncertainty and introduce several policy challenges.
Addressing these concerns requires an interdisciplinary approach that integrates
knowledge from both computational modeling and social sciences. We propose a
generalized computational agent-based modeling framework grounded by Theory of
Planned Behavior to model conflict-induced migration outflows within Ukraine
during the start of that conflict in 2022. Existing migration modeling
frameworks that attempt to address policy implications primarily focus on
destination while leaving absent a generalized computational framework grounded
by social theory focused on the conflict-induced region. We propose an
agent-based framework utilizing a spatiotemporal gravity model and a
Bi-threshold model over a Graph Dynamical System to update migration status of
agents in conflict-induced regions at fine temporal and spatial granularity.
This approach significantly outperforms previous work when examining the case of
Russian invasion in Ukraine. Policy implications of the proposed framework are
demonstrated by modeling the migration behavior of Ukrainian civilians
attempting to flee from regions encircled by Russian forces. We also showcase
the generalizability of the model by simulating a past conflict in Burundi, an
alternative conflict setting. Results demonstrate the utility of the framework
for assessing conflict-induced migration in varied settings as well as
identifying vulnerable civilian populations.
View
Show abstract
... The proposed approach takes advantage of the searching abilities of
populationbased meta-heuristic optimization approaches and the forecasting
ability of agent-based simulation for the movements of
asylum-seekers/unrecognized refugees. In contrast to single-objective
optimization approaches converting the many-objective problem into a
single-objective one, the employed multiobjective EAs (MOEAs), which search for
the whole Pareto front of an MaOP, have been demonstrated to be more promising
as they can help the search jump out of the local optima [18]. To show its
performance, we conduct a case study of a recent South Sudan conflict and the
experiments are based on popular MOEAs and a baseline algorithm. ...
... For example, the decision-maker is often not confident enough to specify the
weights (i.e., to quantify relative importance) between the objectives.
Moreover, a very recent study suggests that even if the weights can be
accurately specified, the optimization approach searching for the whole Pareto
front is more promising as it can help the search jump out of the local optima
[18]. ...

Many-Objective Simulation Optimization for Camp Location Problems in
Humanitarian Logistics
Article
Full-text available
 * Sep 2024

 * Yani Xue
 * Miqing Li
 * Hamid Arabnejad
 * Derek Groen

Article Many-Objective Simulation Optimization for Camp Location Problems in
Humanitarian Logistics Yani Xue 1,*, Miqing Li 2, Hamid Arabnejad 1, Diana
Suleimenova 1, Alireza Jahani 1, Bernhard C. Geiger 3, Freek Boesjes 4,
Anastasia Anagnostou 1, Simon J.E. Taylor 1, Xiaohui Liu 1, and Derek Groen 1,*
1 Department of Computer Science, Brunel University London, Uxbridge, United
Kingdom 2 School of Computer Science, University of Birmingham, Birmingham,
United Kingdom 3 Know-Center GmbH, Graz, Austria 4 Faculty of Geosciences,
Utrecht University, Utrecht, The Netherlands * Correspondence: Yani Xue
(Yani.Xue3@brunel.ac.uk); Derek Groen (Derek.Groen@brunel.ac.uk) Received: 10
March 2024 Accepted: 19 August 2024 Published: 26 September 2024 Abstract:
Humanitarian organizations face a rising number of people fleeing violence or
persecution, people who need their protection and support. When this support is
given in the right locations, it can be timely, effective and cost-efficient.
Successful refugee settlement planning not only considers the support needs of
displaced people, but also local environmental conditions and available
resources for ensuring survival and health. It is indeed very challenging to
find optimal locations for establishing a new refugee camp that satisfy all
these objectives. In this paper, we present a novel formulation of the facility
location problem with a simulation-based evolutionary many-objective
optimization approach to address this problem. We show how this approach,
applied to migration simulations, can inform camp selection decisions by
demonstrating it for a recent conflict in South Sudan. Our approach may be
applicable to diverse humanitarian contexts, and the experimental results have
shown it is capable of providing a set of solutions that effectively balance up
to five objectives.
View
Show abstract
... To illustrate the toolchain and the main ideas behind model input
verification, we use as a running example an agent-based simulation, called Flee
[SBG17], designed for modeling displacement and migration patterns. Flee enables
researchers to create simulations based on conflict and disaster scenarios,
helping to predict how populations move in response to various crises. ...
... As already mentioned in § 3, Flee [SBG17] is a simulation tool designed for
modeling displacement and migration patterns. It enables researchers to create
simulations based on conflict and disaster scenarios, helping to predict how
populations move in response to various crises. ...

Model Input Verification of Large Scale Simulations
Preprint
Full-text available
 * Sep 2024

 * Rumyana Neykova
 * Derek Groen

Reliable simulations are critical for analyzing and understanding complex
systems, but their accuracy depends on correct input data. Incorrect inputs such
as invalid or out-of-range values, missing data, and format inconsistencies can
cause simulation crashes or unnoticed result distortions, ultimately undermining
the validity of the conclusions. This paper presents a methodology for verifying
the validity of input data in simulations, a process we term model input
verification (MIV). We implement this approach in FabGuard, a toolset that uses
established data schema and validation tools for the specific needs of
simulation modeling. We introduce a formalism for categorizing MIV patterns and
offer a streamlined verification pipeline that integrates into existing
simulation workflows. FabGuard's applicability is demonstrated across three
diverse domains: conflict-driven migration, disaster evacuation, and disease
spread models. We also explore the use of Large Language Models (LLMs) for
automating constraint generation and inference. In a case study with a migration
simulation, LLMs not only correctly inferred 22 out of 23 developer-defined
constraints, but also identified errors in existing constraints and proposed
new, valid constraints. Our evaluation demonstrates that MIV is feasible on
large datasets, with FabGuard efficiently processing 12,000 input files in 140
seconds and maintaining consistent performance across varying file sizes.
View
Show abstract
... Within the same area of application, another type of migration is gaining
attention. That is, forced migration as a result of an armed conflict(Hébert,
Perez, and Harati 2018;Perez Estrada, Groen, and Ramirez-Marquez
2017;Suleimenova, Bell, and Groen 2017), where modelling through agents have
allowed researchers to simulate individual's decision reasoning process in order
to decide where to relocate after being forced to move. ...

Geography Compass Big Data (R)evolution in Geography: Complexity Modelling in
the Last Two Decades
Article
Full-text available
 * Nov 2024

 * Liliana Pérez
 * Raja Sengupta

The use of data and statistics along with computational systems heralded the
beginning of a quantitative revolution in Geography. Use of simulation models
(Cellular Automata and Agent-Based Models) followed in the late 1990s, with
ontology and epistemology of complexity theory and modelling being defined a
little less than two decades ago. We are, however, entering a new era where
sensors regularly collect and update large amounts of spatio-temporal data. We
define this 'Big Data' as geo-located data collected in sufficiently high volume
(exceeding storage capacities of the largest personal hard drives currently
available), that is updated at least daily, from a variety of sources in
different formats, often without recourse to verification of its accuracy. We
then identify the exponential growth in the use of complexity simulation models
in the past two decades via an extensive literature review (broken down by
application area), but also notice a recent slowdown. Further, a gap in the
utilisation of Big Data by modellers to calibrate and validate their models is
noted, which we attribute to data availability issues. We contend that Big Data
can significantly boost simulation modelling, if certain constraints and issues
are managed properly.
View
Show abstract
... 40 Certainly, a more agnostic data-driven approach can enhance modeling and
forecasting, being free from assumptions about variable relations and
interaction terms. Bayesian networks, 41 generalized models and simulation
frameworks, 42 time series forecasting 43 and hypothesis testing through
regression 27,44 are some of the methods used. However, these models only
capture association patterns and are thus not guaranteed to capture true causal
relations between the involved drivers, impeding an accurate attribution of
cause and effect relationships. ...

Causal discovery reveals complex patterns of drought-induced displacement
Article
Full-text available
 * Aug 2024

 * José María Tárraga
 * Eva Sevillano-Marco
 * Jordi Muñoz
 * Gustau Camps-Valls

The increasing frequency and severity of droughts present a significant risk to
vulnerable regions of the globe, potentially leading to substantial human
displacement in extreme situations. Drought-induced displacement is a complex
and multifaceted issue that can perpetuate cycles of poverty, exacerbate food
and water scarcity, and reinforce socio-economic inequalities. However, our
understanding of human mobility in drought scenarios is currently limited,
inhibiting accurate predictions and effective policy responses. Drought-induced
displacement is driven by numerous factors and identifying its key drivers,
causal-effect lags, and consequential effects is often challenging, typically
relying on mechanistic models and qualitative assumptions. This paper presents a
novel, data-driven methodology, grounded in causal discovery, to retrieve the
drivers of drought-induced displacement within Somalia from 2016 to 2023. Our
model exposes the intertwined vulnerabilities and the leading times that connect
drought impacts, water and food security systems along with episodes of violent
conflict, emphasizing that causal mechanisms change across districts. These
findings pave the way for the development of algorithms with the ability to
learn from human mobility data, enhancing anticipatory action, policy
formulation, and humanitarian aid.
View
Show abstract
... Third, there is potential for the estimation of socioeconomic indicators
using alternative data sources and advanced analytics, and this potential is
worth investigating and testing. Fourth, given the complexities of displacement
prediction in general (Suleimenova et al., 2017;Huynh and Basu, 2020;Leasure et
al., 2022;Pham and Luengo-Oroz, 2023), 15 including its intersections with
environmental modeling in humanitarian contexts 16 and conflict prediction, 17
any new drive for the integration of socioeconomic estimates into predictive
models of displacement could prove premature, as well as giving rise to new data
responsibility concerns. 18 Given these main outcomes from discussions, as well
as the themes that emerged across topic areas, particularly the emphasis on
complementarity to traditional approaches, we have re-organized the potential
contribution of innovation and data science to socioeconomic data on forced
displacement identified by the workshop, emphasizing operational relevance and
feasibility, by stage of the datacollection-to-use pipeline. ...

Accelerating and enhancing the generation of socioeconomic data to inform forced
displacement policy and response
Article
Full-text available
 * Dec 2023

 * Paddy Brock
 * Harriet Kasidi Mugera

There are now an estimated 114 million forcibly displaced people worldwide, some
88% of whom are in low- and middle-income countries. For governments and
international organizations to design effective policies and responses, they
require comparable and accessible socioeconomic data on those affected by forced
displacement, including host communities. Such data is required to understand
needs, as well as interactions between complex drivers of displacement and
barriers to durable solutions. However, high-quality data of this kind takes
time to collect and is costly. Can the ever-increasing volume of open data and
evolving innovative techniques accelerate and enhance its generation? Are there
applications of alternative data sources, advanced statistics, and
machine-learning that could be adapted for forced displacement settings,
considering their specific legal and ethical dimensions? As a catalytic bridge
between the World Bank and UNHCR, the Joint Data Center on Forced Displacement
convened a workshop to answer these questions. This paper summarizes the
emergent messages from the workshop and recommendations for future areas of
focus and ways forward for the community of practice on socioeconomic data on
forced displacement. Three recommended areas of future focus are: enhancing and
optimizing household survey sampling approaches; estimating forced displacement
socioeconomic indicators from alternative data sources; and amplifying data
accessibility and discoverability. Three key features of the recommended
approach are: strong complementarity with the existing
data-collection-to-use-pipeline; data responsibility built-in and tailored to
forced displacement contexts; and iterative assessment of operational relevance
to ensure continuous focus on improving outcomes for those affected by forced
displacement.
View
Show abstract
Capacitated Mobile Facility Location Problem with Mobile Demand: Efficient
Relief Aid Provision to En Route Refugees
Article
 * Jul 2024
 * OMEGA-INT J MANAGE S

 * Amirreza Pashapour
 * Dilek Günneç
 * F. Sibel Salman
 * Eda Yücel

As a humanity crisis, the tragedy of forced displacement entails relief aid
distribution efforts among en route refugee to alleviate their migration
hardships. This study aims to assist humanitarian organizations in
cost-efficiently optimizing the logistics of capacitated mobile facilities
utilized to deliver relief aid to transiting refugees in a multi-period setting.
The problem is referred to as the Capacitated Mobile Facility Location Problem
with Mobile Demands (CMFLP-MD). In CMFLP-MD, refugee groups follow specific
paths, and meanwhile, they receive relief aid at least once every fixed number
of consecutive periods, maintaining continuity of service. To this end, the
overall costs associated with capacitated mobile facilities, including fixed,
service provision, and relocation costs, are minimized. We formulate a mixed
integer linear programming (MILP) model and propose two solution methods to
solve this complex problem: an accelerated Benders decomposition approach as an
exact solution method and a matheuristic algorithm that relies on an enhanced
fix-and-optimize agenda. We evaluate our methodologies by designing realistic
instances based on the Honduras migration crisis that commenced in 2018. Our
numerical results reveal that the accelerated Benders decomposition excels MILP
with a 46% run time improvement on average while acquiring solutions at least as
good as the MILP across all instances. Moreover, our matheuristic acquires
high-quality solutions with a 2.4% average gap compared to best-incumbents
rapidly. An in-depth exploration of the solution properties underscores the
robustness of our relief distribution plans under varying migration
circumstances. Across several metrics, our sensitivity analyses also highlight
the managerial advantages of implementing CMFLP MD solutions.
View
Show abstract
Flee 3: Flexible agent-based simulation for forced migration
Article
 * Jun 2024

 * Maziar Ghorbani
 * Diana Suleimenova
 * Alireza Jahani
 * Derek Groen

View
The eco-evolutionary dynamics of strategic species
Article
Full-text available
 * Apr 2024

 * Sourav Roy
 * Subrata Ghosh
 * Arindam Saha
 * Dibakar Ghosh

Much research has in recent years been devoted to better our understanding of
the intricate relationships between ecology and the evolutionary success of
species. These explorations have often focused on understanding the complex
interplay among ecological factors and evolutionary rhythms of the species in
various environments. Central to these studies is the concept of the survival of
the fittest, proposed by Charles Darwin, where evolutionary circumstances, often
portrayed as social dilemmas, favour the welfare of self-interested over others.
To further advance this line of research, we here develop a theoretical
framework that features three interconnected traits in an evolutionary setting,
namely: prey, predator and parasite, each adopting distinct strategies akin to a
social dilemma and resembling a Rock-Paper-Scissors scenario. These traits,
which we term strategic species, adhere to the eco-evolutionary game dynamics.
We further extend our analysis by conducting a sensitivity assessment of the
system’s payoff parameters using the Sobol indices.
View
Show abstract
An agent-based framework to study forced migration: A case study of Ukraine
Article
 * Mar 2024

 * Zakaria Mehrab
 * Logan Stundal
 * Srinivasan Venkatramanan
 * Madhav Marathe

The ongoing Russian aggression against Ukraine has forced over eight million
people to migrate out of Ukraine. Understanding the dynamics of forced migration
is essential for policy-making and for delivering humanitarian assistance.
Existing work is hindered by a reliance on observational data which is only
available well after the fact. In this work, we study the efficacy of a
data-driven agent-based framework motivated by social and behavioral theory in
predicting outflow of migrants as a result of conflict events during the initial
phase of the Ukraine war. We discuss policy use cases for the proposed framework
by demonstrating how it can leverage refugee demographic details to answer
pressing policy questions. We also show how to incorporate conflict forecast
scenarios to predict future conflict-induced migration flows. Detailed future
migration estimates across various conflict scenarios can both help to reduce
policymaker uncertainty and improve allocation and staging of limited
humanitarian resources in crisis settings.
View
Show abstract
Show more

Evaluation of existing migration forecasting methods and models. Report for the
Migration Advisory Committee
Technical Report
Full-text available
 * Oct 2015

 * George Disney
 * Arkadiusz Wiśniowski
 * Jonathan J. Forster
 * Jakub Bijak

This report includes a detailed review of existing migration forecasting methods
and models and an exercise which compares the forecasts from the models
identified with actual historic migration flows.
View
Show abstract
A Serious Video Game To Support Decision Making On Refugee Aid Deployment Policy
Article
Full-text available
 * Dec 2017

 * Luis Eduardo Estrada
 * Derek Groen
 * Jose Emmanuel Ramirez-Marquez

The success of refugee support operations depends on the ability of humanitarian
organizations and governments to deploy aid effectively. These operations
require that decisions on resource allocation are made as quickly as possible in
order to respond to urgent crises and, by anticipating future developments,
remain adequate as the situation evolves. Agent-based modeling and simulation
has been used to understand the progression of past refugee crises, as well as a
way to predict how new ones will unfold. In this work, we tackle the problem of
refugee aid deployment as a variant of the Robust Facility Location Problem
(RFLP). We present a serious video game that functions as an interface for an
agent-based simulation run with data from past refugee crises. Having obtained
good approximate solutions to the RFLP by implementing a game that frames the
problem as a puzzle, we adapted its mechanics and interface to correspond to
refugee situations. The game is intended to be played by both subject matter
experts and the general public, as a way to crowd-source effective courses of
action in these situations.
View
Show abstract
Everything you need to know about agent-based modelling and simulation
Article
Full-text available
 * May 2016
 * J Simulat

 * C. M. Macal

This paper addresses the background and current state of the field of
agent-based modelling and simulation (ABMS). It revisits the issue of ABMS
represents as a new development, considering the extremes of being an overhyped
fad, doomed to disappear, or a revolutionary development, shifting fundamental
paradigms of how research is conducted. This paper identifies key ABMS
resources, publications, and communities. It also proposes several complementary
definitions for ABMS, based on practice, intended to establish a common
vocabulary for understanding ABMS, which seems to be lacking. It concludes by
suggesting research challenges for ABMS to advance and realize its potential in
the coming years.
View
Show abstract
Decision-Making in Agent-Based Models of Migration: State of the Art and
Challenges
Article
Full-text available
 * Feb 2016
 * EUR J POPUL

 * Anna Klabunde
 * Frans Willekens

We review agent-based models (ABM) of human migration with respect to their
decision-making rules. The most prominent behavioural theories used as decision
rules are the random utility theory, as implemented in the discrete choice
model, and the theory of planned behaviour. We identify the critical choices
that must be made in developing an ABM, namely the modelling of decision
processes and social networks. We also discuss two challenges that hamper the
widespread use of ABM in the study of migration and, more broadly, demography
and the social sciences: (a) the choice and the operationalisation of a
behavioural theory (decision-making and social interaction) and (b) the
selection of empirical evidence to validate the model. We offer advice on how
these challenges might be overcome.
View
Show abstract
Climate Shocks and Migration: An Agent-Based Modeling Approach
Article
Full-text available
 * Sep 2016
 * POPUL ENVIRON

 * Barbara Entwisle
 * Nathalie E. Williams
 * Ashton M. Verdery
 * Aree Jampaklay

This is a study of migration responses to climate shocks. We construct an
agent-based model that incorporates dynamic linkages between demographic
behaviors, such as migration, marriage, and births, and agriculture and land
use, which depend on rainfall patterns. The rules and parameterization of our
model are empirically derived from qualitative and quantitative analyses of a
well-studied demographic field site, Nang Rong district, northeast Thailand.
With this model, we simulate patterns of migration under four weather regimes in
a rice economy: (1) a reference, “normal” scenario; (2) 7 years of unusually wet
weather; (3) 7 years of unusually dry weather; and (4) 7 years of extremely
variable weather. Results show relatively small impacts on migration.
Experiments with the model show that existing high migration rates and strong
selection factors, which are unaffected by climate change, are likely
responsible for the weak migration response.
View
Show abstract
Organized Crime and Conflict in the Sahel-Sahara Region
Chapter
 * Apr 2013

 * Wolfram Lacher

View
Modeling Social Pressures Toward Political Instability
Article
 * Dec 2013

 * Peter Turchin

View
An agent-based approach to human migration movement
Conference Paper
 * Dec 2016

 * Larry Lin
 * Kathleen M Carley
 * Shih-Fen Cheng

View
Agent-based modeling and strategic group formation: A refugee case study
Conference Paper
 * Dec 2016

 * Andrew Collins
 * Erika Frydenlund

View
Simulating Refugee Movements: Where Would You Go?
Article
 * Dec 2016

 * Derek Groen

The challenge of understanding refugee movements is huge and affects countries
worldwide on a daily basis. Yet, in terms of simulation, the challenge appears
to have been largely ignored. I argue that we as researchers can, and should,
harness our computational skills to better understand and predict refugee
movements. I reflect on the computational challenges of modelling refugees, and
present a simulation case study example focused on the Northern Mali Conflict in
2012. Compared to UNHCR data, the simulation predicts fewer refugees moving
towards Mauritania, and more refugees moving towards Niger. This outcome aligns
with UNHCR reports, which mention that unregistered refugees were known to
reside outside of the official camps, though further investigations are required
to rule out competing theories.
View
Show abstract
Show more




RECOMMENDED PUBLICATIONS

Discover more
Thesis
Full-text available


HUMANITARIAN ACTION & LEVELS OF VIOLENCE IN NORTH KIVU

December 2016
 * Paul Daragh Muldoon

This paper tests theories which argue that humanitarian aid often negatively
impacts the violent conflicts it responds to. Using the territories of North
Kivu in the Democratic Republic of Congo as a series of case studies combined
with historical statistical datasets for that region, I show that the available
evidence fails to support such a position. Instead, I argue that, not only do
aid sites ... [Show full abstract] mitigate many of the negative effects of
violence and related displacement, they also offer a place of refuge for
civilians during periods of escalating violence.
View full-text
Article
Full-text available


HUMANITARIAN ORGANIZATIONS IN TAJIKISTAN AND THE COORDINATION OF AID TO
DISPLACED AFGHANS IN NO MAN'...

June 2005 · Journal of Refugee Studies
 * Indra Overland

This article examines the coordination of humanitarian aid to displaced Afghans
on the border between Afghanistan and Tajikistan from 2000 to 2002, in order to
draw lessons that may be useful in connection with the return of the remaining
displaced Afghans and other groups of refugees and IDPs. It examines the roles
of the various organizations involved in the humanitarian operation, focusing on
... [Show full abstract] UNHCR and its position as lead agency. The case of the
displaced Afghans on the border between Afghanistan and Tajikistan highlights
some problematic consequences of locating coordinating functions in sectoral
lead agencies, and some advantages of neutral coordination bodies such as OCHA.
It also demonstrates the importance of a balance between information gathering,
processing and sharing, as well as the interconnections between coordination by
command and coordination by consensus.
View full-text
Article
Full-text available


LOCATING YOUNG REFUGEES HISTORICALLY: ATTENDING TO AGE POSITION IN
HUMANITARIANISM

April 2014 · European Journal of Development Research
 * Jason Hart

Nowadays humanitarian organisations are often keen to engage young displaced
people in programmatic efforts. In such efforts attention is commonly paid to
the impact of the social dynamics of gender. However, similar consideration of
processes associated with age has been less apparent. This article explains the
importance of attending to the ‘age position’ of young refugees from two
interrelated ... [Show full abstract] perspectives: first, as a means to
comprehend the forces that inform the expression of particular needs and
aspirations by young people, and second, in order to grasp the historicity of
their lives and of the larger displaced population. The article then moves on to
offer a conceptual framework for investigating age position. The notion of
‘generation’ is central to this framework. Four distinct meanings of generation
are identified and their application explored through reference to findings from
research conducted in a Palestinian refugee camp in Jordan.Les organisations
humanitaires sont aujourd’hui souvent désireuses de faire participer les jeunes
déplacés à des initiatives de programmes. Dans ces programmes, l’attention se
porte généralement sur l'impact de la dynamique sociale entre les sexes. On
semble par contre accorder moins d’attention aux dynamiques liées à l'âge. Cet
article explique, à partir de deux perspectives connexes, l'importance d’aborder
la question du «rang d’âge» des jeunes réfugiés. Il s’agit, tout d'abord, de
comprendre les forces qui conditionnent l'expression des besoins et aspirations
particuliers des jeunes et, puis de mieux appréhender l'historicité de leur vie
et de celle de l'ensemble des réfugiés. L’article poursuit en proposant un cadre
conceptuel pour examiner l’importance du rang d’âge. La notion de «génération»
occupe une place centrale dans ce cadre. Nous identifions quatre sens distincts
de «génération» et examinons leur application en mobilisant des résultats
d’études menées dans un camp de réfugiés palestiniens en Jordanie.
View full-text
Article


WHO ARE NEEDED, THIEVES OR DOCTORS: ARMED CIVIL CONFLICTS IN DARFUR AND IMPACTS
ON EDUCATION IN REFU...

July 2011
 * Issam A.W. Mohamed

The study presented here depends on a field survey of refugees' camps in war
strifed Darfur region. The data are genuine from people and children. The
expelling of NGOs from the region was a moral shock to the whole world, but in
Darfur, it was a humanitarian catastrophe affecting the population. In this
paper, I surveyed and analyzed data on what I consider the most important factor
which are ... [Show full abstract] children and establish education as the base
of the arguments introduced here. A case study is introduced which is Attash
refugees or displaced camp were produced. Data were collected by field
questionnaire of the inhabitants of the camp that concentrated on the education
backgrounds and the available facilities to educate children. That is besides
collected data on socioeconomic and demographic conditions. The results and
conclusions emphasize that such facilities are inadequate or non-existent.
Malnutrition, inadequate homes and sanitation facilities are common. Very few
job opportunities are available and there is no land for the displaced people to
practice their traditional profession. Governmental supporting systems are not
available or do not exist. Drinking water facilities are insufficient. All
indices of human development are very low. Thus, no sane person can reject
foreign humanitarian aid. The title for the paper introduced here is that
Doctors or Thieves. For the first, they are not sufficiently available and if
there is any, they don’t have medicines. Of the second, the current conditions
only generate thieves in all possible categories who will infest the whole
region and country; generations of young people who socially and morally are
failures not provided or educated to participate in building the society.
Besides my conclusions on impacts on education, I hereby profess that what
happens on the camps generates only further economic destitute and entrenching
social hatred in the Sudanese nation.
Read more
Last Updated: 22 Oct 2024
Discover the world's research
Join ResearchGate to find the people and research you need to help your work.
Join for free

ResearchGate iOS App
Get it from the App Store now.
Install
Keep up with your stats and more
Access scientific knowledge from anywhere

or
Discover by subject area
 * Recruit researchers
 * Join for free
 * Login
   Email
   Tip: Most researchers use their institutional email address as their
   ResearchGate login
   
   PasswordForgot password?
   Keep me logged in
   Log in
   or
   Continue with Google
   
   Welcome back! Please log in.
   Email
   · Hint
   Tip: Most researchers use their institutional email address as their
   ResearchGate login
   
   PasswordForgot password?
   Keep me logged in
   Log in
   or
   Continue with Google
   No account? Sign up
   

Company
About us
News
Careers
Support
Help Center
Business solutions
Advertising
Recruiting

© 2008-2024 ResearchGate GmbH. All rights reserved.
 * Terms
 * Privacy
 * Copyright
 * Imprint
 * Consent preferences