• 検索結果がありません。

水害における適応型の 避難経路アルゴリズムAn adaptive evacuation route algorithm under flood disaster

N/A
N/A
Protected

Academic year: 2021

シェア "水害における適応型の 避難経路アルゴリズムAn adaptive evacuation route algorithm under flood disaster"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

E18

An adaptive evacuation route algorithm under flood disaster

○Yuling Liu, Michinori Hatayama, Norio Okada

Adaptive Evacuation Route Algorithm (AERA) is proposed in this paper considering the effect of dynamic water depth on people’s evacuation behavior such as evacuation time and walking speed under a flood disaster. Based on the idea of Dijkstra shortest path method, this algorithm pursues the goal of minimizing total evacuation time. The algorithm can be decomposed into five main steps as follows: 1) Initialization

Let a dynamic network be

a finite graph, whereV is the set of nodes that include three parts: set of source nodes, set of destination nodes, and set of intermediate nodes.

0

( , ,{(0,1, 2... ) })

G= V A T t

A is the set of

arcs and{( is discrete time and is a time interval of calculation of water depth in the network.

0

0,1, 2... ) }T t t0

2) To calculate the initial distance L and time 0

init

T

z If the point is in a sub-network, then start point is the nearest and accessible node in the main network.

z If the point is on a route, then the start node is the nearest node on this route

z If the point is the same as a node, then start node is itself, then L0 =0

3) To calculate consumed time

z Calculating the time from node to those nodes

k

j that directly connect with and

not marked yet.

k

z The consumed time is Tj =min{ ,T Tj u+Tuj} , is the time

consumed from to uj

T

u j. If T is replaced j

then put a label ( , )T uj on V . 4) To continue with the new node

z To compare the consumed time among all nodes that are not marked yet and select the one with minimum value as new node. z Mark this new node and reset the start time

equal to its responding minimum time. z If the water depths of all nodes that are not

marked yet exceed the threshold then it means the designated point is not accessible. If the new node is same as the destination node, then the algorithm ends and we can get the optimal route with the minimum consumed time, otherwise go to step 3. 5) To calculate the total consumed time

z Ttotal( , )s d =Tinit( )s +Tused( , )s d

This algorithm is realized by integrating database technology and spatial-temporal GIS software-DiMSIS. Respectively, database technology is used to manage the water depth data and GIS technology is used to do network analysis. As a case study, this algorithm is implemented in Nagata area with area size about 0.8km2 in Kobe city. The time interval is five minutes and total simulation time is two hours. The result of the experiment shows that AERA can be used to provide optimal evacuation route under dynamic situations.

参照

関連したドキュメント

In order to improve the coordination of signal setting with traffic assignment, this paper created a traffic control algorithm considering traffic assignment; meanwhile, the link

The scaled boundary finite element method is used to calculate the dynamic stiffness of the soil, and the finite element method is applied to analyze the dynamic behavior of

Proof of Theorem 2: The Push-and-Pull algorithm consists of the Initialization phase to generate an initial tableau that contains some basic variables, followed by the Push and

Proof of Theorem 2: The Push-and-Pull algorithm consists of the Initialization phase to generate an initial tableau that contains some basic variables, followed by the Push and

Evolution by natural selection results in changes in the density of phenotypes in the adaptive space.. An adaptive trait is a set of values (say height, weight) that a

The excess travel cost dynamics serves as a more general framework than the rational behavior adjustment process for modeling the travelers’ dynamic route choice behavior in

Keywords: nonparametric regression; α-mixing dependence; adaptive estima- tion; wavelet methods; rates of convergence.. Classification:

Using right instead of left singular vectors for these examples leads to the same number of blocks in the first example, although of different size and, hence, with a different