Preprint
Article

This version is not peer-reviewed.

Rural Road Network Planning under Hierarchical Constraints in Complex Mountainous Terrain: A Case Study of Zhangjiachuan Hui Autonomous County, China

A peer-reviewed version of this preprint was published in:
Sustainability 2026, 18(21), 11267. https://doi.org/10.3390/su182111267

Submitted:

13 October 2026

Posted:

14 October 2026

You are already at the latest version

Abstract
Rural road planning in mountainous areas must coordinate existing-road use, hierarchical connectivity, and construction requirements. This study proposes a network generation method integrating existing-road topology with roadless space through a hexagonal occupancy grid. Existing-road neighborhood and cross-neighborhood edges represent different access characteristics. Sequential rules generate a county-level backbone, township-level links, and village-level access, while identifying reuse, upgrading, and new construction. Six scenarios are compared in Zhangjiachuan Hui Autonomous County, Gansu, China. The proposed scenario generates an 880.001 km network, with existing roads accounting for 94.53%. New construction totals 48.128 km, 85.63% less than under uniform cross-neighborhood representation. Mean shortest travel times for village-to-township government, township government-to-county seat, and village-to-county seat connections decrease by 15.65%, 37.85%, and 27.91%, respectively, relative to the pre-planning network. All three hierarchical compliance rates reach 100%. The proposed scenario achieves the highest composite score among the six scenarios under the specified indicators and weights, balancing existing-road use, service accessibility, and construction requirements. The method supports preliminary network layouts and scenario comparison in mountainous counties with comparable terrain and road data.
Keywords: 
;  ;  ;  ;  

1. Introduction

Rural road networks connect urban and rural trunk transport systems, support local industries, and provide essential access to everyday services. In China, rural revitalization and the initiative to build, manage, maintain, and operate rural roads effectively have reinforced their role in local transport networks [1]. In mountainous areas, the quality of rural road planning and the suitability of network layouts directly affect county-level transport provision and urban–rural integration.
In road network planning and route alignment, spatial representations used for path search include graph models [2], occupancy grids [3], continuous-space models [4], and navigation meshes [5]. Graph models represent a road network as G = (V,E), where V denotes transport nodes and E denotes road segments; edge weights express travel costs [2]. Occupancy grids divide a planning area into regular rectangular, triangular, or hexagonal cells, assign costs from cell attributes, and search through neighboring cells [6,7]. Continuous-space models represent routes as curves rather than discrete graph connections. Routes are optimized through functional optimization or numerical procedures, including genetic algorithms [8,9], particle swarm optimization [10], and hybrid methods [11]. Navigation meshes divide traversable space into irregular convex polygons based on terrain boundaries and obstacles, simplifying collision checks and supporting A* search and its variants [12,13].
For county-level road planning, grid-only representations can have difficulty preserving both existing road geometry and topology. Converting roads into cost cells incorporates road conditions and terrain costs in a common grid [14], but discretization is sensitive to resolution and may introduce positional shifts, discontinuities, or distorted intersections [15,16]. Hybrid road-network and grid graphs retain vector roads and connect them to roadless grid space, enabling searches across both representations [15,17]. Hierarchical county-level planning additionally requires a consistent representation of the connectivity of different road administrative categories, their connections with the grid, and their cost differences. A high-resolution grid can represent the planning area while topological edges retain existing roads and support differentiated connection costs associated with road administrative categories.
Cost models underpin path search and route optimization. Depending on their inputs, costs can be classified as spatial-state-dependent, local-transition-dependent, or cumulative-state-dependent. Spatial-state-dependent costs reflect location-specific properties such as land use, ecological sensitivity, geological hazards, and land cover [18]. Local-transition-dependent costs represent movement between neighboring locations, including distance, gradient, travel direction, curvature, and engineering quantities [19,20]. Cumulative-state-dependent costs depend on the path already formed and its history, including changes in direction, resource consumption, and road utilization states [21]. Road planning commonly combines these components in a composite cost model.
County-, township-, and village-level nodes differ in service coverage and passenger and freight requirements. Rural road planning therefore extends beyond generating individual low-cost segments to organizing a hierarchical network. County roads provide county-wide connections, township roads support local distribution, and village roads provide access to settlements. Planning must connect functional nodes, avoid no-build areas, use existing infrastructure, and coordinate connections between road levels. Relevant approaches include hierarchical network design, terrain-constrained hierarchical road generation, and simulations of hierarchical network evolution. Hierarchical network design uses abstract nodes and candidate connections, organizing backbones and branches through node classification, minimum spanning trees, and multilevel optimization [22,23]. Terrain-constrained generation assigns road levels and connection tasks according to settlement size, road type, or specified endpoints, then searches for alignments using terrain costs [16,24]. Evolutionary models simulate traffic assignment and investment updates based on demand, benefits, construction costs, and changing road performance to explain emerging road and hub hierarchies [25]. These approaches organize networks using node levels, candidate links, settlement size, or endpoint type. County boundaries, township affiliation, service functions, and permitted interlevel connections require more explicit treatment to ensure that county, township, and village roads serve their intended areas and functions. Administrative affiliation, node levels, search extents, permitted access targets, and no-build areas must therefore be translated into explicit network generation constraints.
Existing-road use can be represented through static low-cost guidance, condition-specific costing, and sequential network reuse. Static guidance assigns zero costs, low costs, or off-road distance costs to existing roads and nearby areas to encourage their use [14,16]. Condition-specific costing distinguishes direct reuse, maintenance, upgrading, reconstruction, and new construction according to road class, pavement condition, and required engineering works [19,26]. Sequential reuse incorporates existing and previously generated roads into the current network and reduces subsequent access or travel costs, encouraging later routes to share infrastructure [14,27,28]. Hybrid road-topology and traversable-space representations further treat existing roads as a backbone with low incremental construction costs, connected to regular grid cells or irregular traversable units through neighborhood relations [15,27]. These approaches support preferential use of existing infrastructure, but further attention is needed to identify how planned routes correspond to reuse, upgrading, and new construction.
This study makes three contributions. First, it integrates existing-road topology with roadless space by representing roads as neighborhood or cross-neighborhood edges according to their administrative categories and access characteristics, allowing infrastructure reuse and new-corridor search in one graph. Second, it translates county-level continuity, township-level links, and village access within the assigned township into hierarchical constraints and sequential network updates, generating a county-level backbone, township-level links, and village-level access. Third, it identifies reuse, upgrading, and new construction during network generation using road origin, target hierarchy, and utilization state, supporting subsequent evaluation of infrastructure use and construction requirements.

2. Materials and Methods

2.1. Study Area and Data

Zhangjiachuan Hui Autonomous County is located in southeastern Gansu Province, China, at the transition between the Liupan Mountains and the Longxi Loess Plateau (Figure 1). The county covers approximately 1311.8 km2, with a mean elevation of 2011.4 m and an elevation range of 1173.4 m. Terrain relief is generally greater in the northeast and lower in the central and western parts. This varied topography strongly constrains rural road layouts and construction costs. The study uses a digital elevation model (DEM), administrative boundaries, existing roads, county-, township-, and village-level planning nodes, and no-build areas (Table 1).
The workflow comprises six steps: data alignment, integrated representation of the hexagonal occupancy grid and existing roads, composite edge-cost calculation, sequential county–township–village network generation, identification of road construction types, and evaluation of the planning results (Figure 2).

2.2. Construction of the Hexagonal Occupancy Grid

A regular hexagonal tessellation with a fixed coordinate origin is generated within the county boundary [29]. Cells in no-build areas are removed to obtain the basic spatial units (Figure 3). Each regular hexagon has six equidistant neighboring centers, providing six expansion directions with a common adjacency distance rather than the two-axis restriction of a four-neighbor square grid. Low-category roads predominate in the study area (Figure 4), and 89% of road widths lie between 3.5 and 5.5 m. A hexagon side length of 5 m is used for the case-study planning representation.
Grid attributes describe geometric indexing, terrain, administrative affiliation, area status, and adjacency. Table 2 summarizes the principal attributes and assignment methods.

2.3. Integrated Representation of Existing-Road Topology and Roadless Space

Hexagon centers serve as nodes, and grid neighborhood edges form the basic search graph. Existing roads are represented by existing-road neighborhood edges or existing-road cross-neighborhood edges according to road administrative category and access rules (Figure 5). Cross-neighborhood edges connect nonadjacent nodes and may traverse multiple hexagons, whereas neighborhood edges represent road segments between consecutive access locations along a road. Expressway cross-neighborhood edges connect grid nodes containing road endpoints or entrances and exits. National and provincial roads are divided into continuous segments between nodes containing endpoints, connected intersections, or attribute-change locations. County, township, and village roads are matched to the grid nodes along their alignments to form neighborhood edges.
Figure 5a shows the spatial relationship between existing roads and the hexagonal grid. Figure 5b illustrates the integrated graph formed by grid nodes, grid neighborhood edges, existing-road neighborhood edges, and cross-neighborhood edges over three-dimensional terrain.
The grid-center nodes and three edge types form the integrated road-network graph:
G = (VH,EH ∪ EA∪ER) (1)
The symbols in Equation (1) are defined in Table 3, and edge attributes are listed in Table 4.

2.4. Edge-Cost Calculation

Relative incremental construction costs represent differences in the investment required during network generation. They depend on distance, gradient, and construction types and do not directly represent monetary engineering costs. Direct reuse means that an existing road can serve the current connection task without modification; its incremental construction cost is therefore zero. Upgrading requires engineering works, and its cost is expressed as a proportion of the cost of new construction under equivalent target conditions.
The cost of a grid neighborhood edge is based on the slope-class least-cost model proposed by Yu et al. [30]. For adjacent nodes with three-dimensional coordinates (xi,yi,zi) and (xj,yj,zj), the directional slope angle is:
θ ij = 180 π arctan ( z j − z i L ij )       (2)
where the horizontal distance Lij is:
L ij = Δ x 2 + Δ y 2       (3)
Slope magnitudes are assigned to five finite-cost classes, with an additional excluded range [30]:
ω ( | θ ij | ) = 0 0 ° ≤ | θ ij | < 3 ° 4 3 ° ≤ | θ ij | < 6 ° 8 6 ° ≤ | θ ij | < 9 ° 20 9 ° ≤ | θ ij | < 12 ° 80 12 ° ≤ | θ ij | < 16 ° + ∞ | θ ij | ≥ 16 °       (4)
Spatial distance Dij, the mean basic cost of adjacent cells C ij ¯ , and the slope weight ω(|θij|) are combined to obtain the local cost of grid neighborhood edge ij:
c E new = D ij C ij ¯ + π 180 θ ij ω θ ij       (5)
where the three-dimensional distance Dij is:
D ij = L ij 2 + Δ z 2       (6)
Here, C ij ¯ is the mean basic cell cost at the two endpoints of the grid neighborhood edge [30].
Existing-road neighborhood edges have two construction states: reuse and upgrading. Reuse incurs no incremental construction cost, giving cE = 0. Upgrading improves the road’s technical condition before use, and its cost is calculated as:
c E = ρ u · c E new       (7)
where c E new is the new-construction reference cost calculated using Equation (5) for the corresponding grid neighborhood edge, and ρu is the upgrading cost coefficient.
Existing-road cross-neighborhood edges are directly reused, with cE = 0.
Path search first minimizes cumulative incremental construction cost. If candidate paths have equal cumulative costs, their actual lengths provide a secondary criterion, and the shorter path is selected.

2.5. Road Network Generation under Hierarchical Constraints

The network is generated sequentially as a county-level backbone, township-level links, and village-level access roads (Figure 6).
During county-level backbone generation, existing-road neighborhood edges below the county-road administrative category receive upgrading costs according to Equation (7); the remaining existing-road neighborhood edges receive reuse costs. After this update, grid neighborhood edges and both types of existing-road edges form the candidate search network. Shortest-path search produces the minimum cumulative cost matrix between county-level planning nodes. An open traveling salesman problem (OTSP) [31,32] determines their connection order, and the corresponding paths form the county-level backbone.
During township-level link generation, the county-level backbone and the roads newly constructed or upgraded in the previous stage are incorporated into the current network, and their edge costs are updated to reuse costs. Existing-road neighborhood edges below the township-road administrative category receive upgrading costs; other existing-road neighborhood edges receive reuse costs. Pairwise costs between township-level planning nodes are recalculated on the updated graph, and the OTSP [31,32] organizes the township-level links.
During village-level access generation, the county–township backbone and all existing-road neighborhood edges are assigned reuse costs. Village-level planning nodes are grouped by township. Each group contains the village nodes of that township and eligible anchor points on the county- and township-level backbone. A rooted minimum spanning tree (MST) [33,34], with the backbone serving as the root, organizes the final access paths.
Construction types are recordedduring sequential generation. Existing-road neighborhood edges requiring no modification are classified as reuse, those requiring improvement to the target level as upgrading, and selected grid neighborhood edges in roadless space as new construction. Selected existing-road cross-neighborhood edges are classified as reuse.When a previously generated segment is used in a later stage, only its search cost is updated; its recorded construction type is retained.

2.6. Evaluation Indicators

The evaluation system covers network composition, service accessibility, and construction requirements (Table 5). Hierarchical compliance is reported separately as a reference. Scored indicators are normalized according to their direction of preference and aggregated using the specified weights.

3. Experiments and Results

3.1. Experimental Design

A baseline scenario is defined for the complex terrain and multiple road administrative categories in Zhangjiachuan Hui Autonomous County, with C ij ¯ =   1 , ρ u =   0.6 . Six scenarios combine existing-road representation strategies, R (Table 6), network organization strategies, H (Table 7), and edge-cost settings, K (Table 8), as summarized in Table 9. The scenarios examine the effects of these three components. Global MST and global OTSP serve as network organization comparisons without hierarchical differentiation; the hierarchical MST strategy provides a comparison under the same hierarchical constraints; and the uniform-cost strategy examines the effect of distinguishing construction states in edge costing.
In Table 8, LE is the length of the corresponding existing-road edge, measured in the same units as in the new-construction cost model. The coefficient 0.04 specifies the relative cost per unit length of an existing-road neighborhood edge. It defines a uniform low-cost comparison to examine the effects of not distinguishing reuse from upgrading on network length, service accessibility, and new construction. This dimensionless coefficient does not represent a local monetary construction rate.

3.2. Network Composition

E2 produces a final road network of 880.001 km, comprising 831.873 km of existing roads and 48.128 km of new construction; existing roads account for 94.53% (Table 10). Relative to E1, E2 reduces total length by 113.150 km and new construction by 286.732 km. E5 has the shortest total network, at 525.078 km, but requires 262.601 km of new construction, with existing roads accounting for only 49.99%. E3 has the least new construction, at 41.130 km.

3.3. Improvements in Service Accessibility

Service accessibility is evaluated using the same 523 fixed origin–destination (OD) pairs: 254 village-to-township government pairs, 15 township government-to-county seat pairs, and 254 village-to-county seat pairs. Pre-planning travel times are calculated on the existing road network, whereas post-planning times are calculated on the network consisting of the actual road segments selected by each scenario. The same OD set, length measurement method, and road administrative category speed rules are used for comparability. Following Chen et al. [35], assigned speeds are 100, 80, 60, 40, and 30 km/h for expressways, national roads, provincial roads, county roads, and township/village roads, respectively; other local roads are assigned 30 km/h. Reused roads retain the speed associated with their current road administrative category, while new or upgraded roads receive the speed of their target road administrative category. Mean shortest travel times are calculated for the three service types.
E5 has the shortest times for all three service types: 8.321, 22.994, and 25.645 min (Table 11). The corresponding E2 times are 11.635, 24.463, and 29.372 min, representing improvements of 15.65%, 37.85%, and 27.91% relative to the pre-planning network. E3 increases village-to-township government travel time, yielding a −10.10% improvement, while E6 has a −4.33% improvement for village-to-county seat travel. All other improvement rates are positive. Compared with E6 under the same hierarchical constraints, E2 reduces the three travel times by 0.819, 13.145, and 13.133 min.

3.4. Hierarchical Compliance

E1, E2, E5, and E6 achieve 100% compliance at all three levels, with no prohibited interlevel connections (Table 12). E3 (global MST) and E4 (global OTSP) achieve 100% village-to-assigned-township compliance, but both have a county-level continuity rate of 28.57%; their township-level access compliance rates are 5.26% and 36.84%, respectively. They therefore do not satisfy all predefined functional requirements. Overall connectivity cannot substitute for county- and township-level backbone organization and the prescribed access relationships.

3.5. Construction Types

Table 13 reports reuse, upgrading, and new-construction lengths. E2 includes 825.141 km of reuse, 6.732 km of upgrading, and 48.128 km of new construction, yielding a construction requirements index of 0.0593. E3 has the lowest index (0.0516), whereas E5 has the highest (0.5353). E2 requires 214.473 km less new construction than E5, a reduction of 81.67%, but has longer service travel times, illustrating the trade-off between new construction and accessibility.

3.6. Composite Evaluation

Composite scores compare the six scenarios in terms of network composition, service accessibility, and construction requirements. Hierarchical compliance is reported independently and excluded from the score. The scores therefore reflect the selected indicators and weights and do not replace verification of the hierarchical requirements.
E2 achieves the highest composite score of 76.72, followed by E4 and E3 at 74.58 and 67.48, respectively (Table 14). Its scores for network composition, service accessibility, and construction requirements are 61.67, 73.19, and 98.41. Although E2 does not lead any individual category, it achieves the highest weighted total. E3 and E4 form connected networks but have low county-level continuity and township-level access compliance, and thus do not meet the full functional requirements. E5 has the highest accessibility score but a construction requirements score of zero. E1 has a relatively high accessibility score but lower network-composition and construction requirements scores.
Under the specified indicators, normalization procedures, and weights, E2 has the highest score among the six scenarios and satisfies all three hierarchical requirements. Its results indicate a favorable balance between existing-road use, service accessibility, and construction requirements in this case study. Figure 7 compares local network layouts.
The local layouts reveal differences in existing-road use and node organization (Figure 7). Green segments indicate new construction, while purple segments indicate upgrading of existing roads. E1 and E5 contain more extensive new links across roadless areas. In contrast, E2 relies mainly on existing roads, with localized upgrading and limited new construction to complete the required connections. Upgrading retains existing alignments while improving their technical conditions, whereas new construction provides connections where existing roads are insufficient. Combined with the network-wide results, E2 satisfies the hierarchical requirements that E3 and E4 do not fully meet and achieves shorter average travel times than E6 for all three service categories. These results illustrate how E2 combines existing-road reuse, selective upgrading, and limited new construction to support hierarchical connectivity and service accessibility.

4. Discussion

4.1. Applicability and Trade-Offs

The highest composite score of E2 reflects the combined effects of three components. First, R2 represents higher-category roads with cross-neighborhood edges and lower-category roads with neighborhood edges, incorporating existing infrastructure into the candidate graph. E2 uses 831.873 km of existing roads through reuse and upgrading, substantially more than E1 and E5. Second, sequential county–township–village organization in H2 avoids the hierarchical deficiencies observed in the global strategies E3 and E4. Third, K1 distinguishes reuse from upgrading costs, enabling a trade-off between existing-road use and new construction. E5 has the shortest service travel times but the highest construction requirements index and the lowest use of existing road resources, illustrating the greater new-construction requirement associated with its accessibility gains.
Network organization affects both service accessibility and functional structure. E2 and E6 use the same access and cost rules. With only 1.79% more network length, E2 reduces the three service travel times by 6.58%, 34.95%, and 30.90%, respectively. E3 and E4 have no isolated nodes, yet both attain only 28.57% county-level continuity. These results support treating hierarchical functional requirements as explicit planning priorities rather than relying on overall connectivity or minimum total length.
Global connectivity alone does not ensure a continuous county-level backbone or appropriate township links. In this case, the scenario with the shortest service travel times also requires substantial new construction. By incorporating road functions, administrative affiliation, and existing-road use into generation, the proposed method supports comparison across functional organization, service accessibility, and construction requirements rather than a single length or cost measure. It translates rural road planning requirements into executable network generation rules for constructing and comparing candidate networks in mountainous counties.

4.2. Sensitivity to the Upgrading Cost Coefficient

Sensitivity to the upgrading cost coefficient ρu is examined using values of 0.4, 0.6, and 0.8 while holding the baseline terrain costs, access strategy, and hierarchical constraints fixed. Within each parameter setting, rankings are compared among scenarios satisfying permitted access, hierarchical requirements, and full OD reachability (Table 15).
At upgrading cost coefficients of 0.4, 0.6, and 0.8, the existing-road shares of E2 are 96.02%, 94.53%, and 92.58%, respectively. E2 ranks first in each tested setting, indicating that its recommendation is unchanged within this range. The decreasing existing-road share as the coefficient rises reflects the response of path selection to the assumed upgrading cost.

4.3. Implications for Sustainable Rural Transport Planning

Integrating existing-road use into network generation helps identify opportunities to improve county-wide connections through existing infrastructure. In this case, existing roads account for 94.53% of the proposed network, and new construction is reduced by 286.732 km relative to the uniform cross-neighborhood scenario. This demonstrates the planning value of infrastructure reuse in controlling new road requirements. New-construction length directly indicates the scale of additional road provision; land take, material consumption, and carbon emissions require further quantification using road widths, engineering structures, and construction conditions.
County-level continuity, township-level links, and village access within the assigned township provide a basis for functional connections between service nodes at different levels. The three travel-time indicators describe support for access to administrative services. They provide a foundation for further public-service accessibility analysis incorporating population, vulnerable groups, and facility capacity to examine differences in benefits among residents.

5. Conclusions and Outlook

This study develops a rural road network generation method for mountainous areas under hierarchical constraints. An integrated representation of existing-road topology and roadless space brings infrastructure reuse and new-corridor search into one computational process. County-level continuity, township-level links, and village access within the assigned township are translated into sequential generation rules. Reuse, upgrading, and new construction are identified during generation, allowing the planning output to describe spatial layout, hierarchical functions, and construction requirements together.
Six comparative scenarios in Zhangjiachuan Hui Autonomous County examine existing-road access, network organization, and road-cost settings. The proposed scenario satisfies the predefined hierarchical requirements and achieves the highest composite score under the study’s evaluation system, demonstrating a favorable balance between existing infrastructure use, service accessibility, and new construction.
Future work can extend the framework with travel-demand and regional-development information to support network generation and comparison under additional planning scenarios. Incorporating engineering and material costs can strengthen links with route design and construction scheduling, supporting phased development and continuing improvement of rural roads in mountainous areas.

Author Contributions

Conceptualization and methodology, L.L., Y.X., and P.X.; data analysis and validation, Z.W., H.Z., and P.X.; writing—original draft preparation, L.L. and P.X.; writing—review and editing, all authors. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key R&D Program of China (grant number 2024YFC3808904).

Data Availability Statement

The data supporting the findings of this study are available from the corresponding authors upon reasonable request, subject to applicable data licensing and access restrictions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, X. Rural Revitalization Strategy “four good rural road” Construction Some Thoughts on Gansu PracticeZ. Gansu Sci. Technol. 2020, 36, 7–8. [Google Scholar] [CrossRef]
  2. Ge, Y.; Wang, J.; Meng, Y.; et al. Research progress on dynamic route planning of vehicle navigation[J]. J. Highw. Transp. Res. Dev. 2010, 27(11), 113–117. [Google Scholar]
  3. Elfes, A. Using occupancy grids for mobile robot perception and navigation. Computer 1989, 22, 46–57. [Google Scholar] [CrossRef]
  4. Yershov, D.S.; LaValle, S.M. Simplicial Dijkstra and A* algorithms: From graphs to continuous spaces. Adv. Robot. 2012, 26, 2065–2085. [Google Scholar] [CrossRef]
  5. Cao, L.; RAO, Z.; HE, Y. 3D Space Representation Using Navigation Meshes, J[J]. J. Syst. Simul. 2008, 20(9), 232–234. [Google Scholar]
  6. Zhang, Z.; Zhang, J.; Zhao, Y.; et al. A novel hexagonal grid map model and regenerated heuristic factor based strategy for intelligent manufacturing system’s AGV path planning problem solving. Comput. Ind. Eng. 2024, 192, 110154. [Google Scholar] [CrossRef]
  7. Zhang, J.; Wang, X.; Xu, L.; et al. An occupancy information grid model for path planning of intelligent robots. ISPRS Int. J. Geo-Inf. 2022, 11, 231. [Google Scholar] [CrossRef]
  8. Caihong, L.; Jiquan, H.; Xiaoning, Q. Path Design of Robot Within Continuous Space Based on Hybrid Genetic Algorithms[J]. J.-WUHAN Transp. Univ. 2003, 27(6), 819–821. [Google Scholar]
  9. Nazarahari, M.; Khanmirza, E.; Doostie, S. Multi-objective multi-robot path planning in continuous environment using an enhanced genetic algorithm. Expert Syst. With Appl. 2019, 115, 106–120. [Google Scholar] [CrossRef]
  10. Bin, L.I.U.; Ren-jin, Z.H.A.N.G. A path planning method using two-stage particle swarm optimization[J]. J. SHANDONG Univ. (ENGINEERING SCIENCE) 2012, 42(1), 12–18. [Google Scholar]
  11. Dong, G.; Zhao, F.; Zhuo, J.; et al. Topological progress potential-enhanced continuous-space ant colony algorithm for robot path planning. Sensors 2026, 26, 1264. [Google Scholar] [CrossRef] [PubMed]
  12. Wuping, L.I.U.; Weiqian, X.I.O.N.G. An Indoor Path Planning Algorithm Based on Multi-layer Navigation Grid. J. Geomat. 2020, 45(6), 18–21. [Google Scholar] [CrossRef]
  13. Tian, T.; Wu, H.; Wei, H.; et al. An efficient path planning algorithm based on Delaunay triangular NavMesh for off-road vehicle navigation. World Electr. Veh. J. 2025, 16, 382. [Google Scholar] [CrossRef]
  14. Hughes, J.; Endicott, S.; Lapins, D.; et al. Development and assessment of automated forest road projection methods using performance metrics relevant for wildlife. Landsc. Ecol. 2025, 40, 208. [Google Scholar] [CrossRef]
  15. Choi, Y.; Um, J.G.; Park, M.H. Finding least-cost paths across a continuous raster surface with discrete vector networks. Cartogr. Geogr. Inf. Sci. 2014, 41, 75–85. [Google Scholar] [CrossRef]
  16. Liu, Y.; Bao, S.; She, M.; et al. Intelligent Planning of Village Roads for Rural Revitalization: A Case Study of Gangtou Village, Huadu District, Guangzhou[J]. Trop. Geogr. 2023, 43(2), 226–233. [Google Scholar]
  17. Wu, Z.; Zhang, H.; Zhang, Z.; et al. Global path planning methods based on the relationship between traversability capability and terrain matching. Sensors 2026, 26, 1472. [Google Scholar] [CrossRef] [PubMed]
  18. Atkinson, D.M.; Deadman, P.; Dudycha, D.; et al. Multi-criteria evaluation and least cost path analysis for an arctic all-weather road. Appl. Geogr. 2005, 25, 287–307. [Google Scholar]
  19. Mahanpoor, M.; Monajjem, S.; Balali, V. An optimization model for synchronous road geometric and pavement enhancements. J. Traffic Transp. Eng. (English Edition) 2021, 8, 421–438. [Google Scholar] [CrossRef]
  20. Collischonn, W.; Pilar, J.V. A direction dependent least-cost-path algorithm for roads and canals. Int. J. Geogr. Inf. Sci. 2000, 14, 397–406. [Google Scholar] [CrossRef]
  21. Wallin, E.; Wiberg, V.; Vesterlund, F.; et al. Learning multiobjective rough terrain traversability. J. Terramechanics 2022, 102, 17–26. [Google Scholar] [CrossRef]
  22. Current, J.R.; ReVelle, C.S.; Cohon, J.L. The hierarchical network design problem. Eur. J. Oper. Res. 1986, 27, 57–66. [Google Scholar] [CrossRef]
  23. Yu-long, P.E.I.; chong, Y.U.-W.E.N.; Jing, L.I.U.; et al. Layout method of main arterial highway network based on comprehensive transportation concept[J]. J. Jilin Univ. (Engineering and Technology Edition) 2023, 53(11), 3078–3087. [Google Scholar] [CrossRef]
  24. Galin, E.; Peytavie, A.; Guérin, E.; et al. Authoring hierarchical road networks. Comput. Graph. Forum 2011, 30, 2021–2030. [Google Scholar] [CrossRef]
  25. Louf, R.; Jensen, P.; Barthelemy, M. Emergence of hierarchy in cost-driven growth of spatial networks. Proc. Natl. Acad. Sci. 2013, 110, 8824–8829. [Google Scholar] [CrossRef] [PubMed]
  26. Papageorgiou, G.; Mouratidis, A.; Eliou, N. Comprehensive model for upgrading two-lane road network. Eur. Transp. Res. Rev. 2012, 4, 125–135. [Google Scholar] [CrossRef]
  27. Hardy, C.; Messier, C.; Valeria, O.; et al. A LANDIS-II extension for simulating forest road networks. Can. J. For. Res. 2023, 53, 503–518. [Google Scholar] [CrossRef]
  28. Stahlberg, M.J.; Sagnol, G.; Ducke, B.; et al. Spatiotemporal reconstruction of ancient road networks through sequential cost–benefit analysis. PNAS Nexus 2023, 2, pgac313. [Google Scholar] [CrossRef] [PubMed]
  29. Wang, L.; Ai, T.; Shen, Y.; et al. The isotropic organization of DEM structure and extraction of valley lines using hexagonal grid. Trans. GIS 2020, 24, 483–507. [Google Scholar] [CrossRef]
  30. Yu, C.; Lee, J.; Munro-Stasiuk, M.J. Extensions to least-cost path algorithms for roadway planning. Int. J. Geogr. Inf. Sci. 2003, 17, 361–376. [Google Scholar] [CrossRef]
  31. Lam, F.; Newman, A. Traveling salesman path problems. Math. Program. 2008, 113, 39–59. [Google Scholar] [CrossRef]
  32. Sengupta, L.; Mariescu-Istodor, R.; Fränti, P. Which local search operator works best for the open-loop TSP? Appl. Sci. 2019, 9, 3985. [Google Scholar] [CrossRef]
  33. Kruskal, J.B. On the shortest spanning subtree of a graph and the traveling salesman problem. Proc. Am. Math. Soc. 1956, 7, 48–50. [Google Scholar] [CrossRef]
  34. Shrestha, J.K.; Benta, A.; Lopes, R.B.; et al. Covering-based rural road network methodology for hilly regions of developing countries: Application in Nepal. J. Transp. Eng. Part A Syst. 2017, 143, 04016010. [Google Scholar] [CrossRef]
  35. Chen, S. T.; Li, Y. R.; Pan, W.; et al. Evolution of China’s overland transportation dominance and its economic effect: A county-level analysis[J]. Acta Geogr. Sin. 2022, 77, 1937–1952. [Google Scholar]
Figure 1. Location and existing road network of Zhangjiachuan Hui Autonomous County.
Figure 1. Location and existing road network of Zhangjiachuan Hui Autonomous County.
Preprints 238056 g001
Figure 2. Methodological workflow.
Figure 2. Methodological workflow.
Preprints 238056 g002
Figure 3. Hexagonal occupancy grid.
Figure 3. Hexagonal occupancy grid.
Preprints 238056 g003
Figure 4. Width distribution of county, township, and village roads.
Figure 4. Width distribution of county, township, and village roads.
Preprints 238056 g004
Figure 5. Integrated road-network representation: (a) existing roads overlaid on the hexagonal grid; (b) the grid and existing-road edges over three-dimensional terrain.
Figure 5. Integrated road-network representation: (a) existing roads overlaid on the hexagonal grid; (b) the grid and existing-road edges over three-dimensional terrain.
Preprints 238056 g005
Figure 6. Sequential road network generation under hierarchical constraints.
Figure 6. Sequential road network generation under hierarchical constraints.
Preprints 238056 g006
Figure 7. Local network layouts generated by E1–E6.
Figure 7. Local network layouts generated by E1–E6.
Preprints 238056 g007
Table 1. Input data and their main uses.
Table 1. Input data and their main uses.
Data Main use
DEM Elevation differences, three-dimensional distances, directional slopes, and terrain conditions
Administrative boundaries Define the study area, node administrative affiliation, service groups, and township-specific village-road searches
Existing roads Construct differentiated topological connections and identify roads available for reuse
Planning nodes Administrative, transport (bus and railway stations and expressway entrances/exits), and economic nodes (industrial parks and tourist sites). Nodes are assigned to county, township, or village levels according to function, service coverage, and importance, supporting sequential backbone, linkage, and access generation.
No-build areas Impassable areas, including water bodies, protected areas, and permanent basic farmland
Table 1. Hexagonal grid attributes and assignment methods.
Table 1. Hexagonal grid attributes and assignment methods.
Category Attribute Assignment method Main use
Geometric indexing Cell ID, row, column, and center coordinates Calculated from grid centers Unique identification, spatial alignment, and six-neighbor lookup
Terrain Center elevation DEM sampling at each grid center Elevation differences, three-dimensional distances, and slopes of neighboring edges and road segments
Administrative affiliation County and township Point-in-polygon matching of grid centers and administrative boundaries Restrict search extents and organize planning nodes and village-road groups
Adjacency Six neighboring nodes and edges Generate six directions using row/column indices and odd/even column offsets Construct the basic traversable graph
Table 2. Components and connection rules of the integrated graph.
Table 2. Components and connection rules of the integrated graph.
Symbol Spatial entity Generation or connection rule
VH Nodes Centers of valid hexagonal cells
EH Grid neighborhood edges Connect adjacent grid-center nodes
EA Existing-road neighborhood edges Road segments between consecutive access locations
ER Existing-road cross-neighborhood edges Connect permitted access points along actual road alignments
Table 3. Edge attributes of the integrated graph.
Table 3. Edge attributes of the integrated graph.
Category Field Applicable edges Meaning and assignment
Identifier Edge ID All Primary key identifying each edge
Topology Source ID All ID of the starting node
Topology Target ID All ID of the ending node
Edge type Type code All Grid neighborhood, existing-road neighborhood, or existing-road cross-neighborhood
Geometry Edge geometry All Geometry of the grid or existing-road connection
Terrain Source elevation All Extracted from the DEM
Terrain Target elevation All Extracted from the DEM
Terrain Slope angle All Check slope conditions and calculate costs
Road attributes Road ID Both existing-road types Links to the source road feature; null for grid neighborhood edges
Road attributes Road administrative category Both existing-road types Expressway, national, provincial, county, township, or village road
Road attributes Technical class Both existing-road types Technical class of the existing road
Road attributes Pavement type Both existing-road types Pavement type code
Search cost Cost All Grid neighborhood costs calculated using the cost function
Table 4. Evaluation indicators, scoring rules, and weights.
Table 4. Evaluation indicators, scoring rules, and weights.
Indicator Definition and scoring Calculation and parameters Weight (%)
Network composition Shorter total network length and a larger existing-road share receive higher scores. The two normalized scores are averaged with equal weights. Network composition score:
Z line = z L + z U 2
zL: normalized length score (lower is better).
zU: normalized existing-road share (higher is better).
z L = 100 L max − L physical L max − L min
z U = 100 U road − U min U max − U min
Lphysical: final network length; Uroad: existing-road share.
Lphysical = Lroad + Lnew
U road = L road L physical × 100 %
Lroad: length of existing roads used.
Lnew: new-construction length represented by grid neighborhood edges.
35
Service accessibility Time improvements are calculated for village–township government, township government–county seat, and village–county seat OD pairs. Their normalized scores are averaged equally; higher improvements are better. Service accessibility score:
Z service = 1 3 ∑ s = 1 3 z η s
z η s : normalized improvement score.
z η s = 100 η s − η s , min η s , max − η s , min
ηs: relative travel-time improvement.
η s = T ¯ s , 0 − T ¯ s , 1 T ¯ s , 0 × 100 %
T ¯ s , 0 : pre-planning mean shortest time for service type s.
T ¯ s , 1 : post-planning mean shortest time for service type s.
35






Hierarchical compliance





County-level continuity, township access to the county backbone, village access to its assigned township backbone, and connection errors. Reported separately without a scoring weight.
County, township, and village compliance rates C1,C2,C3:
C 1 = N 1 max N 1 × 100 % C 2 = N 2 ' N 2 × 100 % C 3 = N 3 ' N 3 × 100 %
N 1 , N 1 max : total county-level nodes and county-level nodes in the largest county-level connected component.
N 2 , N 2 ' : total township-level nodes and those connected to the county-level backbone.
N 3 , N 3 ' : total village-level nodes and those correctly connected to their assigned township backbone.
Construction requirements Coefficients of 0, ρu and 1.0 are used for reuse, upgrading, and new construction. Lower construction requirements receive higher scores from 0 to 100. Construction requirements score:
Z build = 100 I max − I build I max − I min
Ibuild: construction requirements index.
I build = ρ u L upgrade + L new L physical
Lupgrade,Lnew: upgrading and new-construction lengths.
30
Composite score Weighted sum of network composition, service accessibility, and construction requirements, with weights of 35%, 35%, and 30%. S = 0.35Zline + 0.35Zservice
+0.30Zbuild
100
Table 5. Existing-road representation strategies.
Table 5. Existing-road representation strategies.
Code Strategy Treatment of existing roads
R1 Uniform cross-neighborhood representation All existing roads are represented by cross-neighborhood edges between endpoints, connected intersections, and attribute-change locations.
R2 Category-specific combined representation Expressways use cross-neighborhood edges between endpoints and entrances/exits. National and provincial roads use continuous segments between endpoints, intersections, and attribute-change nodes. County, township, and village roads are matched to nodes along their alignments to form neighborhood edges.
Table 6. Network organization strategies.
Table 6. Network organization strategies.
Code Organization Node connection task
H0 Global MST One MST over all planning nodes, without county–township–village differentiation
H1 Global OTSP One OTSP visiting order for all planning nodes, without hierarchical differentiation
H2 Sequential hierarchical generation County and township OTSPs; township-specific rooted MSTs for village nodes
H3 Hierarchical MSTs County MST, township rooted MSTs, and village rooted MSTs under the same hierarchical constraints as H2
Table 7. Edge-cost settings.
Table 7. Edge-cost settings.
Code Grid neighborhood edges Existing-road edges
K0 New-construction cost from Equation (5) Neighborhood edges: c E K 0 = 0.04 L E , without distinguishing reuse and upgrading. Cross-neighborhood edges: cE = 0.
K1 New-construction cost from Equation (5) Neighborhood edges: zero for reuse and ρu times the corresponding new-construction cost for upgrading. Cross-neighborhood edges: cE = 0.
Table 8. Combinations of the six experimental scenarios.
Table 8. Combinations of the six experimental scenarios.
Scenario Representation R Organization H Cost K Comparison
E1 R1 H2 K1 Uniform cross-neighborhood representation
E2 R2 H2 K1 Proposed complete scenario
E3 R2 H0 K1 Global tree organization
E4 R2 H1 K1 Global visiting-path organization
E5 R2 H2 K0 Uniform existing-road cost, without reuse/upgrading differentiation
E6 R2 H3 K1 Hierarchical tree organization under the same constraints
Table 9. Network composition by scenario.
Table 9. Network composition by scenario.
Scenario Total network length (km) Existing-road length used (km) New-construction length (km) Existing-road share (%)
E1 993.151 658.291 334.860 66.28
E2 880.001 831.873 48.128 94.53
E3 806.367 765.238 41.130 94.90
E4 918.985 868.543 50.443 94.51
E5 525.078 262.477 262.601 49.99
E6 864.524 818.178 46.346 94.64
Table 10. Mean shortest travel times and improvements in service accessibility.
Table 10. Mean shortest travel times and improvements in service accessibility.
Scenario Village–township government Township government–county seat Village–county seat
Time (min) Improvement (%) Time (min) Improvement (%) Time (min) Improvement (%)
Pre-planning 13.794 — 39.359 — 40.742 —
E1 8.889 35.56 24.071 38.84 26.946 33.86
E2 11.635 15.65 24.463 37.85 29.372 27.91
E3 15.188 -10.10 30.104 23.51 32.381 20.52
E4 11.977 13.17 24.750 37.12 29.433 27.76
E5 8.321 39.68 22.994 41.58 25.645 37.06
E6 12.454 9.72 37.608 4.45 42.505 -4.33
Table 11. Hierarchical compliance and connection errors.
Table 11. Hierarchical compliance and connection errors.
Scenario County continuity (%) Township access compliance (%) Village-to-assigned-township compliance (%) Isolated nodes Prohibited interlevel connections Cross-township connections
E1 100.00 100.00 100.00 0 0 0
E2 100.00 100.00 100.00 0 0 0
E3 28.57 5.26 100.00 0 5 0
E4 28.57 36.84 100.00 0 8 0
E5 100.00 100.00 100.00 0 0 0
E6 100.00 100.00 100.00 0 0 0
Table 12. Road lengths by construction type for E1–E6.
Table 12. Road lengths by construction type for E1–E6.
Scenario Reuse (km) Upgrading (km) New construction (km) Total network length (km) Construction requirements index
E1 658.291 0 334.860 993.151 0.3372
E2 825.141 6.732 48.128 880.001 0.0593
E3 764.417 0.821 41.130 806.367 0.0516
E4 865.873 2.670 50.443 918.985 0.0566
E5 231.716 30.761 262.601 525.078 0.5353
E6 810.560 7.618 46.346 864.524 0.0589
Table 13. Composite evaluation results.
Table 13. Composite evaluation results.
Scenario Network composition Service accessibility Construction requirements Hierarchical compliance Composite score Rank
E2 61.67 73.19 98.41 Satisfied 76.72 1
E4 57.49 70.76 98.97 Not satisfied 74.58 2
E3 69.95 37.13 100.00 Not satisfied 67.48 3
E6 63.45 13.27 98.49 Satisfied 56.40 4
E5 50.00 100.00 0.00 Satisfied 52.50 5
E1 18.14 92.21 40.96 Satisfied 50.91 6
Table 14. Sensitivity to the upgrading cost coefficient.
Table 14. Sensitivity to the upgrading cost coefficient.
Upgrading coefficient ρu E2 total length (km) E2 existing-road share (%) E2 rank within setting
0.4 851.298 96.02 1
0.6 880.001 94.53 1
0.8 873.107 92.58 1
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.