Research Article
Integrated Optimization of Tram Schedule and Signal Priority at Intersections to Minimize Person Delay
Algorithm 2
The enumeration procedure for the numerical case.
(1) Input: Quantity of trams (m) | |
(2) Nodes / Intersection / Station (N / I / S) | |
(3) Arrival / Departure time constraints (AT / DT constraint) | |
(4) Dwell / Link travel time constraints (DT / LT constraint) | |
(5) Signal timing constraint (ST constraint) | |
(6) TSP strategy constraint (TSP constraint) | |
(7) Output: Solutions; The best solution | |
(8) repeat | |
(9) for each intersection do | |
(10) Unadjusted signal timing Initialization (ST constraint) | |
(11) end | |
(12) for each unadjusted signal timing do | |
(13) for each tram do | |
(14) Arrival time Initialization (AT constraint) | |
(15) for each node N do | |
(16) if node N Station | |
(17) Departure time Initialization (DT constraint) | |
(18) else | |
(19) if Arrival time during Green phase | |
(20) Departure time = Arrival time | |
(21) else | |
(22) TSP strategy Initialization (TSP constraint) | |
(23) for each TSP strategy do | |
(24) if TSP measure is activated | |
(25) Departure time = Arrival time | |
(26) else | |
(27) Departure time = Arrival time + Waiting time | |
(28) end | |
(29) end | |
(30) end | |
(31) end | |
(32) end | |
(33) end | |
(34) end | |
(35) Solutions signal timing; Arrival time; Departure time; TSP | |
(36) Person delay Calculation (Solutions) | |
(37) The best solution Minimum (Person delay) | |
(38) until finding The best solution |