<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1644312</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2025.1644312</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>The necessity of macroscopic directional guidance in pedestrian tsunami evacuation: a zonal MFD-based optimization approach</article-title>
<alt-title alt-title-type="left-running-head">Horiai et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2025.1644312">10.3389/fphy.2025.1644312</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Horiai</surname>
<given-names>Shinya</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3182207/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Data curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Formal Analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
</contrib>
<contrib contrib-type="author" corresp="yes" equal-contrib="yes">
<name>
<surname>Okumura</surname>
<given-names>Makoto</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2979703/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sato</surname>
<given-names>Kazuto</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Regional Resilience Planning Lab., International Research Institute of Disaster Science, Tohoku University</institution>, <addr-line>Sendai</addr-line>, <country>Japan</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Takasaki Branch, East Japan Railway Co. Ltd.</institution>, <addr-line>Takasaki</addr-line>, <country>Japan</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2364934/overview">Ryosuke Yano</ext-link>, Tokio Marine dR Co., Ltd., Japan</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3098306/overview">Satoshi Sugiura</ext-link>, Kochi University of Technology, Japan</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3099059/overview">Makoto Chikaraishi</ext-link>, Hiroshima University, Kasumi Campus, Japan</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Makoto Okumura, <email>mokmr@tohoku.ac.jp</email>
</corresp>
<fn fn-type="equal" id="fn001">
<label>&#x2020;</label>
<p>These authors have contributed equally to this work and share first authorship</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>09</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1644312</elocation-id>
<history>
<date date-type="received">
<day>10</day>
<month>06</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>09</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Horiai, Okumura and Sato.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Horiai, Okumura and Sato</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Tsunami evacuation planning is a critical and urgent social issue that requires consideration of traffic impediments and road blockages caused by earthquakes and flooding. Traditional pedestrian evacuation models have focused primarily on micro-scale environments spanning a few dozen meters within buildings, limiting their applicability to tsunami scenarios involving travel over hundreds of meters. This study aims to (1) extend a cell FD-based dynamic traffic distribution model into a zonal MFD-based model and (2) apply it to pedestrian traffic to construct an optimization model that outputs efficient evacuation directions. Focusing on real local cities in Japan, we compare optimal solutions for different pedestrian evacuation direction scenarios. The results confirm that if pedestrians can preemptively understand multiple safe evacuation routes, rather than relying solely on the nearest facilities, efficient directional guidance that reduces congestion can be achieved.</p>
</abstract>
<kwd-group>
<kwd>tsunami evacuation</kwd>
<kwd>optimization</kwd>
<kwd>pedestrian</kwd>
<kwd>zonal MFD</kwd>
<kwd>macroscopic guidance</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Social Physics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In coastal cities vulnerable to tsunamis, ensuring safe evacuation methods for residents in flood-prone areas is essential. Recently, more Japanese local governments have permitted vehicle evacuations for individuals with mobility challenges. However, given that earthquakes may damage roads and bridges, rendering vehicle evacuations infeasible, it is vital to explore safe pedestrian evacuation strategies for the general population.</p>
<p>Tsunami evacuations often exceed the spatial and temporal scales addressed in conventional pedestrian studies. These traditional studies typically focus on micro-scale ranges of a few meters, emphasizing factors such as individual sightlines and flows around intersections and exits [<xref ref-type="bibr" rid="B1">1</xref>]. In contrast, tsunami evacuations involve pedestrians distributed across urban areas exceeding 100 m in scale. Evacuees do not follow a single route to a common destination but instead undertake long-distance evacuations of over 1 km using multiple roads and heading toward various destinations. Dispersing evacuation routes and destinations from a macro perspective may mitigate the micro-level problems mentioned above and enhance overall evacuation safety. In the future, rapid local road assessments and mobile IT devices may allow for real-time dynamic guidance. However, given that many older residents in tsunami-prone Japanese cities struggle with IT device usage, a more practical approach involves clearly defining evacuation directions by zone in advance and promoting understanding through evacuation drills.</p>
<p>Urban traffic optimization models have been developed for vehicles to determine efficient evacuation routes and destinations by minimizing total evacuation time, completion time, or hazard encounter risk. However, few models address pedestrian tsunami evacuation. This study presents two key contributions: (1) the development of an optimization model based on a macroscopic fundamental diagram (MFD) that captures the density&#x2013;flow relationship within zones of approximately 500 m, and (2) the extension of this framework from vehicles to pedestrians.</p>
<p>Using the zonal MFD-based evacuation traffic optimization model, the optimal evacuation direction for pedestrians in each zone can be determined in real time. However, if the model&#x2019;s guidance diverges from evacuees&#x2019; initial assumptions, they may follow their own path, which risks invalidating the optimization. This study examines the impact of the breadth of directional choices on evacuation efficiency through scenario-based analysis.</p>
</sec>
<sec id="s2">
<title>2 Literature review and study aims</title>
<sec id="s2-1">
<title>2.1 Dynamic vehicular traffic assignment studies</title>
<p>The issue of pedestrian evacuation from hazardous events has been studied with a focus on efficiently moving large groups from enclosed spaces (e.g., vehicles, buildings, underground malls) to limited exits, as reviewed by [<xref ref-type="bibr" rid="B2">2</xref>]. These insights inform the design of exits, evacuation routes, and signage systems.</p>
<p>Since the early 2000s, disasters such as urban fires, floods, typhoons, tsunamis, and hazardous material accidents have heightened attention to horizontal evacuations across road networks. [<xref ref-type="bibr" rid="B3">3</xref>] conducted a comprehensive global review of evacuation planning over the past 30 years, while [<xref ref-type="bibr" rid="B4">4</xref>] provided a systematic review of simulation-based optimization studies.</p>
<p>When road network conditions are static and link travel times constant, choosing routes with the shortest travel time is efficient. However, as traffic density increases, movement becomes constrained, leading to slower speeds and longer travel times. Thus, link travel times are modeled as increasing functions of traffic volume, diverging near critical volume thresholds to reflect congestion. By integrating this with conservation laws, continuity conditions, and cost functions, dynamic traffic assignments can be computed; for example, the model by [<xref ref-type="bibr" rid="B5">5</xref>].</p>
<p>Traffic flow, defined as density times spatial average speed, increases under free-flow conditions but decreases in congested regions once critical density is surpassed. On roads with uniform width and slope, the dynamics of congestion buildup and dissipation have been theoretically analyzed using kinematic wave theory and the fundamental diagram (FD). Parameter estimation enables simulation of evolving traffic flow. In traffic planning, goals typically include maximizing completed trips within a timeframe, minimizing total travel time, or minimizing journey completion time. Maintaining high flow rates requires keeping density below critical thresholds. Hence, many models focus on subcritical capacity conditions. [<xref ref-type="bibr" rid="B6">6</xref>] proposed a linear programming approach using a linear link performance function. Related optimization-based models include those by [<xref ref-type="bibr" rid="B7">7</xref>], [<xref ref-type="bibr" rid="B8">8</xref>], [<xref ref-type="bibr" rid="B9">9</xref>], and [<xref ref-type="bibr" rid="B10">10</xref>].</p>
</sec>
<sec id="s2-2">
<title>2.2 Traffic congestion in evacuation situation</title>
<p>The aforementioned traffic distribution models assume that density remains below critical levels and that congestion is avoided. However, during disaster evacuations, urgency often compels users to enter downstream roads as long as any capacity exists, increasing the likelihood of congestion beyond critical density. If congestion queues can be restricted to safe zones, a rapid reduction in vehicle volume within upstream hazard areas may mitigate damage. Moreover, if congestion in hazardous zones clears before the hazard strikes due to timely upstream evacuation, its negative impact can be avoided. Therefore, when planning evacuations using objective functions such as expected evacuees or expected casualties, congestion is not inherently detrimental and may even yield advantages. It is thus desirable to use dynamic models capable of capturing traffic conditions that include congestion. [<xref ref-type="bibr" rid="B11">11</xref>] developed a Cell Transmission (CT) model for a single-lane setting, representing time-dependent changes in traffic flow per road segment (cell) using a flow&#x2013;density relationship aligned with kinematic wave theory. [<xref ref-type="bibr" rid="B12">12</xref>] demonstrated that by modeling cell FD relationships as piecewise linear functions and defining inter-cell connections as linear functions, the overall traffic flow, including upstream congestion due to downstream saturation, can be formulated as a linear programming problem and solved efficiently.</p>
<p>In this study, we extend the [<xref ref-type="bibr" rid="B12">12</xref>] model to construct an optimization model. The formulation employs the notations presented in <xref ref-type="table" rid="T1">Table 1</xref>. Indices for the cell set <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are denoted as <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and for the node set <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The node adjacent downstream of cell <italic>a</italic> is represented as <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and the sets of cells adjacent upstream and downstream of node <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are represented as <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. Discrete time is represented as <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with one time unit defined as the duration for free flow to pass through one cell. The endogenous variables are <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>: queued flows in cell <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the end of time <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, corresponding to <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> in our model; <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b;: exit flow from cell <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> during time <inline-formula id="inf16">
<mml:math id="m16">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>: inflow rate into cell <inline-formula id="inf18">
<mml:math id="m18">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the end of time <inline-formula id="inf19">
<mml:math id="m19">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> or at the beginning of time <inline-formula id="inf20">
<mml:math id="m20">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>; and <inline-formula id="inf21">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>z</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>: travel demand between origin-destination pair <inline-formula id="inf22">
<mml:math id="m22">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> departing at time <inline-formula id="inf23">
<mml:math id="m23">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Other parameters include <inline-formula id="inf24">
<mml:math id="m24">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>: flow capacity of cell <inline-formula id="inf25">
<mml:math id="m25">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf26">
<mml:math id="m26">
<mml:mrow>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>: holding capacity of cell <inline-formula id="inf27">
<mml:math id="m27">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf28">
<mml:math id="m28">
<mml:mrow>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>: demand originated from cell <inline-formula id="inf29">
<mml:math id="m29">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf30">
<mml:math id="m30">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>: the ratio of the wave speed to the free flow speed. Nie model is formulated as follows:<disp-formula id="e1">
<mml:math id="m31">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2261;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m32">
<mml:mrow>
<mml:mtext>Subject&#x2009;to&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m33">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>z</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m35">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m36">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m37">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m38">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x21d2;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>a</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mtext>or&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>b</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>or&#x2002;</mml:mtext>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>A</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Variables and parameters of this model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Variables</th>
<th colspan="2" align="center">Parameters</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf31">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Number of pedestrians in road section of zone</td>
<td align="left">
<inline-formula id="inf32">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Time of first arrival of Tsunami wave (31 min)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf33">
<mml:math id="m41">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Number of evacuee in off-road section of zone</td>
<td align="left">
<inline-formula id="inf34">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Duration of the first Tsunami wave (60 min)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf35">
<mml:math id="m43">
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Number of evacuee in shelter section of zone</td>
<td align="left">
<inline-formula id="inf36">
<mml:math id="m44">
<mml:mrow>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Holding capacity of road section (0-7800 people)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf37">
<mml:math id="m45">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Inflow of pedestrians in the road section of zone</td>
<td align="left">
<inline-formula id="inf38">
<mml:math id="m46">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Speed ratio of the free wave and shock wave (0.9)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf39">
<mml:math id="m47">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Outflow of pedestrians in the road section of zone</td>
<td align="left">
<inline-formula id="inf40">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Preparation time before departure (15 min)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf41">
<mml:math id="m49">
<mml:mrow>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Inter-zonal flow of pedestrians</td>
<td align="left">
<inline-formula id="inf42">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Required time to enter a shelter (2 min)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf43">
<mml:math id="m51">
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Departure flow from off-road section of zone</td>
<td align="left">
<inline-formula id="inf44">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Walk through time across a zone (6 min)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf45">
<mml:math id="m53">
<mml:mrow>
<mml:msubsup>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Arrival flow into off-road section of zone</td>
<td align="left">
<inline-formula id="inf46">
<mml:math id="m54">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Inter-zonal flow capacity(40 people/min <inline-formula id="inf47">
<mml:math id="m55">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> number of roads)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf48">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Evacuee entering the shelters of zone</td>
<td align="left">
<inline-formula id="inf49">
<mml:math id="m57">
<mml:mrow>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Initial population in each mesh(0-1707 people)</td>
</tr>
<tr>
<td rowspan="3" colspan="2" align="left"/>
<td align="left">
<inline-formula id="inf50">
<mml:math id="m58">
<mml:mrow>
<mml:msup>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Capacity of each shelter (0, 59 -10,000 people)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf51">
<mml:math id="m59">
<mml:mrow>
<mml:msup>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Capacity of shelter entering flow (40 -200 people/min)</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf52">
<mml:math id="m60">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Tsunami encounter probability (0 &#x2013; 1)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The objective function <xref ref-type="disp-formula" rid="e1">Equation 1</xref> represents the total number of vehicles on the road and corresponds to minimizing total travel time. <xref ref-type="disp-formula" rid="e2">Equation 2</xref> expresses temporal conservation of vehicles, while <xref ref-type="disp-formula" rid="e3">Equation 3</xref> ensures conservation of flow at nodes. <xref ref-type="disp-formula" rid="e4">Equation 4</xref> captures initial demand, and <xref ref-type="disp-formula" rid="e5">Equations 5</xref>, <xref ref-type="disp-formula" rid="e6">6</xref> constrain exit and inflow rates by flow capacity. Specifically, <xref ref-type="disp-formula" rid="e7">Equation 7</xref> limits inflow based on available holding capacity. <xref ref-type="disp-formula" rid="e8">Equation 8</xref>, known as the ordered solution property (OSP), ensures that in congested cells, outflow is maximized. This prevents the &#x201c;flow holding back&#x201d; issue, where vehicles remain in upstream cells despite available downstream capacity.</p>
<p>The model aligns with a trapezoidal FD. Since <inline-formula id="inf53">
<mml:math id="m61">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> cannot be negative, the following condition must hold:<disp-formula id="e9">
<mml:math id="m62">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e9">Equation 9</xref> implies that the outflow rate during a unit time cannot exceed the number of vehicles present at the beginning of the period, corresponding to the increasing portion (left edge) of the trapezoidal FD. <xref ref-type="disp-formula" rid="e6">Equation 6</xref> sets the upper limit of outflow (top edge), while <xref ref-type="disp-formula" rid="e5">Equation 5</xref> restricts inflow based on remaining capacity (right congested edge).</p>
<p>The FD models congestion in a single cell, considering vehicles as forming a point queue above it. The Nie model <xref ref-type="disp-formula" rid="e1">Equation 1</xref> captures how rising cell density limits inflow (via <xref ref-type="disp-formula" rid="e7">Equation 7</xref>), which in turn constrains outflow from upstream cells through conservation at adjacent cells (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>), allowing for upstream propagation of congestion.</p>
<p>Although the Nie model comprises linear expressions, <xref ref-type="disp-formula" rid="e8">Equation 8</xref> introduces a conditional constraint that deviates from standard linear programming. [<xref ref-type="bibr" rid="B12">12</xref>] excluded <xref ref-type="disp-formula" rid="e8">Equation 8</xref> from the initial formulation and applied an iterative algorithm to accelerate outflows from congested cells until the OSP condition was satisfied.</p>
<p>While these studies focus on single road sections, scaling to larger areas presents challenges in handling detailed road networks. To address this, MFD models were developed to express the relationship between the number of vehicles in an area (spatial density) and traffic volume (trip departures and arrivals). Studies by [<xref ref-type="bibr" rid="B13">13</xref>], [<xref ref-type="bibr" rid="B14">14</xref>], [<xref ref-type="bibr" rid="B15">15</xref>], [<xref ref-type="bibr" rid="B16">16</xref>], and [<xref ref-type="bibr" rid="B17">17</xref>] have explored the fundamental characteristics of such models. [<xref ref-type="bibr" rid="B18">18</xref>] created an agent-based simulation incorporating a trapezoidal MFD to estimate dynamic traffic distributions at the urban scale. These MFD-based efforts are reviewed by [<xref ref-type="bibr" rid="B19">19</xref>]. As an application, [<xref ref-type="bibr" rid="B20">20</xref>] proposed an evacuation optimization model using a nonlinear MFD. [<xref ref-type="bibr" rid="B21">21</xref>] applied a triangular MFD, incorporating departure time choices to analyze optimal transitions in road usage as urban flooding evolves over time.</p>
</sec>
<sec id="s2-3">
<title>2.3 Pedestrian evacuation studies</title>
<p>Compared to the above research on vehicle evacuations, pedestrian evacuation studies in road networks remain relatively limited. [<xref ref-type="bibr" rid="B22">22</xref>] and [<xref ref-type="bibr" rid="B23">23</xref>] adapted dynamic traffic assignment models for vehicular traffic to pedestrian contexts. [<xref ref-type="bibr" rid="B24">24</xref>] empirically studied crowd dynamics during the stoning rituals, contributing to flow&#x2013;density modeling for pedestrians. [<xref ref-type="bibr" rid="B25">25</xref>] investigated maximum pedestrian flow under free-flow conditions, below critical capacity. [<xref ref-type="bibr" rid="B26">26</xref>] used a CT model to simulate pedestrian movement in confined areas such as public squares. [<xref ref-type="bibr" rid="B27">27</xref>] enhanced the applicability of trapezoidal pedestrian MFDs by introducing local density classifications around individuals. [<xref ref-type="bibr" rid="B19">19</xref>] reviewed pedestrian MFD developments and confirmed the feasibility of pedestrian evacuation modeling.</p>
</sec>
<sec id="s2-4">
<title>2.4 The current study</title>
<p>As described above, the development of zonal MFD models, evolved from CT models originally applied to single road segments, has advanced in pedestrian traffic modeling. The application of trapezoidal MFDs to evacuation contexts has also progressed. This study focuses on the trapezoidal FD-based model by [<xref ref-type="bibr" rid="B12">12</xref>], notable for its computational efficiency and operability as a linear programming formulation. By adapting this approach into a zonal MFD model for pedestrian evacuation, we aim to build an optimal, efficient, and tractable evacuation model.</p>
<p>Unlike [<xref ref-type="bibr" rid="B12">12</xref>], this study&#x2019;s model does not incorporate the OSP condition. As discussed later, our objective function minimizes the expected number of tsunami victims during evacuation. In scenarios where a time buffer exists before tsunami arrival, it may be optimal to move toward zones closer to the coastline, despite higher eventual risk, due to the temporary equivalence in disaster probability across zones. As the hazard evolves, the rational direction of evacuation changes dynamically, and the OSP condition may not always be appropriate. Therefore, excluding the OSP condition allows the model to retain a standard linear programming structure, simplifying computation of the optimal solution.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Zonal MFD-based optimal tsunami evacuation model</title>
<sec id="s3-1">
<title>3.1 Settings</title>
<p>This study develops a mathematical optimization model to determine the most efficient evacuation strategy while ensuring physical feasibility. The target area is divided into zones based on a regional mesh, which are rectangular units approximately 500 m in length, commonly used in urban planning for population aggregation. Each zone is divided into (a) road section, where pedestrians move between zones, (b) off-road land-use section, and (c) evacuation shelter section, which include safe facilities such as shelters, disaster prevention parks, or evacuation towers.</p>
<p>In the model, <inline-formula id="inf54">
<mml:math id="m63">
<mml:mrow>
<mml:mi mathvariant="bold">T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the set of time periods from earthquake onset to the end of the first tsunami wave&#x2019;s arrival, <inline-formula id="inf55">
<mml:math id="m64">
<mml:mrow>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the set of zones containing shelter sections, and <inline-formula id="inf56">
<mml:math id="m65">
<mml:mrow>
<mml:mi mathvariant="bold">Z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> indicates general zones without shelters. Additionally, <inline-formula id="inf57">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">J</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the set of zones adjacent to zone <inline-formula id="inf58">
<mml:math id="m67">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and adjacent zones in the cardinal directions are denoted as <inline-formula id="inf59">
<mml:math id="m68">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf60">
<mml:math id="m69">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. <xref ref-type="table" rid="T1">Table 1</xref> lists the symbols for all variables and parameters used in the formulation. <xref ref-type="fig" rid="F1">Figure 1</xref> illustrates a typical zone structure and associated variable definitions.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Zone structure and variables.</p>
</caption>
<graphic xlink:href="fphy-13-1644312-g001.tif">
<alt-text content-type="machine-generated">Diagram illustrating an evacuation scenario. The left side shows a grid with a central cell labeled &#x22;i&#x22; surrounded by directional labels N(i), E(i), S(i), and W(i) with varying shades of red. The right side depicts layers labeled &#x22;Evacuation shelter,&#x22; &#x22;Offroad section,&#x22; and &#x22;Road section&#x22; with stick figures and arrows indicating movement variables such as \( r_{it} \), \( o_{it} \), \( q_{it} \), \( p_{it} \), and \( u_{it} \), in different colors matching the sections.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Risk evaluation and objective function</title>
<p>The probability that an evacuee in mesh <inline-formula id="inf61">
<mml:math id="m70">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at time <inline-formula id="inf62">
<mml:math id="m71">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> will encounter a tsunami (hereafter referred to as &#x201c;tsunami encounter probability&#x201d; <inline-formula id="inf63">
<mml:math id="m72">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>) is defined as follows. While a flood depth of 0.3 m or more indicates tsunami impact, we use a continuous Logit-type function (rather than a step function) to enable optimization. This function, based on predicted maximum inundation depth by [<xref ref-type="bibr" rid="B28">28</xref>], is expressed by <xref ref-type="disp-formula" rid="e10">Equation 10</xref>.<disp-formula id="e10">
<mml:math id="m73">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>30</mml:mn>
<mml:mo>&#x2a;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.3</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The tsunami encounter probability is set to 0 for meshes outside the inundated area, evacuation shelter sections within inundated zones, and all zones for <inline-formula id="inf64">
<mml:math id="m74">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>30</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, before tsunami run-up begins.</p>
<p>Next, the expected number of tsunami victims based on a specific population distribution when evacuation does not occur is referred to as the &#x201c;static risk value.&#x201d; Specifically, this is calculated by first determining the average value of the tsunami encounter probability for each zone until the future and then summing the products of these averages with the given resident population, as expressed by <xref ref-type="disp-formula" rid="e11">Equation 11</xref>.<disp-formula id="e11">
<mml:math id="m75">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mtext mathvariant="bold">ZE</mml:mtext>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>When evacuation occurs, population distribution changes over time. The dynamic risk value (DRV) estimates the expected number of tsunami victims under such conditions. It is calculated by summing, at each time point, the product of population and tsunami encounter probability, then averaging over the inundation period, as expressed by <xref ref-type="disp-formula" rid="e12">Equation 12</xref>. Minimizing the DRV is the objective of our optimization model.<disp-formula id="e12">
<mml:math id="m76">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mtext mathvariant="bold">ZE</mml:mtext>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-3">
<title>3.3 Constraints</title>
<p>This model adopts similar constraints to those in the [<xref ref-type="bibr" rid="B12">12</xref>] model, including continuity conditions, capacity constraints for pedestrian flows, roadway capacity limits, maximum flow constraints, shelter capacity limits, initial population per zone, departure preparation time, walking time constraints, and non-negativity of decision variables.</p>
<p>Traffic continuity conditions are given by <xref ref-type="disp-formula" rid="e13">Equations 13</xref>&#x2013;<xref ref-type="disp-formula" rid="e18">18</xref>.<disp-formula id="e13">
<mml:math id="m77">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>&#x2261;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m78">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m79">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m80">
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m81">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="e18">
<mml:math id="m82">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>Capacity constraints in road section are expressed by <xref ref-type="disp-formula" rid="e19">Equations 19</xref>, <xref ref-type="disp-formula" rid="e20">20</xref>.<disp-formula id="e19">
<mml:math id="m83">
<mml:mrow>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">J</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m84">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>Maximum flow rate conditions limited by the existence of pedestrians are given by <xref ref-type="disp-formula" rid="e21">Equations 21</xref>&#x2013;<xref ref-type="disp-formula" rid="e23">23</xref>.<disp-formula id="e21">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mtext> </mml:mtext>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m86">
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
<disp-formula id="e23">
<mml:math id="m87">
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>Capacity constraints of evacuation shelter and its entry is given by <xref ref-type="disp-formula" rid="e24">Equations 24</xref>, <xref ref-type="disp-formula" rid="e25">25</xref>.<disp-formula id="e24">
<mml:math id="m88">
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m89">
<mml:mrow>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>Initial population in each zone is given exogenously by <xref ref-type="disp-formula" rid="e26">Equation 26</xref>.<disp-formula id="e26">
<mml:math id="m90">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>Preparation time constraints are expressed by <xref ref-type="disp-formula" rid="e27">Equations 27</xref>, <xref ref-type="disp-formula" rid="e28">28</xref>.<disp-formula id="e27">
<mml:math id="m91">
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
<disp-formula id="e28">
<mml:math id="m92">
<mml:mrow>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>Walking time constraint is as given by <xref ref-type="disp-formula" rid="e29">Equation 29</xref>.<disp-formula id="e29">
<mml:math id="m93">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>Lastly, nonnegative conditions for variables are given by <xref ref-type="disp-formula" rid="e30">Equation 30</xref>.<disp-formula id="e30">
<mml:math id="m94">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mo>&#x222a;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">J</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
</p>
<p>The model also incorporates the congestion effect, where increased pedestrian density reduces inflow to a zone. This is represented using a trapezoidal MFD structure, with key constraints including <xref ref-type="disp-formula" rid="e21">Equation 21</xref>, which indicates the limits on outflow based on existing population; <xref ref-type="disp-formula" rid="e19">Equation 19</xref>, which shows the flow capacity constraints at zone boundaries; and <xref ref-type="disp-formula" rid="e20">Equation 20</xref>, which demonstrates the congestion effects restricting inflow. These collectively describe the trapezoidal-shaped MFD governing outflow volume (<inline-formula id="inf65">
<mml:math id="m95">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
</sec>
<sec id="s3-4">
<title>3.4 Restriction of pedestrians&#x2019; movements direction</title>
<p>The optimization model developed above seeks to minimize total dynamic risk across the entire region. As a result, individual evacuees may be directed along routes that diverge from those leading to the nearest shelter or that initially approach higher-risk areas. In such cases, evacuees may reject these instructions and instead follow routes they personally perceive as safer, potentially compromising evacuation effectiveness.</p>
<p>To address this issue, it is important to limit movement directions to those more acceptable to evacuees, such as toward the nearest shelter or higher ground. By choosing from among such acceptable directions, evacuation plans can be made more realistic and acceptable. This constraint can be implemented by <xref ref-type="disp-formula" rid="e31">Equation 31</xref>, below.<disp-formula id="e31">
<mml:math id="m96">
<mml:mrow>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2209;</mml:mo>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>where <inline-formula id="inf66">
<mml:math id="m97">
<mml:mrow>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the set of acceptable movement directions. In the empirical analysis, we define and compare three constrained movement scenarios against the unconstrained optimal case (denoted O):</p>
<p>E) Movement allowed only toward the nearest evacuation shelter; if higher ground is closer, only that direction is allowed.</p>
<p>H) Movement allowed toward both the nearest shelter and nearest higher ground.</p>
<p>S) Movement allowed toward all adjacent zones with lower static risk, as well as toward the nearest shelter.</p>
<p>Typical movement options per mesh are: E) one direction; H) one or two directions; and S) two or three directions.</p>
<p>As a result of incorporating constraint (<xref ref-type="disp-formula" rid="e31">Equation 31</xref>), all model variables remain continuous and nonnegative, and both the objective function and constraints are linear. This ensures that the model remains a standard linear programming problem, solvable by general-purpose optimization solvers. In this study, we used Gurobi Optimizer v11.0.3.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Analysis of effectiveness of evacuation direction designation</title>
<p>To evaluate how well the proposed directional evacuation model reduces tsunami risk, empirical simulations were conducted using data from Hachinohe City, Aomori Prefecture, Japan.</p>
<sec id="s4-1">
<title>4.1 Target area and calculation conditions for empirical calculations</title>
<p>The central urban area of Hachinohe City was selected as the target. The tsunami scenario used is based on a Japan Trench earthquake model, with inundation from the first wave expected within 30&#x2013;60 min of the earthquake. In line with Hachinohe City&#x2019;s evacuation policy, which excludes bridge crossings due to potential seismic damage, our study focuses on zones between the Mabechi and Niida Rivers (see <xref ref-type="fig" rid="F2">Figure 2</xref>). The analysis included 284 regional meshes: 77 within the inundation area and 107 outside it. These meshes were treated as computational zones.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Evacuation demand and shelter capacity.</p>
</caption>
<graphic xlink:href="fphy-13-1644312-g002.tif">
<alt-text content-type="machine-generated">Map showing demand and capacity, with circles indicating demand (black) and capacity (green). Circle sizes range from one thousand to five thousand. Colored grid squares represent demand levels from zero to two thousand, with darker reds indicating higher demand.</alt-text>
</graphic>
</fig>
<p>According to 2020 Census data, the inundation area has a nighttime population of 44,050. This &#x201c;baseline population distribution&#x201d; is used in all simulations. We aggregated the maximum capacities of designated shelters by Hachinohe City, and determined the capacity <inline-formula id="inf67">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">F</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for each zone. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the nighttime population along with the shelter capacities, displayed using concentric circles.</p>
<p>The tsunami disaster probability <inline-formula id="inf68">
<mml:math id="m99">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">R</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> for each mesh at given time intervals was determined based on the numerical simulation results of inundation depths conducted by [<xref ref-type="bibr" rid="B28">28</xref>] using the tsunami analysis code from Nippon Koei, Co., Ltd. <xref ref-type="fig" rid="F3">Figure 3</xref> illustrates the static risk value (SRV) calculated from the tsunami disaster probabilities <inline-formula id="inf69">
<mml:math id="m100">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">R</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> for each zone, representing the expected value of tsunami disaster for a single individual remaining in each mesh until the end.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Static risk value and shelter capacity.</p>
</caption>
<graphic xlink:href="fphy-13-1644312-g003.tif">
<alt-text content-type="machine-generated">Heatmap showing evacuation facility capacities within a grid overlay. Blue shading indicates levels of some condition, marked by contour lines with values ranging from 30 to 55. Orange circles represent facility capacities of 1000, 3000, and 5000. A color bar below indicates SRV values from 0.0 to 1.0.</alt-text>
</graphic>
</fig>
<p>The road lengths, number of road intersections within each mesh, and the number of roads between meshes were obtained from the open data source, OpenStreetMap. From this data, the road capacity <inline-formula id="inf70">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">H</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the flow capacity <inline-formula id="inf71">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for pedestrians between meshes were defined as <xref ref-type="disp-formula" rid="e32">Equations 32</xref>, <xref ref-type="disp-formula" rid="e33">33</xref>, respectively.<disp-formula id="e32">
<mml:math id="m103">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>L</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>Z</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="italic">log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>I</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>Z</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
<disp-formula id="e33">
<mml:math id="m104">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mi mathvariant="italic">u</mml:mi>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mi mathvariant="italic">b</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">R</mml:mi>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">b</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="italic">w</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">Z</mml:mi>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>40</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
<mml:mi mathvariant="italic">o</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">u</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(33)</label>
</disp-formula>
</p>
<p>Pedestrian free-flow speed was set at 5 km/h. Preparation time before evacuation was fixed at 15 min, based on data from the Great East Japan Earthquake.</p>
</sec>
<sec id="s4-2">
<title>4.2 Effect of limitation of movement directions</title>
<p>The four movement scenarios tested were: E) Toward the nearest shelter only; H) Toward the nearest shelter and high ground; S) Toward adjacent zones with lower static risk and the nearest shelter; O) Optimal: all physically possible directions allowed. These scenarios are illustrated in <xref ref-type="fig" rid="F4">Figure 4</xref> (panels E, H, S, and O).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Direction sets for 4 cases.</p>
</caption>
<graphic xlink:href="fphy-13-1644312-g004.tif">
<alt-text content-type="machine-generated">Four grid maps illustrate different evacuation strategies: Evacuation shelter direction (E), Hill direction (H), Safer directions (S), and Optimal (O). Each map shows capacity and demand with varying circle sizes and colors, overlaid with arrows indicating movement directions. A legend denotes the circle sizes representing capacity levels of 1000, 3000, and 5000. The SRV scale ranges from 0.0 to 1.0 at the bottom of each map, indicating spatial risk values.</alt-text>
</graphic>
</fig>
<p>Using the same baseline population, the SRV without evacuation is 2.1 &#xd7; 10<sup>4</sup>, meaning nearly half of the 44,050 nighttime residents would encounter the tsunami without action. <xref ref-type="table" rid="T2">Table 2</xref> summarizes results: O) Optimal: DRV &#x3d; 4,883 people (11.1%); S) Safe direction: DRV &#x3d; 5,167 people (11.7%); H) High ground: DRV &#x3d; 6,278 people (14.3%); E) Shelter only: DRV &#x3d; 9,259 people (21.0%).</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of 4 evacuation solutions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Direction Scenarios</th>
<th align="left">O) Optimal</th>
<th align="left">S) Safer Directions</th>
<th align="left">H) Hill Direction</th>
<th align="left">E) Evac. Shelter</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">DRV(Dynamic Risk Value)</td>
<td align="left">4,883</td>
<td align="left">5,167</td>
<td align="left">6,278</td>
<td align="left">9,259</td>
</tr>
<tr>
<td align="left">Casualty ratio</td>
<td align="left">0.111</td>
<td align="left">0.117</td>
<td align="left">0.143</td>
<td align="left">0.210</td>
</tr>
<tr>
<td align="left">Shelter arrival ratio to initial population</td>
<td align="left">0.376</td>
<td align="left">0.352</td>
<td align="left">0.352</td>
<td align="left">0.329</td>
</tr>
<tr>
<td align="left">Average shelters occupancy ratio</td>
<td align="left">0.447</td>
<td align="left">0.419</td>
<td align="left">0.419</td>
<td align="left">0.391</td>
</tr>
<tr>
<td align="left">Unsafe direction movements (people-km)</td>
<td align="left">3160</td>
<td align="left">1436</td>
<td align="left">1513</td>
<td align="left">1387</td>
</tr>
<tr>
<td align="left">Safe direction movements (people-km)</td>
<td align="left">32,332</td>
<td align="left">32,068</td>
<td align="left">25,942</td>
<td align="left">14,715</td>
</tr>
<tr>
<td align="left">Initial Population (people)</td>
<td align="left">44,050</td>
<td align="left">44,050</td>
<td align="left">44,050</td>
<td align="left">44,050</td>
</tr>
<tr>
<td align="left">People left in inundated area (people)</td>
<td align="left">19,333</td>
<td align="left">19,193</td>
<td align="left">18,946</td>
<td align="left">23,983</td>
</tr>
<tr>
<td align="left">People left with risk (off-shelter) (people)</td>
<td align="left">2,781</td>
<td align="left">3,678</td>
<td align="left">3,430</td>
<td align="left">9,508</td>
</tr>
<tr>
<td align="left">People left in risky road section (people)</td>
<td align="left">1,542</td>
<td align="left">281</td>
<td align="left">1,814</td>
<td align="left">3,358</td>
</tr>
<tr>
<td align="left">People left in risky off-road section (people)</td>
<td align="left">1,239</td>
<td align="left">3,396</td>
<td align="left">1,616</td>
<td align="left">6,150</td>
</tr>
<tr>
<td align="left">People entered into shelters (people)</td>
<td align="left">16,552</td>
<td align="left">15,516</td>
<td align="left">15,515</td>
<td align="left">14,475</td>
</tr>
<tr>
<td align="left">People exit to non-inundated area (people)</td>
<td align="left">24,717</td>
<td align="left">24,857</td>
<td align="left">25,104</td>
<td align="left">20,067</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Under O), shelter occupancy is highest (16,552 people), while 24,717 evacuate outside the inundation zone, fewer than in S or H. Total evacuation distance toward safer directions is 32,332 person-km, higher than S (32,068) and H (25,942). However, O) also involves 3,160 person-km of movement toward danger directions, more than the other three scenarios. This suggests that although O) minimizes risk, it may be difficult to implement due to evacuee resistance to moving toward danger.</p>
<p>Scenario S) results in the highest number of people evacuated outside the inundation area and limits dangerous movement to 1,436 person-km, making it a more acceptable option. Its DRV is only 1.06 times that of O), implying that, with prior explanation, this strategy could be implemented effectively.</p>
<p>Scenario E) assumes movement only to the nearest shelter, disregarding capacity constraints. As a result, 9,508 evacuees remain in inundated zones, producing a DRV of 9,259, which is 1.9 times that of O). The shelter occupancy rate is just 39.1%, indicating underutilization of safer, though less proximate, shelters.</p>
<p>Scenario H) outperforms E but is less effective than S. It achieves a DRV 1.28 times higher than O) and a casualty rate of 14.3%. However, it is implementable through basic education encouraging residents to identify and remember the nearest high ground.</p>
<p>Temporal changes in SRV(t) for all four scenarios are shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. Risk begins decreasing at t &#x3d; 16, when evacuations start. At t &#x3d; 30, divergence in rates becomes apparent, with E) plateauing first, followed by H) and then S). The final SRV values correspond to the DRV ranking in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Temporal changes of static risk values for 4 cases.</p>
</caption>
<graphic xlink:href="fphy-13-1644312-g005.tif">
<alt-text content-type="machine-generated">Line graph showing population risk over time with four strategies: &#x22;evac&#x22; (red dashed), &#x22;hill&#x22; (yellow dotted), &#x22;safe&#x22; (blue dash-dot), and &#x22;opt&#x22; (solid green). The y-axis ranges from 0 to 20,000 and the x-axis from 0 to 60. All strategies show a decline, with &#x22;evac&#x22; decreasing more slowly.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F6">Figure 6</xref> compares cumulative inter-zone traffic volumes and population on roads per zone. In E, movement is concentrated along fewer paths, resulting in higher congestion. In contrast, H, S, and O show broader traffic dispersal, with increasing diversity of routes from H to O, demonstrating the effectiveness of broader movement allowances in distributing traffic load.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Inter-zonal Traffic and Cumulative Traffic in Zones for 4 cases.</p>
</caption>
<graphic xlink:href="fphy-13-1644312-g006.tif">
<alt-text content-type="machine-generated">Four maps showing on-road cumulative traffic under different directions: &#x22;[E] Evac. shelter&#x22;, &#x22;[H] Hill&#x22;, &#x22;[S] Safer&#x22;, and &#x22;[O] Optimal&#x22;. Each map uses color gradients to depict traffic density, with labels and routes marked in blue and red, over a gray grid.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s4-3">
<title>4.3 Planning implications</title>
<p>Based on the above results, several implications for pedestrian evacuation planning emerge. In this study area, if no evacuation occurs, nearly half of the nighttime population is expected to be affected by the tsunami. To prevent congestion that could impede evacuation, it is essential to diversify evacuation traffic by encouraging route choices beyond the default direction to the nearest shelter, particularly across spatial scales greater than 500 m.</p>
<p>If evacuees are restricted to moving only toward the nearest evacuation shelter (E), the traffic dispersion effect is insufficient, resulting in a high expected casualty rate of 21%. In contrast, if residents are familiar with multiple safe evacuation directions from each zone (S), they can choose routes that are less prone to congestion. This behavioral flexibility supports traffic dispersion and reduces the expected casualty rate to 11.7%, which is close to the 11.1% achieved by the optimal scenario (O).</p>
<p>Therefore, disaster prevention education should emphasize not only the importance of prompt evacuation but also the existence of multiple safe directions from each zone. Residents should be encouraged to choose directions that avoid traffic concentration to improve safety. These insights should be integrated into public communication strategies and reinforced through regular evacuation drills.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This study highlights the significance of macroscopic evacuation guidance in pedestrian tsunami evacuation planning through an optimization-based approach. We developed a zonal optimization model based on the MFD, partitioning the urban space into zones of several hundred meters and representing the relationship between density and traffic flow within those zones. Importantly, we expanded the application scope from vehicular to pedestrian traffic. The resulting model is computationally tractable and operationally feasible. Moreover, we introduced a constraint mechanism that restricts movement directions to those considered rational by evacuees, demonstrating that such constrained optimization problems can be effectively solved using the same framework.</p>
<p>Empirical analysis using real-world data from Hachinohe City confirmed that the model&#x2019;s optimal solution could reduce expected tsunami casualties by nearly 50% compared to a no-evacuation scenario. However, it also revealed challenges in implementation, as the optimal scenario required evacuees to move toward high-risk areas, which may be unrealistic. By incorporating constraints on movement toward risky directions, we confirmed that a high-demand strategy, acceptable to residents, can be computed with only a slight increase (1.06&#xd7;) in expected casualties relative to the optimal solution.</p>
<p>Thus, the proposed model effectively calculates evacuation guidance from a macroscopic perspective, balancing efficiency and feasibility. Future research may explore sensitivity analyses involving traffic conditions such as pedestrian speed and road capacity. Additionally, applying the model to diverse regions under varying temporal and seasonal contexts will offer deeper insights. Expanding its application to areas with different population scales, spatial distributions, and infrastructure profiles will be essential for identifying local challenges and tailoring evacuation strategies accordingly.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>SH: Data curation, Formal Analysis, Writing &#x2013; original draft, Visualization, Writing &#x2013; review and editing, Conceptualization, Investigation. MO: Conceptualization, Methodology, Supervision, Project administration, Investigation, Writing &#x2013; review and editing, Visualization, Software, Writing &#x2013; original draft, Resources. KS: Visualization, Formal Analysis, Software, Writing &#x2013; original draft, Data curation, Investigation.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research and/or publication of this article.</p>
</sec>
<ack>
<p>For the empirical analysis, the tsunami disaster probabilities <inline-formula id="inf72">
<mml:math id="m105">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> for each mesh and time interval were derived from flood depth simulations conducted by Ozaki et al., using the tsunami analysis code developed by Nippon Koei Co., Ltd. We extend our sincere gratitude for their cooperation and contribution to this research.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Author KS was employed by East Japan Railway Co. Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Schreckenberg</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>SD</given-names>
</name>
</person-group>. <source>Pedestrian and evacuation dynamics</source>. <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2001</year>).</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vermuyten</surname>
<given-names>VH</given-names>
</name>
<name>
<surname>Beli&#xeb;n</surname>
<given-names>J</given-names>
</name>
<name>
<surname>De Boeck</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Reniers</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Wauters</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>A review of optimisation models for pedestrian evacuation and design problems</article-title>. <source>Saf Sci</source> (<year>2016</year>) <volume>87</volume>:<fpage>167</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1016/j.ssci.2016.04.001</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aldahlawi</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Akbari</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Lawson</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>A systematic review of methodologies for human behavior modelling and routing optimization in large-scale evacuation planning</article-title>. <source>Intern J Disast Risk Reduc</source> (<year>2024</year>) <volume>110</volume>:<fpage>104638</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijdrr.2024.104638</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bayram</surname>
<given-names>V</given-names>
</name>
</person-group>. <article-title>Optimization models for large scale network evacuation planning and management: a literature review</article-title>. <source>Oper Res Manag Sci</source> (<year>2016</year>) <volume>21</volume>:<fpage>63</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1016/j.sorms.2016.11.001</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Merchant</surname>
<given-names>DK</given-names>
</name>
<name>
<surname>Nemhauser</surname>
<given-names>GL</given-names>
</name>
</person-group>. <article-title>A model and an algorithm for the dynamic traffic assignment problems</article-title>. <source>Transp Sci</source> (<year>1978</year>) <volume>3</volume>:<fpage>183</fpage>&#x2013;<lpage>99</lpage>. <pub-id pub-id-type="doi">10.1287/trsc.12.3.183</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ziliaskopoulos</surname>
<given-names>AK</given-names>
</name>
</person-group>. <article-title>A linear programming model for the single destination system optimum dynamic traffic assignment problem</article-title>. <source>Transp Sci</source> (<year>2000</year>) <volume>34</volume>(<issue>1</issue>):<fpage>37</fpage>&#x2013;<lpage>49</lpage>. <pub-id pub-id-type="doi">10.1287/trsc.34.1.37.12281</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Cell-based network optimization model for staged evacuation planning under emergencies</article-title>. <source>Transp Res Rec</source> (<year>2006</year>) <volume>1964</volume>:<fpage>127</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1177/0361198106196400114</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alaeddine</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Serrhini</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Maizia</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Neron</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>A spatiotemporal optimization model for the evacuation of the population exposed to flood hazard</article-title>. <source>Nat Hazards Earth Syst Sci</source> (<year>2015</year>) <volume>15</volume>:<fpage>687</fpage>&#x2013;<lpage>701</lpage>. <pub-id pub-id-type="doi">10.5194/nhess-15-687-2015</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ndiaye</surname>
<given-names>IA</given-names>
</name>
<name>
<surname>Neron</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Jouglet</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Macroscopic evacuation plans for natural disasters - a lexicographical approach for duration and safety criteria: Lex((Q&#x7c;S) flow)</article-title>. <source>OR Spectr</source> (<year>2017</year>) <volume>39</volume>:<fpage>231</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1007/s00291-016-0451-1</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hasan</surname>
<given-names>MH</given-names>
</name>
<name>
<surname>Hentenryck</surname>
<given-names>PV</given-names>
</name>
</person-group>. <article-title>Large-scale zone-based evacuation planning - part I: models and algorithms</article-title>. <source>Networks</source> (<year>2020</year>) <volume>77</volume>:<fpage>127</fpage>&#x2013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.1002/net.21981</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Daganzo</surname>
<given-names>CF</given-names>
</name>
</person-group>. <article-title>The cell transmission model: a dynamic representation of highway traffic consistent with the hydrodynamic theory</article-title>. <source>Transp Res</source> (<year>1994</year>) <volume>28</volume>(<issue>4</issue>):<fpage>269</fpage>&#x2013;<lpage>87</lpage>. <pub-id pub-id-type="doi">10.1016/0191-2615(94)90002-7</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nie</surname>
<given-names>YM</given-names>
</name>
</person-group>. <article-title>A cell-based merchant&#x2013;nemhauser model for the system optimum dynamic traffic assignment problem</article-title>. <source>Transp Res B</source> (<year>2011</year>) <volume>45</volume>(<issue>2</issue>):<fpage>329</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2010.07.001</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Daganzo</surname>
<given-names>CF</given-names>
</name>
</person-group>. <article-title>Urban gridlock: macroscopic modeling and mitigation approaches</article-title>. <source>Transp Res B</source> (<year>2007</year>) <volume>41</volume>(<issue>41</issue>):<fpage>49</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2006.03.001</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aboudolas</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Geroliminis</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Perimeter and boundary flow control in multi-reservoir heterogenous networks</article-title>. <source>Transp Res B</source> (<year>2013</year>)(<issue>55</issue>) <fpage>265</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2013.07.003</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Knoop</surname>
<given-names>VL</given-names>
</name>
<name>
<surname>Lint</surname>
<given-names>HV</given-names>
</name>
<name>
<surname>Hoogendoorn</surname>
<given-names>SP</given-names>
</name>
</person-group>. <article-title>Traffic dynamics: its impact on the macroscopic fundamental diagram</article-title>. <source>Physica A</source> (<year>2015</year>) <volume>438</volume>:<fpage>236</fpage>&#x2013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2015.06.016</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Knoop</surname>
<given-names>VL</given-names>
</name>
<name>
<surname>Hoogendoorn</surname>
<given-names>SP</given-names>
</name>
</person-group>. <article-title>An area-aggregated dynamic traffic simulation model</article-title>. <source>EJTIR</source> (<year>2015</year>) <volume>15</volume>(<issue>2</issue>):<fpage>226</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.18757/ejtir.2015.15.2.3070</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Parr</surname>
<given-names>SA</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Wolshon</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Optimization model for regional evacuation transportation system using macroscopic productivity function</article-title>. <source>Transp Res B</source> (<year>2015</year>) <volume>81</volume>:<fpage>616</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2015.07.012</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Tak</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Yeo</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Agent-based network transmission model using the properties of macroscopic fundamental diagram</article-title>. <source>Transp Res C</source> (<year>2018</year>) <volume>93</volume>(<issue>93</issue>):<fpage>79</fpage>&#x2013;<lpage>101</lpage>. <pub-id pub-id-type="doi">10.1016/j.trc.2018.05.024</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aghamohammadi</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Laval</surname>
<given-names>JA</given-names>
</name>
</person-group>. <article-title>Dynamic traffic assignment using the macroscopic fundamental diagram: a review of vehicular and pedestrian flow models</article-title>. <source>Transp Res B</source> (<year>2020</year>) <volume>137</volume>:<fpage>99</fpage>&#x2013;<lpage>118</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2018.10.017</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wolshon</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Dixit</surname>
<given-names>VV</given-names>
</name>
</person-group>. <article-title>Integration of a cell transmission model and macroscopic fundamental diagram - network aggregation for dynamic traffic models</article-title>. <source>Transp Res C</source> (<year>2015</year>) <volume>55</volume>:<fpage>298</fpage>&#x2013;<lpage>309</lpage>. <pub-id pub-id-type="doi">10.1016/j.trc.2015.03.040</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Masuda</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Hato</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>Combinatorial reconfiguration problem based on MFD for evacuation management under disasters</article-title> (<year>2024</year>). <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://trc-30.epfl.ch/wp-content/uploads/2024/09/TRC-30_paper_203.pdf">https://trc-30.epfl.ch/wp-content/uploads/2024/09/TRC-30_paper_203.pdf</ext-link> (Accessed June 1, 2025)</comment>.</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Miller-Hooks</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>A network optimization-based approach for crowd management in large public gatherings</article-title>. <source>Transp Res C</source> (<year>2014</year>) <volume>42</volume>(<issue>42</issue>):<fpage>182</fpage>&#x2013;<lpage>99</lpage>. <pub-id pub-id-type="doi">10.1016/j.trc.2014.01.017</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taneja</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Bolia</surname>
<given-names>NB</given-names>
</name>
</person-group>. <article-title>Network redesign for efficient crowd flow and evacuation</article-title>. <source>Appl Math Model</source> (<year>2018</year>) <volume>53</volume>:<fpage>251</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1016/j.apm.2017.08.030</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Helbing</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Johansson</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Al-Abideen</surname>
<given-names>HZ</given-names>
</name>
</person-group>. <article-title>Dynamics of crowd disasters: an empirical study</article-title>. <source>Phys Rev E</source> (<year>2007</year>) <volume>75</volume>:<fpage>046109</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.75.046109</pub-id>
<pub-id pub-id-type="pmid">17500963</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ndiaye</surname>
<given-names>IA</given-names>
</name>
<name>
<surname>Neron</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Linot</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Monmarche</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Goerigk</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>A new model for macroscopic pedestrian evacuation planning with safety and duration criteria</article-title>. <source>Transp Res Proc</source> (<year>2014</year>) <volume>2</volume>:<fpage>486</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1016/j.trpro.2014.09.064</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Simulation of bi-directional pedestrian flow through a bottleneck: cell transmission model</article-title>. <source>Physica A</source> (<year>2020</year>) <volume>555</volume>:<fpage>124542</fpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2020.124542</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hoogendoorn</surname>
<given-names>SP</given-names>
</name>
<name>
<surname>Daamen</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Knoop</surname>
<given-names>VL</given-names>
</name>
<name>
<surname>Steenbakkers</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Sarvi</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Macroscopic fundamental diagram for pedestrian networks: theory and applications</article-title>. <source>Transp Res Proced</source> (<year>2017</year>) <volume>23</volume>:<fpage>480</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1016/j.trpro.2017.05.027</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ozaki</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Furusato</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Horiai</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Nojima</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Tanaka</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Takase</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Tsunami runup analysis in hachinohe city considering effects of structures</article-title>. <source>Proc Conf Comput Eng Sci</source> (<year>2024</year>) <volume>29</volume>:<fpage>728</fpage>&#x2013;<lpage>30</lpage>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://confit-sfs.atlas.jp/customer/jsces29/abstract/C-11-03.pdf">https://confit-sfs.atlas.jp/customer/jsces29/abstract/C-11-03.pdf</ext-link>
</comment> (<comment>Accessed June 1, 2025</comment>).</citation>
</ref>
</ref-list>
</back>
</article>