| Literature DB >> 36236488 |
Qin Xu1, Lei Zhang2, Wenjuan Yu2.
Abstract
The purpose of geographic location selection is to make the best use of space. Geographic location selection contains a large amount of spatiotemporal data and constraints, resulting in too many solutions. Therefore, this paper adopts the ant colony algorithm in the meta-heuristic search method combined with the incomplete quadtree to improve the searchability of the space. This paper proposes an improved ant colony algorithm in nonuniform space to solve the P-center facility location problem. The geographic space is divided by the incomplete quadtree, and the ant colony path is constructed on the level of the quadtree division. Ant colonies can leave pheromones on multiple search paths, and optimized quadtree encoding in nonuniform space stores pheromone matrices and distance matrices. The algorithm proposed in this paper improves the pheromone diffusion algorithm and the optimization objective at the same time to update the pheromone in the nonuniform space and obtain the ideal solution. The results show that the algorithm has excellent performance in solving the location problem with good convergence accuracy and calculation time.Entities:
Keywords: ant colony optimization; diffusion mechanism; quadtree; site location; spatial modeling
Mesh:
Substances:
Year: 2022 PMID: 36236488 PMCID: PMC9573174 DOI: 10.3390/s22197389
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The process of initializing the pheromone matrix of the three-layer quadtree.
Figure 2(a) Complete pheromone diffusion. (b) Incomplete pheromone diffusion.
Figure 3(a) Urban traffic heat map of Shanghai. (b) Rasterized Shanghai map.
The classical ant colony algorithm.
| Epochs | Ant Quantity | 10 | 20 | 50 | 100 | |
|---|---|---|---|---|---|---|
| Spatial Scale | ||||||
| 10 | 64 × 64 | 1.65 s | 1.63 s | 2.89 s | 6.35 s | |
| 128 × 128 | 7.73 s | 16.84 s | 25.52 s | 66.3 s | ||
| 256 × 256 | 40.64 s | 67.90 s | 143.13 s | 189.81 s | ||
| 512 × 512 | 124.45 s | 187.79 s | 245.93 s | 432.80 s | ||
| 50 | 64 × 64 | 3.81 s | 4.10 s | 7.74 s | 12.22 s | |
| 128 × 128 | 10.30 s | 20.57 s | 35.60 s | 69.00 s | ||
| 256 × 256 | 49.40 s | 87.36 s | 160.89 s | 303.11 s | ||
| 512 × 512 | 150.36 s | 297.01 s | 450.49 s | 780.98 s | ||
| 100 | 64 × 64 | 5.92 s | 10.63 s | 17.30 s | 29.12 s | |
| 128 × 128 | 8.61 s | 33.44 s | 54.82 s | 121.50 s | ||
| 256 × 256 | 70.51 s | 160.55 s | 341.81 s | 741.63 s | ||
| 512 × 512 | 263.63 s | 460.80 s | 803.08 s | 1421.8 s | ||
Ant colony optimization in nonuniform space.
| Epochs | Ant Quantity | 10 | 20 | 50 | 100 | |
|---|---|---|---|---|---|---|
| Spatial Scale | ||||||
| 10 | 64 × 64 | 1.48 s | 1.77 s | 3.19 s | 5.05 s | |
| 128 × 128 | 4.93 s | 5.99 s | 10.32 s | 13.11 s | ||
| 256 × 256 | 10.33 s | 18.64 s | 35.03 s | 50.39 s | ||
| 512 × 512 | 44.70 s | 60.20 s | 81.01 s | 119.30 s | ||
| 50 | 64 × 64 | 1.56 s | 2.46 s | 4.19 s | 7.90 s | |
| 128 × 128 | 5.10 s | 10.79 s | 13.11 s | 20.55 s | ||
| 256 × 256 | 13.66 s | 23.06 s | 50.09 s | 63.81 s | ||
| 512 × 512 | 50.19 s | 70.07 s | 120.70 s | 180.22 s | ||
| 100 | 64 × 64 | 1.92 s | 2.63 s | 5.13 s | 9.52 s | |
| 128 × 128 | 7.03 s | 10.40 s | 16.13 s | 24.49 s | ||
| 256 × 256 | 20.51 s | 32.60 s | 62.00 s | 83.84 s | ||
| 512 × 512 | 68.40 s | 103.91 s | 212.47 s | 301.29 s | ||
Figure 4Site selection targets of (a) 2, (b) 4, (c) 7, (d) 10, (e) 12 and (f) 14.