Abstract
Railway alignment development in a study area with densely-distributed obstacles, in which regions favorable for alignments are isolated (termed an isolated island effect, i.e., IIE), is a computation-intensive and time-consuming task. To enhance search efficiency and solution quality, an environmental suitability analysis is conducted to identify alignment-favorable regions (AFRs), focusing the subsequent alignment search on these areas. Firstly, a density-based clustering algorithm (DBSCAN) and a specific criterion are customized to distinguish AFR distribution patterns: continuously-distributed AFRs, obstructed effects, and IIEs. Secondly, a study area characterized by IIEs is represented with a semantic topological map (STM), integrating between-island and within-island paths. Specifically, between-island paths are derived through a multi-directional scanning strategy, while within-island paths are optimized using a Floyd-Warshall algorithm. To this end, the intricate alignment optimization problem is simplified into a shortest path problem, tackled with conventional shortest path algorithms (of which Dijkstra’s algorithm is adopted in this work). Lastly, the proposed method is applied to a real case in a mountainous region with karst landforms. Numerical results indicate its superior performance in both construction costs and environmental suitability compared to human designers and a prior alignment optimization method.
Keywords
Introduction
Railway alignment design is a complicated process, which aims to determine the railway geometric profiles [1, 2] and structure configurations [3, 4] between two given points. This process takes into account various factors such as topographic [5, 6] and geologic [7] conditions, alongside numerous hard-to-quantify objectives [8, 9]. Currently, this iterative and time-consuming railway design process is still mainly conducted by human designers. However, due to finite time and resources, several promising alignment alternatives may still be overlooked, especially when alignment-favorable regions (AFRs) are sparse in the study area. Optimizing an alignment in such cases requires substantial time and effort. To enhance the alignment generation efficiency and solution quality, many computer-aided approaches have been proposed for automatically optimizing alignments between two given points [10, 11].
Alignment determination is inherently an optimization problem, comprising three essential components: objective functions, design variables and constraints. The objective function is a mathematical expression of alignment fitness in terms of various factors, such as construction costs, geologic and ecologic conditions [12]. An alignment is typically described as a sequence of points of intersection (PIs) and their corresponding curve sections [13]. Therefore, the geometric parameters of alignment PIs and curves are defined as the design variables [14]. Constraints are imposed for ensuring that alignments adhere to railway design criteria, construction limitations, and their relative positions to other ground features [15].
Most alignment optimization methods can be categorized into two main types: nature-inspired methods and shortest-path methods. These classifications are based on the evolutionary mechanism of the PIs.
In nature-inspired alignment optimization methods, all PIs are generated at the initial stage and iteratively adjusted according to the alignment fitness, considering various costs and impacts. Once the iterative adjustment process converges, the selected PIs determine an optimized alignment. Several effective nature-inspired methods have been applied in optimizing highway and railway alignments, such as genetic algorithms (GA) [16, 17], particle swarm optimization (PSO) [18, 19] and ant colony optimization (ACO) [20, 21]. In addition, hybrid optimization methods that integrate two or more nature-inspired approaches, such as a GA-ACO [22] and a PSO-GA [23], have been proposed for outperforming non-hybrid methods in alignment optimization. Shortest-path alignment optimization methods involve selecting and accumulating the best PIs within local ranges to form a complete alignment. Various approaches have been used in shortest-path alignment optimization, including grid-based methods using distance transforms (DT) [24, 25], graph-based methods using Dijkstra’s algorithms [26, 27] and sampling-based methods using rapidly exploring random tree algorithms (RRT) [28, 29]. These methods have proven successful in solving alignment optimization problems.
In nature-inspired alignment optimization methods, the fixed number of PIs during the alignment search process limits their application in complex alignment design spaces. This rigidity arises from the need to adjust the number of PIs flexibly, particularly when navigating densely-distributed obstacles. On the other hand, shortest-path algorithms yield outcomes comprising piecewise line segments, necessitating further adjustments into a detailed alignment solution. This involves configuring curve sections and determining structure layouts, thereby deviating from the initially optimized path.
Given the limitations of these methods, researchers have sought to combine them to tackle alignment optimization problems in intricate study areas. Drawing inspiration from the area-corridor-alignment design philosophy employed by human designers, Li et al. [26] customized DT to generate paths, represented as piecewise line segments, during the area-corridor design stage. They then utilized a GA to refine the alignment alternatives in the corridor-alignment design stage. Furthermore, Karlson et al. [8] developed a bi-objective optimization model for railway corridor planning that accounted for ecologic and geologic factors. Mondal et al. [30] adopted a combination approach, utilizing a derivative-free optimization method (NOMAD) along with a parallel search package to generate horizontal alignments within a predefined corridor.
All the alignment optimization methods mentioned above are based on some iterative process, where constraints are checked and handled during the search process in which an alignment is deemed infeasible if it violates any considered constraints [31]. However, these methods face challenges in study areas with densely-distributed obstacles, where feasible alignment regions are significantly squeezed and fragmented by multiple obstacles. This results in inefficient exploration of alignment-unfavorable regions, consuming substantial computing resources and time.
Several obstacle preprocessing methods have been developed in the motion planning field to address these challenges. Li et al. [32] abstracted obstacles as hexagons, constructing a feasible path network by connecting selected vertexes from these hexagons. Paths were considered infeasible if the line connecting adjacent vertexes intersected obstacles. Hu et al. [33] developed a Voronoi Diagram (VD) based on obstacles and subsequent path optimization was applied to this VD. While these methods shed new light on obstacle handling strategies, generating satisfactory solutions in areas with densely-distributed obstacles remained challenging, particularly if all obstacles were treated as forbidden regions.
To address this problem, Pu et al. [34] have abstracted the study area as a grid set and performed environmental suitability evaluation on these grid cells. Afterward, the AFRs are identified, and the subsequent alignment search process focuses on these regions. In Pu et al. [34], a connecting patch of AFRs envelops the start and end points, creating a pattern characterized by continuously-distributed AFRs across the study area. In this case, the existing alignment optimization methods can efficiently produce optimized alignments with the assistance of the environmental suitability analysis [34].
As China’s railway construction environment grows increasingly complex and research progresses, the authors’ team has found that in regions characterized by undulating terrains, AFRs include obstructions such as high mountains or deep valleys [35]. This poses a significant challenge in devising optimized layouts for dominating structures (i.e., deep-buried long tunnels and large-span high bridges) using traditional alignment optimization methods. Thus, Wan et al. [35] developed a bi-level optimization model for determining dominating structures at the upper level and optimizing the complete alignments at the lower-level. According to the characteristics of the distribution pattern of AFRs, study areas with the above-mentioned conditions are referred to as obstructed effects in this paper.
In recent years, as China’s railway network continued to expand and improve, several real-world railway scenarios have presented substantial challenges to alignment design. For example, in a section of the Shanghai-Chongqing-Chengdu High-speed Railway, karst hazards dominate almost 90% of the study area. This widespread presence of geo-hazards, coupled with ecologically sensitive regions, creates an alignment search space densely packed with obstacles. Moreover, urban high-speed railways increasingly contend with complex networks, such as existing roads and rivers, along with planar constraints such as existing buildings and water conservation zones. These constraints result in severe fragmentation of feasible regions available for traversing alignments.
Given this landscape, existing computer-aided alignment optimization methods face considerable difficulties in efficiently generating satisfactory alignment solutions. Ensuring solution quality while accommodating numerous constraints becomes a daunting task within such intricate and constrained environments.
Given the increasing complexity of China’s railway construction environment and the prevalence of study areas with densely-distributed obstacles, there is a growing need to overcome the limitations imposed on alignment optimization efficiency and quality by IIEs. Consequently, this paper introduces a completely new alignment optimization framework tailored to address the intricate alignment optimization challenges encountered in study areas with IIEs. Notably, given the complexity of this challenge, this study primarily focuses on generating alignment corridor alternatives during the area-corridor design stage. These alternatives serve as initial optimized corridors for subsequent stages, particularly the corridor-alignment stage. It is important to highlight that while the existing alignment optimization methods can efficiently address the optimization problems at the corridor-alignment stage, this paper does not focus on this aspect.
Three different land parcel distribution patterns: AFRs are (a) continuous; (b) obstructed and (c) isolated.
The main contributions of this work are summarized as follows:
(a) Environmental suitability influential factors and (b) environmental suitability map for alignments.
An environmental suitability analysis and a DBSCAN clustering algorithm are performed on the study area before alignment search process for capturing the distribution characteristics of AFRs, as shown in Fig. 1. Subsequently, a specific criterion is developed to differentiate between IIEs and the other two AFRs distribution patterns, namely continuously-distributed AFRs and obstructed effects. The IIEs in the study area are abstracted as a semantic topological map (STM) for facilitating a subsequent path generation stage. Specifically, between-island paths are generated based on the relative locations of AFRs and through a designed multi-directional scanning process. Meanwhile within-island paths are determined using the endpoints of between-island paths and a conventional Floyd-Warshall algorithm. To this end, alignment optimization problem in the study area with densely-distributed obstacles is transformed into a shortest path problem on a graph. Consequently, this can efficiently generate optimized paths using conventional shortest path algorithms, such as Dijkstra’s, which is adopted in this paper.
The remainder of this work is organized as follows: Section 2 presents the land parcel preprocessing procedures. Section 3 introduces the construction process of the STM. Section 4 shows the alignment optimization method. Section 5 provides a realistic case study and Section 6 concludes this study.
Environmental suitability analysis for alignments
First, according to the resolution of the digital elevation model (DEM) used at the area-corridor railway design stage [36, 37], the study area is abstracted into a set of grid cells. Ground elevations, geo-hazard regions and unit structural costs are then stored in each grid cell, forming the essential railway design data. Subsequently, an environmental suitability analysis for alignments is conducted on this grid set [37]. In Pu et al. [37], multiple topographic and geologic factors are integrated to determine an environmental suitability value (
where
Figure 2 displays an environmental suitability map for alignments, where grid cells with higher
where
From a statistical standpoint,
Demonstration of the cumulative probability distribution curve of environmental suitability values.
Alignment-favorable clusters are (a) continuous; (b) obstructed and (c) isolated.
After deriving the alignment environmental suitability values of each grid cell, AFGs must be clustered into a set of AFRs with various shapes and scales for the subsequent construction of a STM. Spatial clustering approaches play a crucial role in identifying different AFR patches by grouping similar grid cells based on both their environmental suitability values and spatial relative locations into clusters.
However, AFRs often have irregular shapes, presenting challenges in accurately locating and determining their scales. Traditional clustering algorithms, such as the commonly used k-mean clustering algorithm [38], may require a predetermined cluster number and prove ineffective for clustering irregularly shaped groups. To address this challenge, a density-based clustering algorithm known as DBSCAN (Density-Based Spatial Clustering of Applications with Noise) is employed. DBSCAN can identify clusters of arbitrary shapes without requiring prior knowledge of the number and centers of clusters [39, 40]. In the DBSCAN algorithm, a point is classified as a core point if the number of neighboring points, called seed points, within a specified radius (
Initialize all grid cells as unclassified and set Starting from the top left and moving towards the bottom right, examine each unclassified grid cell to determine if it qualifies as a core point using the parameters Select Check if Repeat Steps 3 and 4 until all grid cells in Increase the value of Assign grid cells that do not belong to any cluster as noise.
After implementing the DBSCAN algorithm, the AFRs are grouped into clusters, and each grid cell is assigned a cluster label (
where
If a cluster of AFRs satisfies the criteria stated in both Constraints (2) and (3), the AFRs are continuous throughout the study area (Fig. 3a). However, if none of the alignment-favorable clusters satisfy Constraint (2) but at least one cluster satisfies Constraint (3), the AFRs are concentrated within the study area (Fig. 4b). Otherwise, AFRs’ distribution pattern presents an IIEs, as shown in Fig. 4c.
The purpose of clustering AFRs is to efficiently generate paths within and between AFRs using specific strategies in the following path development process. However, the shape of AFRs is extremely irregular, and can be generally divided into convex and concave polygons. The complex shape of the convex polygons is very detrimental to efficient connection between them. Therefore, to facilitate subsequent separated path generation procedures, AFRs are unified as convex polygons by identifying and transforming concave polygons into convex polygons [41]. The specific steps are listed as follows:
Connect the vertexes (
where Extend Repeat Steps 1 and 2 to check whether these are convex polygons, until all the sub-polygons are convex.
Structure of semantic topological map
In this study, the focus is on alignment development in a study area exhibiting an IIE, where each alignment-favorable cluster is called an island. To effectively utilize the island distribution features and assist the alignment optimization process, a specific data structure is required to represent these features. A semantic topological map (STM), which comprises nodes and edges, can provide an intuitive and easily understandable visualization of the complex system under investigation [42]. Therefore, the island distribution features are abstracted and represented as an STM, denoted as
where
For the STM, a graph adjacent matrix (
where
In the STM representing the island distribution features, it is important to consider that an island may have multiple start and end nodes. To capture the connectivity information among these nodes, the connecting conditions of each start and end node pair are stored in on-island edges specific to that particular island. Each edge represents the connection between a start node and an end node, and there can be multiple such connections within the island. Therefore, to fully represent the connectivity within the island,
The construction of a STM involves two key procedures: between-island connectivity and within-island path determination.
Between-island connectivity
In this procedure, alignment-favorable clusters are treated as temporary nodes, and their adjacency relations are recorded in off-island edges. The temporary nodes are assigned numbers based on the coordinates of their centers of gravity. To assign these numbers, the centers of gravity of all nodes are projected onto an
where
AFRs in the shape of (a) a convex polygon; (b) concave polygon and (c) division of concave polygon into convex polygons.
(a) The AFRs distribution in a study area with an IIE; (b) temporary nodes decomposition and (c) the finial topology structure of the STM.
Scanning lines and the line segments between two alignment-favorable regions (i.e., temporary nodes).
By implementing this multi-directional scanning strategy, the optimized connection between any two AFRs islands can be derived with the following procedures:
Determine the former and latter nodes: Intercept the line segments connecting islands Compute the distances of If
Record the directed line segments: The directed line segments connecting Compute the environmental suitability cost (
Afterward, the line segment with the minimum
where
To generate paths within a temporary node (
Regarding the study area, a sub-graph representing the study area within each temporary node is constructed. Using a circular-shaped window mask, as proposed by Song et al. [3], every grid cell within the temporary node is scanned. Grid cells satisfying the design constraints, including the center grid cell and its boundary grid cells, are designated as nodes in the sub-graph. The lines connecting the center grid cell with the boundary grid cells are considered as edges in the sub-graph. Simultaneously, the Floyd-Warshall algorithm is parallelized for the optimization of on-island paths within each node. In more detail, during the between-island paths determination procedure, the start and end points of each node are obtained and designated as the input for the Floyd-Warshall algorithm. Consequently, all optimized within-island paths can be derived through a single loop of the Floyd-Warshall algorithm, eliminating the need to sequentially traverse every node.
Path generation process of Dijkstra’s algorithm.
Afterward, the Floyd-Warshall algorithm is applied to each sub-graph until the costs from the start points to the end points are stabilized, ensuring the optimized paths are determined.
By following these procedures, an STM is generated (as shown in Fig. 6c), representing the distribution characteristics of islands. Additionally, environmental suitability costs are assigned to each node and edge within the map, providing valuable information for further alignment search processes.
Alignment search process
In the alignment optimization process, the STM with determined edge suitability is used. Dijkstra’s algorithm, known for its effectiveness in path optimization problems, has been successfully applied in various contexts, including alignment optimization [3, 44]. It is also employed in this paper. Dijkstra’s algorithm, as applied to alignment optimization, is outlined below:
Add all the nodes in the STM to a node set, Designate two arrays for each node: one for storing the environmental suitability cost (dis[ Choose the node, Compute the environmental suitability cost ( Repeat Step 4 until the dis[ Repeat Steps 3 to 5 until there are no elements left in
By following these steps, Dijkstra’s algorithm computes the distance (environmental suitability cost) from each node to the start point, while also storing the predecessor (former adjacent node) in the optimized path. This process continues until all nodes have been visited and processed, resulting in an optimized alignment that considers environmental suitability costs between nodes. Specifically, an optimized path development process between an observed node and the start point is shown in Fig. 8.
In the process of generating a railway alignment, it is necessary to consider multiple constraints related to geometric, structural, and locational aspects. These constraints ensure that the alignment satisfies the necessary design criteria and construction limitations, while avoiding sensitive or forbidden regions.
(a) The terrain and (b) the geology maps of the study area.
The geometric constraints focus on ensuring that the alignment profile adheres to the specific design criteria for railways. These criteria may include considerations such as vertical and horizontal clearances, minimum curve radius ( Structural constraints take into account the limitations of the available construction techniques. They consider factors such as the type of terrain, soil conditions, and construction equipment capability. These constraints ensure that the alignment can be constructed safely and efficiently. Locational constraints primarily revolve around avoiding environmentally sensitive areas and forbidden regions. This includes areas with protected flora and fauna, cultural heritage sites, residential areas, and other designated areas that should be avoided due to legal or social reasons.
As outlined in Section 1, the primary contribution of the proposed method lies in generating an optimized alignment corridor during the area-corridor stage, intended to provide an initial alternative for the subsequent corridor-alignment optimization stage.
The corridor-alignment optimization typically involves two steps:
The initial output, representing the optimized path solution from the proposed method, is subjected to a fitting process. This process involves configuring curves with a minimum allowable radius ( To ensure alignment re-optimization after deviations from the initial optimized path, nature-inspired optimization methods such as genetic algorithms (GA) and particle swarm optimization (PSO) are employed. These methods iteratively adjust the locations of PIs within a specific corridor, defined by the optimized path as the centerline and a designated width as a buffer zone. The adjustment process continues until the objective function of the alignment optimization converges to an optimized value.
It is noted that the generated alignment alternatives must adhere to the aforementioned alignment design constraints.
Unit costs
Case profile
In this study, the focus is on the W-E High-Speed Railway (HSR), which is a railway under construction. The railway has a maximum design speed of 350 km/h and spans a distance of 153 km. It is located in the southwest region of Hubei Province, where there is a significant presence of karst landforms in the undulating mountainous areas [46]. Karst landforms are formed due to the long-term effects of groundwater and surface water on soluble rocks, resulting in unique features such as gullies, funnels, and caves. These landforms pose potential risks to railway alignments, particularly in tunnel sections [47, 48]. Karst geological disasters like collapses, water invasion, and mud gushing can severely impact tunnel construction, causing damage to equipment and even casualties [49, 50]. The YiChang-Wanzhou railway, which is a section of the HSR in this study area, has already been constructed and faced significant challenges in dealing with karst hazards along its route [49]. Therefore, it is desirable to completely bypass karst landforms when planning the alignment for the W-E HSR. However, when the railway is situated in a mountainous region with undulating terrain and dense karst landforms, it becomes highly likely that the alignment will encounter karst areas. In such situations, it is important to ensure that there is sufficient clearance between the alignment and karst regions, satisfying the required safety standards, considering topologic and geologic conditions. Moreover, the study area also includes multiple natural conservation areas, which must be traversed using bridges or tunnels in order to minimize environmental impact. In total, there are 19 karst regions and 14 natural conservation areas within the study area, covering a significant fraction of the terrain. Terrain and geology maps for the study area, as well as unit costs for railway construction, are obtained from the China Railway Siyuan Survey and Design Group Co. Ltd., as demonstrated in Fig. 9 and Table 1, respectively.
It is notable that the terrain in this area is characterized by significant undulations, with a maximum elevation difference of 2,197m. Therefore, the maximum allowable gradient (
(a) Environmental suitability map for alignments; (b) the distribution of AFRs; (c) semantic topological map of the study area.
Land parcel treatment
(1) Environmental suitability distribution
The environmental suitability map of the study area is generated using Eq. (1) and presented in Fig. 10a. Subsequently, the cumulative probability distribution curve, as illustrated in Fig. 11, is obtained for all environmental suitability (
In this regard, the grid cells with a
(2) Alignment-favorable regions clustering
The radius (
(3) Construction of semantic topological map
Through the specific multi-directional scanning process and the implementation of the Floyd-Warshall algorithm, a STM is constructed, including the sequential generation of between-island and within-island paths, as shown in Fig. 10c.
Alignment solutions
Following the construction of the STM, an alignment optimization process is carried out based on this map. It turns out that the path optimized in this process traverses islands 10, 8, 7, 5, 4, and 2, as determined by the proposed method. In comparison, the alignment provided by human designers traverses islands 8, 5, 3, and 2. It is noteworthy that the proposed method selects additional islands (10, 7, and 4) that were not considered in the human-designed alignment. This result highlights that the constructed STM offers diverse alignment alternatives for railway design. The proposed method provides an expanded range of options by considering additional islands, thereby allowing for a more comprehensive exploration of possible alignments.
Cumulative probability distribution curve of 
Horizontal alignments of 
Vertical alignments of (a) 
Subsequently, the optimized path is fitted using the method described in Section 4.2, and the derived initial alignment alternative serves as input to a previously established PSO method [23] for generating the detailed alignment solution.
In this paper, a previous environmental suitability analysis-assisted 3D-DT (ES-3D-DT) algorithm from Pu et al. [34] is taken as a benchmark method to showcase the effectiveness of the proposed method in solving alignment optimization problems within study areas characterized by densely-distributed obstacles.
In the ES-3D-DT method, the study area is represented as a set of voxels, and the
Numerical comparisons of
Both the ES-3D-DT and the proposed method are executed on a computer with Intel Core i7-7700 CPU @ 3.60 GHz, with the grid resolution of the study area set at 30 m. The ES-3D-DT method requires 135 minutes to produce the optimized alignment corridor. In contrast, the proposed method leverages Dijkstra’s algorithm to generate the optimized path based on the derived STM within a significantly reduced time frame of 113 seconds. Considering that the time to construct the STM is 621 seconds for this case, the proposed method notably enhances the efficiency of the alignment corridor optimization process. Afterward, the best corridors derived from both ES-3D-DT and the proposed method are refined with the customized PSO for obtaining the detailed alignment solutions, designated as
Based on the observations and comparisons, several key findings can be highlighted:
Both In comparison with In terms of the karst hazard avoidance, Concerning natural conservation regions,
In summary, the analyses demonstrate that the proposed model and method (
In the context of highly-constrained study areas, where alignment-favorable regions (AFRs) are isolated and alignment design is a challenging task, a novel approach is proposed here for addressing this problem. In this approach, environmental suitability analysis is employed to identify AFRs, while an STM is used to depict the distribution pattern of these AFRs. Through this process, the complicated alignment optimization problem is simplified into a shortest path problem, which can be effectively solved using conventional shortest path algorithms. The application of the proposed method in a realistic railway case has demonstrated several key findings:
The method significantly enhances the efficiency of generating optimized alignment corridors within a densely-distributed karst alignment search space. Despite requiring several minutes (i.e., 621s) for land parcel treatment, the subsequent search process only takes 113 seconds, marking a substantial improvement compared to the 135 minutes needed for the ES-3D-DT method. Comparisons of alignment solutions highlight the effectiveness of the ES-3D-DT-generated alignment (
It is noted that the paper specifically focuses on a study area featuring multiple karst regions as an illustrative example. However, the proposed method is adaptable and applicable to all alignment search spaces characterized by IIEs.
Above all, the proposed method is effective in alignment optimization in a study area with densely-distributed obstacles in terms of computational efficiency and solution quality.
The limitations of this work include the following:
In this paper, the threshold value of AFRs and RURs is set to the environmental suitability value corresponding to the inflection point of the cumulative probability distribution curve (which is a representation of distribution features of all the environmental suitability values across the study area). However, it becomes necessary to dynamically adjust this threshold value to ensure the aggregation of AFR patches, thereby expanding the applicability of the proposed method across a wider range of study areas. This issue warrants dedicated and specific studies, which the authors intend to undertake in their future research endeavors. Some existing methods are adopted in this work, such as the DBSCAN clustering algorithm as well as the Floyd-Warshall Dijkstra’s and PSO algorithms. It is important to highlight that these methods form part of a novel alignment optimization framework introduced in this paper. This framework involves three sequential steps: land parcel preprocessing, STM construction, and optimized path generation based on the derived STM. While these methods are integral to this framework, alternative approaches can be substituted that achieve similar functionalities. For example, other nature-inspired optimization methods such as a neural dynamic model [51], a harmony search algorithm [52], a simulated annealing [53] and a spider monkey optimization method [54] can also be explored for further confirming the effectiveness of the proposed optimization framework. Besides, other factors that affect railway alignment design, such as ecologic impacts and social influence, should also be specially-studied and integrated into the alignment traversing suitability analyses.
Footnotes
Acknowledgments
This work is partially funded by the National Key R&D Program of China with award number 2021 YFB2600403; National Science Foundation of China: 52078497; Science and Technology Research and Development Program Project of China railway group limited (2022-Major-20); the Fundamental Research Funds for the Central Universities of Central South University (2023ZZTS0378).
