Research Article

Development of Data Fusion Method Based on Topological Relationships Using IndoorGML Core Module

Algorithm 1

Dijkstra’s algorithm operation.
                       
(a) Compare the costs of the edges connected to the start node(Ni)
(b) Add node(Nj) connected to the edge(Ei) with the least cost to the path
(c) The cost(Ci) of the edge(Ei) is allocated to the added node(Nj)
(d) Performs (a) operation starting from node(Nj)
(e) Add node(Nk) connected to the edge(Ej) with the least cost to the path
(f) The cost of the route (Ck=Ci+Cj) is allocated to the added node(Nk)
(g) Identify different paths between node(Ni) and node(Nk)
 (g1) Compared with the cost of another route(Cl) and
   the cost of allocated route(Ck)
 (g2) Reallocate the smaller cost to the node(Nk) with the minimum
   cost (Ck:=(Cl) or (Ck))
(h) Repeating (a) ~ (g) operations up to the destination node, calculating
the minimum cost of the destination node