Research Article

Dynamic Automated Search of Shunting Routes within Mesoscopic Rail-Traffic Simulators

Table 3

Specification of the weighted digraph G—the final model of the track infrastructure.

SymbolsSpecifications

GThe weighted digraph
(i) G = (V, E, φ, ω, ε, κ)
(ii) The digraph G represents a result related to the transformation of the relevant undirected graph G0
V(G)The set of vertices of the digraph G
(i) V(G) = {|z = 1, …, n\2, k = 1, 2}, |V(G)| =n
(ii) V(G) =Vdest (G) ∪ Vconn (G), Vdest (G) ∩ Vconn (G) = ∅
(iii) The set Vdest (G) contains destination vertices of the digraph G
(iv) The set Vconn (G) contains connecting vertices of the digraph G
Note: symbol “\” denotes an integer division
E(G)The set of directed edges of the digraph G
(i) |E(G)| =m
(ii) E(G) =Etrans (G) ∪ Erev (G), Etrans (G) ∩ Erev (G) = ∅
(iii) The set Etrans (G) contains transit edges
(iv) The set Erev (G) contains reverse edges
φThe incidence function related to the digraph G
(i) φ: E(G) ⟶ {[, ] | [, ] ∈ V(G) × V(G) ∧  ≠ ; x, y ∈ <1, …, n\2>; i, j ∈ {1, 2}}
()The set of successors of the vertex
(i) () = { | [, ] ∈ E(G)}, () ⊂ V(G)
(ii) () = () ∪ (), () ∩ () = ∅
(iii) The set of transit successors of the vertex
() = {| [, ] ∈ Etrans(G)}
(iv) The set of reverse successors of the vertex
() = {| [, ] ∈ Erev(G)}
ωThe vertex weight function related to the digraph G
(i) ω: V(G) ⟶ R+
(ii) ∀ ,  ∈ V(G) (z=1,..., n\2): ω ()=ω()
εThe edge weight function related to the digraph G
(i) ε: E(G) ⟶ R+
(ii) ∀ [, ] ∈ Etrans: ε ([, ]) =ω()
(iii) ∀ [, ] ∈ Erev: ε([, ]) = L, where L represents a parameter value reflecting the length of a relevant relocation object
κThe vertex vacancy function (vacant capacity function)
(i) κ: V(G) ⟶ 
(ii) If a track segment (reflected by a vertex  ∈ V(G)) is completely vacant, then κ() = ω()