| Literature DB >> 36038610 |
Yukio Hayashi1, Atsushi Tanaka2.
Abstract
When there are many non-intersecting paths between two vertices on a network, the connectivity is fault-tolerant. Because of no common vertices on these paths, they can be emergently used in avoiding destroyed parts on the usual paths by any disasters or attacks. It gives a tolerance index whether the combination of non-intersecting paths is many or few. However, to enumerate such paths is an intractable combinatorial problem, no practical algorithm has been known. On the other hand, many socio-technological infrastructure networks are embedded on the surface of Earth. Thus, as an approximate solution, we extendedly apply the counting method based on a path matrix with our proposed mapping to directed acyclic graphs from a planar network according to each pair of source and terminal vertices. The tendency of many or few combinations of the paths is clearly investigated through computer simulations for realistic networks. This approach will be useful for evaluating the existence of substitutive paths to improve the tolerance in risk management.Entities:
Year: 2022 PMID: 36038610 PMCID: PMC9424307 DOI: 10.1038/s41598-022-18927-w
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Symbol table.
| Notation | Description |
|---|---|
| Number of vertices | |
| Number of edges | |
| Fixed number of non-intersecting paths | |
| Source vertex for a path | |
| Terminal vertex for a path | |
| Set of the neighbors of vertex | |
| Size of | |
| Some vertices chosen from the nearest or next-nearest neighbors of | |
| Some vertices chosen from the nearest or next-nearest neighbors of | |
| SI-IT-FR | Path through vertices of countries or other indices SI, IT, and FR in this order |
| SI | Paths between SI and FR |
| Path between vertices | |
| Set of paths from | |
| Determinant of matrix | |
| Product of the diagonal elements | |
| Vector from |
Figure 1Example of six combinations of two non-intersecting paths from to and from to . (Top-Left) A planar directed graph with pairs of boundary vertices. (Top-Middle) One - path colored by red and its corresponding three - paths colored by blue. (Top-Right) Two - paths colored by blue or green and their corresponding - paths colored by red or magenta. Note that any two paths from to and from to are intersected. (Bottom-Left) From to or , (Bottom-Right) from to or , the numbers of paths calculated by token-passing in the “Methods” section. 1, 2, 3, 4, 6 are the numbers of reached tokens at the tips of arrows. They represent the numbers of paths which go through each edge from or .
Figure 2Basic process in the mapping to directed acyclic graphs from a planar network. (a) Parts of the connecting nearest-neighbors of s and t. Solid lines are connection edges. Dashed line represents the virtual s-t line segment. (b) Red dotted lines represent detour routes. and are the next-nearest neighbors of s and t.
Figure 3Heatmap for the combination number of (Top) or (Bottom) 3 non-intersecting paths on a planar network defined by neighboring countries in Europe. The right color bar indicates the number of paths from zero (white) to the maximum (blue) by gradation. The case of no substitutive path is emphasized by red. The upper triangle represents the numbers for choosing the nearest neighbors as start and end points, while the lower triangle represents the numbers for choosing the next-nearest neighbors as start and end points.
Figure 4Heatmap for the combination number of (Left) or (Right) 3 non-intersecting paths on a backbone communication network in Japan. The right color bar indicates the number of paths from zero (white) to the maximum (blue) by gradation. The case of no substitutive path is emphasized by red. The upper triangle represents the numbers for choosing the nearest neighbors as start and end points, while the lower triangle represents the numbers for choosing the next-nearest neighbors as start and end points
Figure 5Example of non-intersecting paths from 3 to 5. Three non-intersecting paths are colored by red, green, and blue. (Left) A part of directed graph, (Middle) five combinations of the paths, (Right) other five combinations of the paths. Note that only red line is different via vertex 2.
Figure 6Example of an exceptional case. Solid lines are paths. Dashed virtual lines form a boundary.
Figure 7Token-passing from . (Top) Primary tokens which reach at first the layered vertices by hops. (Bottom-Left) Secondary tokens with a delay of one time-step delivered from the middle vertex on 1-hop layer. (Bottom-Right) Thirdly tokens with a delay of two time-steps delivered from the top vertex on 2-hop layer. The thickness of arrow is corresponding to the number of tokens: 1, 2, or 5. Each element is defined by the sum of primary, secondary, and thirdly tokens reached at the terminal vertices, in this case of and , or .