The spatio-temporal network is a three-dimensional network composed of time, space, and state dimensions. Different trains correspond to different routes and arrival and departure times, resulting in various sub-spatio-temporal networks. High-speed rail express, which relies on different trains for transportation, can be viewed as different states of express cargo utilizing these trains. Therefore, this study constructs train sub-spatio-temporal networks for different trains, with each corresponding to different state layers, including the initial layer, storage layer, dedicated train layer, and train state layer. The departure, arrival, transportation on different trains, and transfer between trains can all be represented by this spatio-temporal network.
This model mainly consists of two parts: train modeling and express cargo modeling. Hence, problem representation is achieved by constructing train sub-spatio-temporal networks and express cargo time–space state networks in the following steps.
3.3.1. Construction of Train Spatio-Temporal Network
Based on the operational characteristics of trains, the train travel process is divided into train start, train travel, train dwell, and train end. According to the spatio-temporal network construction rules, the train spatio-temporal network arcs are divided into the train start arc set, train travel arc set, train dwell arc set, and train end arc set.
For each train’s operational task, a corresponding train sub-network
can be established, where
is the set of nodes in the train spatio-temporal network that train
can occupy, and
is the set of arcs in the train spatio-temporal network that train
can occupy. The visual representation of the train sub-spatio-temporal network is shown in
Figure 4.
For each train , its nodes’ spatial attributes depend on the stations it passes through, and the temporal attributes are constructed based on the time window . To ensure the integrity of each path in the train’s spatio-temporal network, virtual starting and ending points are introduced. The train arrival and departure times are determined by the scheduled train arrival and departure times.
Thus, the set of nodes
in the train spatio-temporal network includes the virtual starting point
, the arrival nodes
, the station departure nodes
, and the virtual end point
, as shown in
Table 4. The set of train sub-spatio-temporal network nodes
can be expressed as
. For any node
and (
s′,
t′,
i′) in the spatio-temporal network, we have
.
- 2.
Network Arc Construction
For any train
, the train sub-spatio-temporal network
includes four types of arcs: train start arcs
, train travel arcs
, train dwell arcs
, and train end arcs
,
as shown in
Table 5.
(1) Train Start Arcs
Train start arcs connect the virtual starting point to the arrival node at the originating station. For any train
, at its originating station
, there is a train start arc
to the originating station arrival node
, represented as
, as shown in Equation (1).
(2) Train Travel Arcs
Train travel arcs connect departure nodes to arrival nodes. For any train
, for its passing station
, there is a train travel arc
from the departure node of station
,
, to the arrival node of station
(arrival node
), as shown in Equation (2).
(3) Train Dwell Arcs
Train dwell arcs connect arrival nodes to departure nodes. For any train
, at each station
, there is a train dwell arc from the arrival node at station
,
, to the departure node at the same station
, represented as
, as shown in Equation (3).
(4) Train End Arcs
Train end arcs connect the departure node at the terminating station to the virtual end point. For any train
, at its terminating station
, there is a train end arc from the departure node at the terminating station
,
, to the virtual end point
, represented as
, as shown in Equation (4).
3.3.2. Construction of Spatio-Temporal Network for Express Cargo
Let
represent the spatio-temporal network for express cargo, where
denotes the set of nodes in the spatio-temporal network,
represents the set of arcs in the spatio-temporal network, and
indicates the set of states in the spatio-temporal network, including the initial layer, storage layer, dedicated train layer, and train layer. Each express shipment task can be viewed as a sub-spatio-temporal network for express cargo,
, where
is the set of nodes in the spatio-temporal network that can be occupied by express cargo
,
is the set of arcs in the spatio-temporal network that can be occupied by express cargo
, and
is the set of trains in the spatio-temporal network that can be utilized by express cargo
. A visual representation of the express cargo spatio-temporal network is shown in
Figure 5.
For each express cargo , its spatial attribute of the nodes depends on the transit stations , the temporal attribute constructed by the time window , and the state attribute built by the train . To ensure the completeness and solvability of the express cargo transport path, virtual origin and destination nodes are introduced. Additionally, considering that express cargo transport relies on train travel, the nodes for express cargo transport include the arrival and departure nodes of the selected trains .
Therefore, the set of nodes in the spatio-temporal network for express cargo includes the virtual origin , the set of express transport nodes , the set of storage nodes , the dedicated train nodes , and the virtual destination . The set of nodes in the sub-spatio-temporal network for express cargo can be expressed as . Thus, for any node and in the spatio-temporal network, .
- 2.
Construction of Network Arcs
For any express cargo , the sub-spatio-temporal network includes seven types of arcs: express start arcs , express travel arcs , express loading and unloading arcs , express transfer arcs , express end arcs , express dedicated train arcs , and express virtual arcs . Hence, .
(1) Express Start Arcs
Express start arcs connect the virtual origin and the storage node at the origin station. For any express cargo
, at its origin station
, there exists an express start arc
to the storage node at the origin station
,
, as shown in Equation (5).
(2) Express Loading and Unloading Arcs
Express loading and unloading arcs connect the arrival nodes, departure nodes, and storage nodes at the origin, destination, and intermediate transfer stations. For any express cargo
, at its transit station
, there exists an express loading and unloading arc from the storage node at the logistics center or warehouse at station
to the departure node
, as well as from the arrival node
to the storage node
; express loading and unloading arcs can be expressed as
, as shown in Equation (6).
(3) Express Travel Arcs
Express travel arcs connect the express transport nodes. For any express cargo
, there exist corresponding train travel arcs
and train dwell arcs
that can be occupied by the selected train
, as shown in Equation (7).
(4) Express Transfer Arcs
Express transfer arcs connect the storage nodes. For any express cargo
, at its passing station
, for any train
that can be occupied at station
, there exists an express transfer arc from the departure node at station
,
, corresponding to the storage node
and the arrival node at station
; express transfer arcs can be expressed as
, corresponding to the storage node
as shown in Equation (8).
(5) Express End Arc
Express end arcs connect the departure nodes at the destination station and the virtual destination. For any express cargo
, at its destination station
, there exists an express end arc from the departure node at the destination station
,
corresponding to the storage node
and the virtual destination
; express end arcs can be expressed as
, as shown in Equation (9).
(6) Express Virtual Arcs
Express virtual arcs connect the virtual origin and the virtual destination. For any express cargo
, when the express cargo is not transported due to network capacity constraints, there exists an express virtual arc from the virtual origin
to the virtual destination
; express virtual arcs can be expressed as
as shown in Equation (10).
(7) Express Dedicated Train Arcs
Express dedicated train arcs connect the virtual origin
, the virtual destination
, and the dedicated train transport nodes
. For any express cargo
, when the express cargo is transported by a dedicated high-speed train, there exists an express dedicated train arc connecting the virtual origin
, the virtual destination
, and the dedicated train transport nodes
, as well as connecting the dedicated train transport nodes
and
, as shown in Equation (11).
For , taking express cargo as an example, express cargo can be transported by optional trains , by dedicated express trains, or by remaining at the origin location. The research objective of this model includes determining the number of departures of high-speed rail express trains without specifying the exact departure times. Therefore, when express cargo is transported by a dedicated express train, the nodes passed by are abstract nodes rather than specific departure and arrival nodes at the stations. When express cargo is limited by train capacity, loading/unloading capacity, or loading/unloading time, for the convenience of model construction, express cargo uses a virtual arc to represent its transport path. However, in actual operations, express cargo does not depart and remains in the warehouse at the origin location.
When express cargo
can be transported by train, assuming that the optional sub-spatio-temporal network for express cargo
is as shown in
Figure 6, the starting point of the transport path for express cargo
is the virtual origin
, and the endpoint of the transport path is the virtual destination
. The intermediate optional nodes are
, and the optional arcs for the express transport path are
. Due to potential constraints on transport capacity or factors such as delivery deadlines and transport costs, the transport path of express cargo
from the departure station to the destination station may need to consider whether to transfer at certain stations.
When express cargo
is transported directly without any transfer stations, the transport path is as shown in
Figure 6. The transport path for express cargo
starts from the virtual origin
, first undergoes loading operations through the loading and unloading arc, follows the operational path of the selected interval of train ii, undergoes unloading operations at the destination station through the loading and unloading arc, and finally reaches the virtual destination
. Express cargo
uses only train ii for transportation.
If express cargo
has a transfer station during transportation and utilizes both train
and train
, the transportation path is as shown in
Figure 7.
The transport path of express cargo starts from the virtual origin , undergoes loading operations at the departure station, follows the operational path of the selected interval of train , and undergoes unloading operations at the transfer station. Through the express connection arc, it then connects to the operational path of the selected interval of train , and finally undergoes unloading operations at the destination station, reaching the virtual destination .
However, the choice of the transfer station must consider whether the stopping stations and stop times of the preceding train meet the unloading time requirements, as express transfers are not allowed through non-stopping stations. Similarly, the selection of the subsequent train must consider whether the stopping stations and stop times of train meet the loading time requirements.
When express cargo
opts for transportation via the dedicated express train, it is allocated through the express train arc via the dedicated express train layer, as illustrated in
Figure 8. The transport path of express cargo
starts from the virtual origin
, passes through the dedicated express train nodes
corresponding to the stations
, and reaches the virtual destination
.