Appendix B.1. Traffic Demand Settings
The traffic demand used in the simulation was constructed at the movement/link level with different ToD scenarios. For the Ingolstadt network, the original hourly demand profiles were obtained from the open-source InTAS network data. For each ToD scenario, the directional traffic demand on each signalized link was calculated by averaging the corresponding hourly volumes within the selected period, including AM peak, midday, PM peak, and off-peak. For the Houston network, directional demands were estimated from local loop detector volumes and adjusted using annual average daily traffic (AADT) information to represent realistic hourly traffic fluctuations in the downtown grid. These processed directional volumes were then assigned to the corresponding signalized approaches and used consistently for local timing calculation, SCN weight construction, and SUMO simulation.
Figure A2 and
Figure A3 visualize the resulting average demand distributions for the two networks. The Ingolstadt network shows a more irregular and spatially uneven demand pattern, reflecting its non-grid urban structure and heterogeneous intersection spacing. By contrast, the Houston network exhibits a more regular grid-based demand distribution, with stronger directional flows along several major corridors. In both test cases, the demand distribution contains high-volume road segments, with the highest demand occurring during the peak periods. The maximum segment demand reaches approximately 1200 vph in the Ingolstadt network and 2450 vph in the Houston network. In terms of lane-level loading, the maximum demand is approximately 1090 vphpl for Ingolstadt and 1860 vphpl for Houston. Since a typical saturation flow rate is approximately 1800 vphpl, the Houston network includes scenarios with near-saturated or saturated traffic conditions.
It is worth noting that although the proposed method shows improved performance over the baseline algorithms under the tested high-demand scenarios, some of which approach saturated flow conditions, this does not imply that progression-based coordination is always effective under saturated or even oversaturated traffic conditions. When demand exceeds the available discharge capacity, queue spillback and strong competing movements may substantially reduce the benefit of offset-based progression. Therefore, the applicability of the proposed method under severely oversaturated networks requires further investigation.
Figure A2.
Average traffic demand distribution by time-of-day scenario in the Ingolstadt network: (a) AM peak; (b) midday; (c) PM peak; and (d) off-peak. Colors indicate movement directions, line widths indicate demand levels, and squares represent signalized intersections.
Figure A2.
Average traffic demand distribution by time-of-day scenario in the Ingolstadt network: (a) AM peak; (b) midday; (c) PM peak; and (d) off-peak. Colors indicate movement directions, line widths indicate demand levels, and squares represent signalized intersections.
Appendix B.2. Detailed Baseline Implementations
This appendix provides the detailed implementation settings for the baseline signal timing strategies used in the simulation comparison. In response to the reviewers’ concern that the adaptive-control baseline was insufficiently specified and may have been under-tuned, we revised the experiment design by separating the original base adaptive plan from an optimized adaptive plan. The purpose is to avoid relying on a single raw adaptive-control baseline and to provide a more balanced comparison among fixed-time, adaptive, corridor-coordination, and network-coordination strategies.
For all baselines, the same traffic demand, roadway geometry, turning proportions, saturation-flow assumptions, vehicle parameters, and simulation duration were used. Signal timing parameters were converted into SUMO-compatible traffic-light programs and evaluated under the same ToD demand scenarios. For each network and ToD period, the signal programs were generated before simulation and then fixed for that simulation scenario, except for actuated baselines where green extension and phase termination were determined by detector actuation during simulation.
Signal Timing Baselines. The proposed method is compared with seven signal timing strategies, covering isolated timing, local retiming, local actuation, corridor coordination, and larger-area coordination.
Base Signal Timing Plan. The base plan represents the original uncoordinated timing condition. For the Ingolstadt network, the original signal programs from the InTAS network were used directly without additional offset coordination. For the Houston network, where complete field timing plans were unavailable, isolated fixed-time plans were generated using Webster cycle lengths and green splits proportional to critical flow ratios. Each intersection operated independently under its own local cycle length and split.
Base Adaptive Signal Timing Plan. The base adaptive plan represents local detector-actuated control without explicit offset coordination. In SUMO, lane-area detectors were placed upstream of selected actuated approaches. Phases were extended when demand was detected and terminated after the minimum green when no demand was present. For Ingolstadt, nine intersections with available or reconstructable actuated settings were configured as actuated. For Houston, the major east–west movements were actuated because they carried the dominant through traffic. Minimum green times were set within 5–10 s and maximum green times within 25–50 s, depending on demand and lane configuration, while yellow and all-red intervals were kept unchanged.
Figure A3.
Average traffic demand distribution by time-of-day scenario in the Houston network: (a) AM peak; (b) midday; (c) PM peak; and (d) off-peak. Colors indicate movement directions, line widths indicate demand levels, and squares represent signalized intersections.
Figure A3.
Average traffic demand distribution by time-of-day scenario in the Houston network: (a) AM peak; (b) midday; (c) PM peak; and (d) off-peak. Colors indicate movement directions, line widths indicate demand levels, and squares represent signalized intersections.
Optimized Fixed-Time Plan. The optimized fixed-time plan separates the effect of local retiming from coordination. For each network and ToD scenario, Webster cycle lengths and demand-based green splits were recalculated using the corresponding hourly demand matrix. No offsets were optimized, and all intersections operated independently. This provides a stronger isolated fixed-time benchmark than the original base plan.
Optimized Adaptive Signal Timing Plan. The optimized adaptive plan addresses the concern that the original adaptive baseline may be under-tuned. It starts from the optimized fixed-time plan and then applies detector-actuated control to selected major movements. Minimum and maximum greens were centered around the optimized fixed-time green durations and bounded within 5–10 s and 25–50 s, respectively. This baseline combines local demand-based retiming with local actuation, but still does not include offset optimization or network-level progression control.
Major Corridor MAXBAND. The Major Corridor MAXBAND baseline represents traditional arterial coordination along a predefined corridor. Candidate corridors were identified based on through volume, number of connected signalized intersections, and geometric continuity. MAXBAND was then applied to optimize a common cycle length, offsets, and a two-way progression band for the selected corridor, while intersections outside the corridor used the optimized fixed-time plan. To avoid a favorable corridor choice, both the highest-volume and second-highest-volume feasible corridors were tested when available, and the better-performing plan was reported.
Major Corridor MULTIBAND. The Major Corridor MULTIBAND baseline follows the same corridor-selection procedure but allows directional bandwidths to differ according to directional demand. It optimizes directional bandwidths, common cycle length, and offsets under the same phase and green-time constraints. As with MAXBAND, alternative feasible corridors were tested, and the better-performing corridor plan was reported.
Network MULTIBAND. The Network MULTIBAND baseline represents large-area coordination. For Houston, the whole 32-intersection grid was used as the coordination region. For Ingolstadt, the connected central area with closely spaced intersections was selected. A common cycle length and offsets were optimized for the coordinated region, while any outside intersections used the optimized fixed-time plan. This baseline tests whether coordinating a large predefined region is more effective than selective partitioning.
Proposed Partition-Based Timing. The proposed method constructs the Signal Coordination Network using the delay-based edge-weight formulation, generates candidate singleton, path, and loop groups, and selects non-overlapping coordination groups through the set-packing model. Singleton intersections use optimized fixed-time control, path-based groups use arterial MULTIBAND, and loop- or grid-based groups use network MULTIBAND. The same demand inputs, local timing calculations, feasible cycle ranges, and simulation settings are used across methods wherever applicable. Therefore, the comparison mainly evaluates whether the proposed partitioning framework provides additional benefit beyond local retiming, local actuation, predefined corridor coordination, and full network-wide coordination.
Performance Measurement. Traffic performance was evaluated using average travel time and average delay. The average travel time was computed from the departure and arrival times of completed vehicles in SUMO. The average delay was computed from SUMO’s tripinfo-output, where SUMO reports the timeLoss value for each completed vehicle. We averaged the vehicle-level timeLoss values over all completed trips in each simulation run and reported this value as the average delay. The same measurement procedure was applied to all baselines and to the proposed method.
All simulations were conducted using SUMO 1.27.1. The Ingolstadt scenarios simulate one-hour periods, e.g., AM 21,600–25,200 s and off-peak 68,400–72,000 s. The Houston scenarios simulate 0–7200 s, with demand generated mainly during 0–3600 s and the remaining hour used for network clearance. No warm-up period was excluded. Each simulation case was deterministic given trip information. The original simulation cases were deterministic given the predefined trip inputs. The within-run uncertainty analysis was obtained by vehicle-level bootstrap resampling using RNG seed 20260706. A separate stochastic demand-variation experiment, described in
Appendix B.3, was conducted using independently perturbed demand realizations and SUMO seeds. Routes were pre-generated using
duarouter, and no online rerouting option was explicitly enabled in the final SUMO commands. The Germany/Ingolstadt scenarios use the public RESCO passenger and bus vehicle types, while the Houston scenarios use SUMO’s default vehicle type. SUMO default car-following model parameters are used. For actuated controls, green phases use minDur = max(5, min(duration, 0.45 × duration)) and maxDur = max(minDur + 5, 1.65 × duration), while yellow and intergreen phases are fixed with minDur = maxDur = duration. The actuated controller uses max-gap = 3.0, detector-gap = 1.0, and passing-time = 2.0. The Germany partition MIQPs contain 77, 103, 82, and 103 binary variables for the AM, midday, PM, and off-peak scenarios, respectively, with 21 node-cover constraints. The Houston MIQPs contain 266, 278, 250, and 357 binary variables with 32 node-cover constraints. The total partition construction time is approximately 0.3–0.4 s for Germany and 1.1–1.2 s for Houston.
Appendix B.3. Additional Experiments and Results
Bootstrapping Results on the model performance. We supplemented all reported simulation results with a bootstrap-based uncertainty analysis. Since the original SUMO simulations were conducted with fixed demand, routes, and signal settings, uncertainty was estimated by resampling completed vehicle trajectories from the saved tripinfo.xml outputs. For each network, ToD, and signal timing strategy, completed vehicles were resampled with replacement, and the average travel time and delay were recalculated over 1000 bootstrap iterations. The analysis confirms that the proposed network partitioning method consistently achieves the lowest or near-lowest mean delay and travel time across the evaluated scenarios. At the same time, the confidence intervals (CIs) indicate that, in several low-demand cases, the performance difference between the proposed approach and the strongest network-progression baseline is relatively small.
Network Partitioning Values and Sensitivity Analysis.
Table A2 reports the SCN partitioning results for each network and time-of-day scenario. The results show that the selected coordination groups vary with demand conditions. Ingolstadt is mainly partitioned into arterial progression and small loop-type groups, whereas Houston forms larger grid-type groups because of its regular network structure. The partition weight also changes across scenarios, indicating that the potential coordination benefit is demand dependent.
Table A1.
The 95% CI of Average Vehicle Travel Time.
Table A1.
The 95% CI of Average Vehicle Travel Time.
| Signal Timing Strategy | Ingolstadt | Houston |
|---|
| AM | Midday | PM | Off | AM | Midday | PM | Off |
|---|
| Base Timing Plan | 284.0–297.0 | 248.2–257.3 | 290.0–301.7 | 226.2–235.6 | 123.5–129.3 | 123.3–129.5 | 124.0–129.5 | 121.1–129.4 |
| Base Adaptive Timing Plan | 253.7–261.5 | 230.1–236.8 | 249.4–256.6 | 214.0–222.2 | 70.8–72.6 | 77.8–80.5 | 69.5–71.2 | 72.4–75.6 |
| Optimized Fixed-Time Plan | 261.9–270.8 | 225.9–233.0 | 255.7–264.8 | 206.7–214.7 | 107.3–111.6 | 99.1–103.1 | 104.4–107.8 | 111.5–118.8 |
| Optimized Adaptive Timing Plan | 238.8–246.6 | 222.1–228.8 | 233.6–240.7 | 202.7–209.9 | 64.7–66.3 | 65.6–67.5 | 66.1–67.7 | 68.8–71.7 |
| Major Corridor MAXBAND | 260.0–268.4 | 225.5–232.4 | 274.9–285.2 | 209.4–217.6 | 112.8–118.6 | 113.1–119.7 | 114.4–119.9 | 112.5–121.2 |
| Major Corridor MULTIBAND | 245.3–253.7 | 218.1–224.5 | 241.4–249.3 | 202.0–209.6 | 86.0–90.1 | 85.9–90.8 | 114.9–120.6 | 106.7–115.8 |
| Network MULTIBAND | 230.1–236.9 | 199.7–205.2 | 224.7–230.6 | 187.5–194.1 | 63.3–65.0 | 60.0–61.8 | 61.8–63.4 | 58.0–60.3 |
| Proposed Coordination Plan | 215.2–220.6 | 199.0–204.3 | 216.2–221.4 | 185.9–192.4 | 60.2–61.5 | 59.2–60.8 | 60.5–62.0 | 57.7–60.4 |
Table A2.
Quantitative summary of SCN partitioning results under different demand scenarios.
Table A2.
Quantitative summary of SCN partitioning results under different demand scenarios.
| Network | Scenario | Positive SCN Edges | Negative SCN Edges | Selected Groups | Partition Weight (veh-s/h) | Group Types |
|---|
| Ingolstadt | AM peak | 17 | 13 | 7 | 25,654.113 | C3:1; K1:1; P2:1; P3:1; P4:3 |
| Ingolstadt | Midday | 18 | 12 | 9 | 10,365.371 | C3:1; C4:1; K1:3; P2:2; P3:1; P4:1 |
| Ingolstadt | PM peak | 12 | 18 | 8 | 15,460.894 | C3:1; C4:1; K1:2; P2:1; P3:2; P4:1 |
| Ingolstadt | Off peak | 20 | 10 | 11 | 4817.122 | C3:1; C4:1; K1:5; P2:3; P3:1 |
| Houston | AM peak | 37 | 15 | 8 | 154,793.272 | K1:4; C2 × 4:1; C5 × 3:1; P2:1; P3:1 |
| Houston | Midday | 37 | 15 | 8 | 119,048.749 | K1:4; C2 × 4:1; C5 × 3:1; P2:1; P3:1 |
| Houston | PM peak | 33 | 19 | 4 | 119,440.248 | C2 × 4:1; C2 × 8:1; P4:2 |
| Houston | Off peak | 39 | 13 | 1 | 40,272.249 | C4 × 8:1 |
We further conducted a sensitivity analysis to test whether the partitioning results remain stable under demand perturbations. Uniform scaling uses demand scaling factors of 0.8, 0.9, 1.1, and 1.2. Random edge perturbation applies lognormal noise to SCN edge weights with coefficients of variation of 0.1 and 0.2, using 10 random seeds for each setting. The Jaccard index is computed from pairwise intersection co-assignment relative to the original partition, and the unchanged rate is the proportion of runs that return the original partition.
As shown in
Table A3, the partitions are generally stable under moderate perturbations, especially for Ingolstadt Midday, Ingolstadt Off peak, and Houston AM peak. Random edge perturbations cause larger changes than uniform scaling because they directly modify the relative strength of SCN edges. The PM peak cases are more sensitive, particularly Houston PM peak, with a mean Jaccard value of 0.525 and an unchanged rate of 0.05 under random perturbation. Overall, the results suggest that the proposed method is stable in most cases while still adapting when demand or edge-weight changes alter the relative benefits of competing coordination groups.
Table A3.
Sensitivity of network partitioning results under demand-scaling and edge-level random perturbations.
Table A3.
Sensitivity of network partitioning results under demand-scaling and edge-level random perturbations.
| Network | Scenario | Perturbation Experiment | Runs | Mean Jaccard | Unchanged Rate |
|---|
| Ingolstadt | AM peak | Uniform scaling | 4 | 0.842 | 0.50 |
| Ingolstadt | AM peak | Random edge perturbation | 20 | 0.857 | 0.55 |
| Ingolstadt | Midday | Uniform scaling | 4 | 1.000 | 1.00 |
| Ingolstadt | Midday | Random edge perturbation | 20 | 0.995 | 0.90 |
| Ingolstadt | PM peak | Uniform scaling | 4 | 0.748 | 0.25 |
| Ingolstadt | PM peak | Random edge perturbation | 20 | 0.677 | 0.20 |
| Ingolstadt | Off peak | Uniform scaling | 4 | 1.000 | 1.00 |
| Ingolstadt | Off peak | Random edge perturbation | 20 | 0.834 | 0.55 |
| Houston | AM peak | Uniform scaling | 4 | 0.929 | 0.75 |
| Houston | AM peak | Random edge perturbation | 20 | 0.830 | 0.35 |
| Houston | Midday | Uniform scaling | 4 | 0.914 | 0.50 |
| Houston | Midday | Random edge perturbation | 20 | 0.783 | 0.20 |
| Houston | PM peak | Uniform scaling | 4 | 0.763 | 0.25 |
| Houston | PM peak | Random edge perturbation | 20 | 0.525 | 0.05 |
| Houston | Off peak | Uniform scaling | 4 | 1.000 | 1.00 |
| Houston | Off peak | Random edge perturbation | 20 | 0.736 | 0.20 |
Uncertainty analysis under demand variation. To examine whether the proposed coordination approach remains effective when realized traffic demand differs from the calibrated inputs, we conducted 25 independent simulation replications for each network, time period, and signal-control method. In each replication, the baseline demand was randomly perturbed in terms of the total demand level, spatial OD distribution, and vehicle departure times. Total demand was varied within of the calibrated level, while smaller perturbations were applied to the empirical OD proportions and departure times. For each replication, all eight control methods were evaluated using the same randomized demand realization and SUMO seed. For reproducibility, the total-demand scaling factor was sampled from . OD-cell weights were subjected to truncated multiplicative perturbations with mean 1.0, standard deviation 0.05, and bounds of 0.90–1.10, while vehicle departure times received triangular jitter bounded by s. Scheduled bus trips were not perturbed. In total, the analysis comprised 1600 SUMO runs. For each method, we report the lower and upper bounds of the 95% CIs for average vehicle delay and travel time across the 25 replications, together with comparisons between the proposed method and each alternative.
The travel-time and delay results are reported in
Table A4 and
Table A5, respectively. One-sided paired (
t)-tests were conducted between the proposed method and all baselines using matched simulation replications. The results show that the proposed coordination plan remains competitive under stochastic demand variation and achieves the lowest mean travel time and delay in most scenarios. In Ingolstadt, the proposed method performs best in all four periods. Its CIs overlap with those of Network MULTIBAND in several cases. However, this overlap does not contradict the paired-test results, as the reported CIs characterize the mean performance of each method separately, whereas the paired (
t)-tests evaluate within-replication differences under matched demand realizations. The paired tests show significant improvements over all baselines at (
p < 0.01) during the AM, PM, and off-peak periods and at (
p < 0.05) during midday. In Houston, the proposed method also achieves the lowest mean travel time and delay during the AM, midday, and PM periods, with significant improvements over all baselines at (
p < 0.01). During the off-peak period, its performance is nearly indistinguishable from that of Network MULTIBAND, with strongly overlapping CIs and no significant paired-test difference. Overall, these findings indicate that the benefits of the proposed intersection-group coordination framework are generally preserved when both the total demand level and the spatial and temporal distribution of trips vary across simulation replications, supporting the robustness of the proposed method under moderate demand uncertainty.
Table A4.
The 95% CI of Average Vehicle Travel Time and Paired t-tests under Random Demand.
Table A4.
The 95% CI of Average Vehicle Travel Time and Paired t-tests under Random Demand.
| Signal Timing Strategy | Ingolstadt | Houston |
|---|
| AM | Midday | PM | Off | AM | Midday | PM | Off |
|---|
| Base Timing Plan | 296.5–311.1 | 255.8–262.1 | 292.8–306.0 | 229.1–231.8 | 126.4–127.9 | 125.3–127.5 | 126.6–128.0 | 123.5–125.8 |
| Base Adaptive Timing Plan | 266.7–287.9 | 238.2–246.0 | 268.2–284.5 | 216.7–219.2 | 71.7–73.0 | 72.0–73.5 | 72.2–73.5 | 71.9–74.8 |
| Optimized Fixed-Time Plan | 267.7–281.4 | 232.7–237.3 | 265.8–279.1 | 210.6–212.7 | 110.0–111.0 | 101.4–102.6 | 106.3–107.2 | 113.4–115.4 |
| Optimized Adaptive Timing Plan | 249.5–258.8 | 225.5–232.8 | 249.0–262.8 | 204.3–206.8 | 66.3–67.3 | 63.4–64.1 | 66.0–67.1 | 68.2–69.8 |
| Major Corridor MAXBAND | 271.1–283.9 | 230.1–236.3 | 262.1–272.3 | 211.3–213.0 | 116.8–118.3 | 115.2–117.6 | 117.0–118.4 | 114.2–116.7 |
| Major Corridor MULTIBAND | 257.3–270.7 | 221.3–224.7 | 248.6–263.0 | 204.1–205.8 | 88.5–89.8 | 87.4–88.9 | 115.9–117.4 | 110.2–112.7 |
| Network MULTIBAND | 230.6–241.0 | 204.9–208.6 | 231.7–239.6 | 190.3–191.6 | 64.5–65.5 | 61.3–62.0 | 62.8–63.5 | 59.5–60.6 |
| Proposed Coordination Plan | 214.4–229.6 * | 203.7–208.1 . | 222.1–230.1 * | 189.6–190.9 * | 61.2–61.8 * | 60.3–60.9 * | 62.5–63.3 * | 59.5–60.5 |
Table A5.
The 95% CI of Average Vehicle Delay and Paired t-tests under Random Demand.
Table A5.
The 95% CI of Average Vehicle Delay and Paired t-tests under Random Demand.
| Signal Timing Strategy | Ingolstadt | Houston |
|---|
| AM | Midday | PM | Off | AM | Midday | PM | Off |
|---|
| Base Timing Plan | 151.0–165.1 | 111.6–117.5 | 147.4–160.1 | 86.8–89.1 | 87.7–89.1 | 86.7–88.7 | 88.0–89.2 | 85.0–87.1 |
| Base Adaptive Timing Plan | 122.0–142.0 | 94.5–101.6 | 123.3–138.9 | 74.6–76.7 | 32.9–34.2 | 33.4–34.8 | 33.6–34.7 | 33.4–36.1 |
| Optimized Fixed-Time Plan | 122.9–135.6 | 89.1–93.2 | 121.3–134.1 | 68.5–70.2 | 71.3–72.2 | 62.8–63.9 | 67.7–68.4 | 74.9–76.6 |
| Optimized Adaptive Timing Plan | 105.3–114.0 | 82.0–88.6 | 104.6–117.6 | 62.2–64.3 | 27.4–28.6 | 24.8–25.4 | 27.3–28.4 | 29.6–31.2 |
| Major Corridor MAXBAND | 126.9–138.9 | 86.9–92.4 | 117.9–127.7 | 69.3–70.6 | 78.1–79.4 | 76.7–78.8 | 78.4–79.6 | 75.7–78.0 |
| Major Corridor MULTIBAND | 113.5–126.0 | 78.2–81.2 | 105.0–118.6 | 62.1–63.3 | 49.8–51.0 | 48.9–50.2 | 77.3–78.7 | 71.7–74.0 |
| Network MULTIBAND | 86.9–96.5 | 61.7–65.1 | 87.9–95.3 | 48.2–49.0 | 25.8–26.6 | 22.7–23.3 | 24.1–24.7 | 20.9–21.9 |
| Proposed Coordination Plan | 71.9–85.5 * | 60.5–64.6 . | 74.4–82.0 * | 47.5–48.3 * | 22.4–23.0 * | 21.7–22.2 * | 23.9–24.5 * | 20.9–21.8 |