Cycle-Aware Adaptive Horizon Model Predictive Control for Vehicle Trajectory Optimization at Signalized Intersections
Abstract:
The increasing complexity of modern urban traffic networks demands intelligent control strategies that can anticipate and adapt to dynamic traffic conditions. Model Predictive Control (MPC) is a framework that optimizes vehicle control by predicting future states and respecting real-time constraints, such as traffic signals at intersections. However, the computational complexity of MPC increases significantly with the number of decision variables and constraints, which is directly proportional to the length of the prediction horizon, creating a critical trade-off between control performance and computational efficiency. To address this challenge, this paper proposes an adaptive-horizon optimal driving (AHOD) bi-level optimization framework that incorporates a novel time-step discretization for real-time trajectory optimization and integrates it into a full traffic signal cycle. Unlike conventional MPC, which employs uniform time discretization leading to exponential growth in decision variables with horizon length, the proposed AHOD framework assigns finer time steps near signal phase transitions and coarser steps in the distant horizon, maintaining a fixed number of optimization nodes regardless of cycle length. The proposed framework comprises two controllers: the upper and lower controllers. The Upper controller employs finer resolution at critical times of signal change and coarser resolution in distant horizons, thereby reducing computational cost while maintaining prediction accuracy. The lower controller applies a practical MPC scheme to generate realtime control actions that are consistent with the long-term constraints of the upper controller. Simulation results demonstrate that the proposed framework achieves up to 17.6% fuel savings compared to traditional human driving and reduces computation time by approximately 61% compared to long-horizon MPC, while maintaining comparable control performance. The proposed framework enables real-time, cycle-aware predictive control for connected and automated vehicles, and establishes a practical basis for embedding long-horizon prediction within an MPC-based trajectory-planning framework.
1. Introduction
Urban traffic congestion at signalized intersections remains a critical challenge in modern transportation systems, despite extensive developments in intelligent transportation systems (ITS) [1]. According to a recent repor [2], U.S. drivers alone wasted approximately 2.8 billion gallons of fuel and 9.8 billion hours in delays annually, equivalent to nearly 63 hours per commuter in 2024. The growing traffic demand on urban networks often exceeds the capacity of existing infrastructure, leading to prolonged idling, stop-and-go flow, and additional 14% greenhouse gas (GHG) emissions compared to steady-flow conditions [3], [4], [5]. To address these challenges, predictive control strategies based on vehicle-to-infrastructure (V2I) communication have been proposed to enhance driving performance, safety, and fuel efficiency.
The development of connected and automated vehicles (CAVs) has generated research interest in intersection optimization and predictive traffic management [6]. CAVs can exchange real-time information on signal phases, queue lengths, and neighboring vehicle states using vehicle-to-vehicle (V2V) and V2I communication [7], [8]. Consequently, this data can be used by predictive control strategies to anticipate dynamic traffic conditions. Among existing optimization-based control strategies, Model Predictive Control (MPC) is recognized as a leading framework for vehicle trajectory optimization due to its ability to handle real-time constraints and anticipate future system states [9]. Several studies have demonstrated the benefits of MPC at intersection coordination. For example, Sun et al. [10] and Pourmehrab et al. [11] reported about 15–25% fuel savings using MPC-based eco-driving, while Chen et al. [12] showed that hierarchical MPC improves throughput in congested intersections. Further research has extended these approaches to platoon coordination [13] and advisory eco-driving [14]. Despite these advantages, current MPC implementations typically use short prediction horizons, which effectively address near-term inefficiencies.
Extending the prediction horizon enables MPC to cover the entire traffic cycle. However, each additional step introduces new decision variables, constraints, and dynamic equations, leading to near-linear growth in problem size and often exponential increases in solver time [15], [16]. This fundamental trade-off between predictive capability and computational complexity remains an important limitation in long-horizon MPC design. Moreover, the discretization of continuous-time into a finite number of optimization steps introduces additional complexity. Finer timestep sizes improve numerical accuracy but significantly decrease the overall prediction horizon. Conversely, coarser discretization covers longer time intervals at the cost of prediction accuracy and constraint satisfaction. Therefore, achieving an effective balance between numerical resolution and computational efficiency is crucial for real-time MPC implementation in traffic applications. Numerous strategies have been proposed to mitigate the computational burden of MPC. Adaptive-horizon Model Predictive Control (AHMPC) methods dynamically adjust the prediction horizon based on real-time system requirements [15], [17], [18], [19]. Despite these advances, existing adaptive-horizon MPC methods still exhibit notable shortcomings in the context of signalized intersection control. First, while adaptive-horizon approaches dynamically adjust prediction length, AHMPC often introduces additional computational overhead at each time step to determine optimal horizon length. Second, variable discretization or move-blocking [20], [21] and pseudospectral methods [22], [23] improve numerical accuracy and reduce problem dimension. However, these approaches are limited by constraint violation in coarser prediction regions and low numerical accuracy during signal transitions. Third, Koopman operator theory has recently been used to reformulate nonlinear MPC into lifted linear predictors, which significantly reduces computational complexity [24], [25]. However, this approach requires extensive offline data collection across multiple routes, speed limits, road grades, and stopping scenarios, followed by training and validation of the learned linear system. Additionally, the generalization of data-driven MPC to unobserved traffic patterns remains uncertain.
To address the above limitations, this study proposes an adaptive-horizon optimal driving (AHOD) bi-level optimization framework that extends the prediction horizon to cover entire signal cycles while maintaining computatio nal feasibility. The proposed AHOD framework addresses limitations by fixing the number of optimization nodes while allowing non-uniform time steps, maintaining constant problem dimensionality regardless of signal cycle length, and separating long-horizon strategic planning from short-horizon real-time execution. The main contributions of this work are summarized below:
To enable vehicles to anticipate traffic signal cycles, an AHOD framework is developed, in which a long-horizon predictive optimization problem is formulated to capture upcoming signal phase transitions and downstream interactions.,To extend the effective prediction horizon without increasing the number of optimization variables, an adaptive horizon strategy is introduced at the upper controller, allowing fine temporal resolution near critical events (e.g., signal phase changes) and coarser resolution in distant horizons.,To ensure real-time feasibility and safe vehicle operation, a lower-level MPC controller is designed to track the long-horizon reference trajectory while ensuring safe car-following and collision-avoidance under real-time execution limits.,Through extensive numerical simulations under varying signal timings and traffic conditions, the proposed AHOD framework is shown to improve fuel efficiency, average speed, and travel time, while significantly reducing computational burden compared to conventional long-horizon MPC.
The remainder of the paper is structured as follows. Section II describes the methodology of the proposed study. Section III presents the results and discussion, analyzing computational complexity and control performance. Section IV concludes the paper with design guidelines and directions for future research.
2. Methodology
Vehicles approaching an intersection must make timely decisions depending on the conditions of the traffic signal and downstream traffic. Accordingly, the host vehicle’s longitudinal behavior is characterized through its state variables, position $x_\mathrm{h}$ and velocity $v_\mathrm{h}$. The control input $a_\mathrm{h}$ is determined based on both the host vehicle’s current state and the state of the preceding vehicle, represented by its position $x_\mathrm{p}$ and velocity $v_\mathrm{p}$, as depicted in Figure 1. The objective of the proposed framework is to determine the optimal acceleration trajectory that covers the total cycle length and minimizes computational burden.

The longitudinal motion of a vehicle $k$ can be expressed using a fundamental continuous-time kinematic relationships formulation, which has been widely used in longitudinal motion control [26], [27], as:
where, $x_k$, $v_k$, and $a_k$ denote position, velocity, and acceleration at time $t$ with time step $\Delta t$. During a red signal, the acceleration is determined by considering the more restrictive constraint between the intersection stop-line position $X_{\rm int}$ and the preceding vehicle position, and is defined as:
where, $d_{k-1}$ presents the distance to the preceding vehicle $k-1$, and $d_{\rm red}$ is the desired stopping position corresponding to the intersection stop line.
In this study, the Intelligent Driver Model (IDM) developed by Treiber et al. [28] is used as a benchmark traditional human driving model (THD). The instantaneous acceleration $a_{\rm h}(t)$ at time $t$ can be expressed as a function of the relative distance and velocities as:
where, $\Delta x_{\rm r} = x_{\rm p} - x_{\rm h}$ is distance between vehicles or distance to intersection stop-line position, $V_{\rm d}$ is desired velocity, and $D \mbox{*}(v_{\rm h}, v_{\rm p})$ is the desired gap from the preceding vehicle obtained as:
where, $R_0$, $t_{\rm hd}$, $a$, and $b$ represent the minimum distance, the safe time gap, the maximum acceleration, and the comfortable deceleration rates, which naturally vary depending on driving style. The resulting acceleration is then applied as the control input $a_{k}(t)$ to the longitudinal motion model described by Eqs. (1)–(2).
The IDM ensures collision-free vehicle control in urban traffic. However, despite its computational advantages, IDM focuses solely on vehicle states at a present time, neglecting future states, which often results in suboptimal traffic flow, particularly at signalized intersections. Specifically, the braking behavior of traditional human car-following models at red signals is not energy-efficient. Additionally, the lack of compactness in vehicle movement when transitioning from idling to quick starts at red-to-green signal changes can negatively impact energy consumption and maximum intersection throughput. On the other hand, the prediction horizon $T_\mathrm{h}$ of conventional MPC is discretized into uniform intervals of fixed length $\Delta t$. The optimization problem is solved repeatedly at each control step, producing an optimal control sequence that minimizes a cost function while satisfying dynamic and safety constraints. However, as $T_\mathrm{h}$ increases to cover longer traffic signal cycles, the number of decision variables increases linearly with $\tfrac{T_\mathrm{h}}{\Delta t}$, resulting in a significant computational load.
To address this limitation, we propose an AHOD bi-level optimization framework to improve intersection traffic flow performance and computational load. Specifically, the framework consists of two in-vehicle controllers, namely an upper controller for trajectory prediction and a lower controller for real-time execution, as shown in Figure 2. The upper controller introduces an adaptive horizon for trajectory prediction, in which the time intervals within the prediction horizon are non-uniform. Shorter steps are used for the initial step and signal phase boundaries to capture transient dynamics accurately, while longer steps are applied for distant predictions where system behavior changes more slowly. On the other hand, the lower controller integrates the generated trajectory, ensuring compliance with safe car-following constraints.

The upper controller represents long-horizon trajectories efficiently without increasing the problem size in proportion. The adaptive discretization $\Delta\tau(j)$ is introduced to capture transient dynamics near signal phase transitions while limiting the number of decision variables for long-horizon prediction. Specifically, a fixed number of prediction nodes $N$ is maintained, while non-uniform time-step lengths are assigned across the horizon. The signal phase switching times $\tau_{\rm g}$ and $\tau_{\rm r}$ are included as grid points to ensure alignment with traffic signal constraints. Finer discretization is applied in the initial step and around phase boundaries, whereas coarser steps are used in the distant horizon where vehicle dynamics evolve more gradually, as described in Algorithm 1.
When the vehicle enters the region where signal phase information is available, the upper controller determines whether the intersection can be cleared within the current green phase. In cases when a vehicle cannot cross an intersection during the remaining green signal, an optimal deceleration strategy is generated to avoid unnecessary stopping.
Specifically, for a vehicle approaching a signalized intersection and given the upcoming signal phase switching times $\tau_{\mathrm{g}}$ and $\tau_{\mathrm{r}}$, the following predictive optimization problem is formulated at the upper-controller:
with a prediction horizon of $N$ steps, %($i = 0,1,2,\ldots, N$) steps
subject to:
where, the weight coefficients $\omega_1(j)$ and $\omega_2(j)$ are defined as functions of the discretization step $j$, which corresponds to varying time-step lengths across the prediction horizon. The decision variable of the upper controller is the long-horizon acceleration sequence $\{a_{\rm h}(j)\}_{j=0}^{N-1}$ defined over a nonuniform temporal grid $\Delta\tau(j)$. Given the initial state $(x_{\rm h}(0), v_{\rm h}(0))$, the optimal acceleration sequence is propagated through the longitudinal vehicle dynamics defined in Eqs. (1)–(2) to generate the reference position and velocity trajectories $\{\hat{x}_{\rm h}(j), \hat{v}_{\rm h}(j)\}_{j=1}^{N}$. Since the lower controller operates on a uniform time grid with fixed step $\Delta t$, the reference trajectories are linearly interpolated from the nonuniform upper grid onto the lower controller's uniform grid. The upper controller is triggered once when the vehicle enters the zone, where signal information available, and the interpolated reference trajectories $\{\hat{x}_{\rm h}(t), \hat{v}_{\rm h}(t)\}$ are computed and transmitted to the lower controller as interface signals, where it can be at every control step to ensure real-time feasibility and safety through safe car-following and collision-avoidance constraints. The upper controller can be retriggered periodically to update the reference profile in response to changes in traffic conditions. However, in this work, the reference is computed once per vehicle entry for simplicity and remains fixed until the vehicle clears the intersection.
Algorithm 1 Adaptive horizon for upper controller | |
|---|---|
1: | Initialize current time $\tau_0=0$ |
2: | Given signal switching times $\tau_{\mathrm{g}}, \tau_{\mathrm{r}}$ |
3: | Minimum and maximum step sizes $\Delta \tau_{\min }, \Delta \tau_{\max }$ |
4: | Total number of nodes N |
5: | Initialize grid $\mathcal{T}=\left\{\Delta \tau_{\min }\right\}$ |
6: | for $j=1$ to $N$ do |
7: | if $\tau_{j-1}$ is close to $\tau_{\mathrm{g}}$ or $\tau_{\mathrm{r}}$ then |
8: | $\Delta \tau(j)=\Delta \tau_{\mathrm{min}}$ |
9: | $\tau_j=\Delta \tau(j)$ |
10: | else |
11: | $\Delta \tau(j)=\min \left(\Delta \tau_{\max }, \Delta \tau(j-1)+\delta\right)$ |
12: | $\tau_j=\tau_{j-1}+\Delta \tau(j)$ |
13: | end if |
14: | Append $\tau_j$ to $\mathcal{T}$ |
15: | end for |
16: | return $\mathcal{T}$ |
The lower controller operates independently, with a shorter horizon, to support safe car-following behavior. Furthermore, when the upper controller provides reference profiles, the lower controller incorporates them into the optimization problem as additional constraints.In cases of conflict between reference tracking and safety, the hard safety constraints take strict priority, and the reference trajectory is treated as a soft target through the separation error penalty term. Correspondingly, at each time step for a prediction horizon size of $T$, the following optimization problem is solved as:
subject to:
where, $R_0$ is the minimum inter-vehicle distance, $w_{\rm a}$ and $w_{\rm v}$ are positive acceleration and velocity weights, $X_{\rm err}(t) = t_{\rm hw}v_{\rm h}+x_{\rm h} -x_{\rm p}+R_0$ is the separation error, and $\omega_{\rm hw}(t)$ is the weight factor of safe headway as a function of time and can be expressed as:
where, $a_1$, $a_2$, and $a_3$ are constant coefficients and $t_{\rm h}(t) = (x_{\rm p} - x_{\rm h}-R_0)/(v_{\rm h}+\alpha)$ is the instantaneous time headway between vehicles with small constant $\alpha$ to avoid singularity. The coefficient $a_1$ governs the maximum penalty magnitude applied when the instantaneous time headway falls critically below the safe headway $t_{\rm hw}$. The coefficient $a_2$ controls the sharpness of the penalty transition around the safe headway boundary, while $a_3$ determines the sensitivity of the weight to deviations in instantaneous time headway $t_{\rm h}(t)$ from the desired safe headway $t_{\rm hw}$.
3. Results and Discussion
To demonstrate the effectiveness of our proposed method, we used a traffic simulator developed in MATLAB [29] to model a single-lane urban signalized intersection located 300 m downstream of the initial vehicle positions. The safe time gap and minimum distance between vehicles for the THD are set to $t_{\rm{hd}} = 1.3$ s and $R_0 = 2$ m. Other simulation parameters are given as $a = 1.5$ m/s$^2$, $b = 2.5$ m/s$^2$, $V_{\rm d} = 50$ km/h and $L=4$ m. The control step is discretized at $\Delta t = 0.5$ s. For the AHOD, different prediction horizon lengths $N=\{ 10, 20, 30, 40\}$ are examined. The upper controller is configured with $N = 20$ nodes, where the minimum time step is set to 0.5 s, and the maximum time step $\Delta\tau_{\rm max}$ is set such that the total prediction horizon covers the full signal cycle length ensuring that both signal switching times $\tau_g$ and $\tau_r$ are always captured as grid points within the adaptive horizon. All optimization problems are solved using the Sequential Quadratic Programming (SQP) algorithm implemented in MATLAB’s fmincon solver. Analytical gradients of the objective function are provided to improve convergence efficiency. The maximum number of function evaluations is set to 5000, with optimality tolerance $10^{-6}$ and constraint tolerance $10^{-4}$. The constraint tolerance is relaxed to ensure numerical feasibility. Warm-starting is enabled for all MPC-based controllers by initializing each optimization with the shifted solution from the previous time step. Identical solver settings are used across all horizon lengths to ensure fair computational comparison.
The velocity deviation and acceleration weight factors are tuned as $\omega_{\rm a}=15$ and $\omega_{\rm v}=0.4$, respectively. The prediction horizon for the upper controller is divided into 20 uneven steps $\Delta \tau(j)$, while the lower controller has a constant time step of 0.5 s. To maintain consistency with the uneven time-steps, the weighting coefficients of the acceleration and velocity terms of the proposed system are defined as $\omega_1(j)=\omega_{\rm a}\Delta \tau(j)/\Delta t$ and $\omega_2(j)=\omega_{\rm v}\Delta \tau(j)/\Delta t$, respectively. Constant coefficients of separation error are $a_1 = 0.03$, $a_2 = 8.88$, $a_3 = 0.27$, and $t_{\rm hw} = 1.3$ s. Initially, two traffic signal scenarios are considered to evaluate the performance of the AHOD for a single car under different signal phase durations. Each scenario is simulated across multiple prediction horizons, the THD, and our proposed AHOD to assess the trade-offs between prediction length, fuel efficiency, and computational load. Then, a detailed evaluation is performed under dense traffic and varying signal cycle durations.
In the first scenario, the effectiveness of the AHOD is evaluated under a short red signal duration, allowing the vehicle to cross the intersection without a complete stop. The simulation begins with the host vehicle positioned 300 m upstream of the intersection, with a traffic signal cycle consisting of a 15 s green phase followed by a 15 s red phase. Different prediction horizon lengths ($N$ = 10, 20, 30, 40) are compared to examine the influence of horizon growth on vehicle trajectory prediction, fuel consumption, and computational performance. The fuel consumption model is derived using the instantaneous velocity and acceleration-dependent polynomial model proposed by Kamal et al. [30], and computation time is measured as the average duration per control iteration.

Figure 3 illustrates the performance results for the short red signal scenario under different horizon lengths ($N$ = 10, 20, 30, 40) and the THD compared to the proposed method. With longer prediction horizons, the vehicle demonstrates earlier anticipation of the red signal, thus minimizing aggressive braking and acceleration (Figure 3(a)). The THD produces the highest deceleration rate -2.98 $\mathrm{m/s^2}$, whereas the MPC with $N=10$ has a maximum deceleration of approximately -1.77 $\mathrm{m/s^2}$, which gradually decreases to approximately -0.5 $\mathrm{m/s^2}$ as the prediction horizon increases. The AHOD demonstrates anticipatory behavior similar to the MPC, maintaining a maximum deceleration rate of -0.87 $\mathrm{m/s^2}$. As shown in Figure 3(b), total fuel consumption decreases consistently with longer prediction horizons, achieving up to 15.8% improvement relative to THD and 8.9% improvement compared to short-horizon MPC. However, Figure 3(c) indicates that the average MPC computation time per control step increases with horizon length. On average, computation time scales approximately linearly with $N$, rising from 0.08 s at $N=10$ to 0.36 s at $N=40$. On the other hand, the THD operates with an average execution time of approximately 0.02 s per iteration, and the AHOD takes around 0.14 s for a single optimization run. The proposed AHOD optimizes trajectories comparable to MPC while covering the entire traffic signal cycle length and maintaining lower computational demand.
The second scenario represents a longer red phase duration. The trajectories in Figure 4(a) show that the long-horizon MPC effectively anticipates the red phase, resulting in smooth deceleration, while short-horizon MPC and THD exhibit a complete stop. Fuel consumption results (as shown in Figure 4(b)) demonstrate a benefit of longer prediction horizons, particularly in managing stop-and-go cycles efficiently. The AHOD achieves the lowest total fuel consumption, reducing energy usage by approximately 17.6% compared to THD and 13.7% compared to short horizon MPC. As expected, fuel consumption decreased with increasing prediction horizon, reflecting anticipation of upcoming signal changes. On the other hand, the computational cost trend (Figure 4(c)) increases with horizon length but remains below 0.4 s per iteration on average. In conventional MPC, each additional prediction step directly adds one decision variable and multiple inequality constraints to the optimization problem solved at every control iteration, causing solver time to increase exponentially. The AHOD avoids such issues because the upper controller maintains a fixed $N$ = 20 decision variables regardless of cycle length by extending temporal coverage through non-uniform time steps rather than increasing node count, keeping problem dimension constant. Additionally, the upper controller solves this fixed-size problem only once per signal cycle entry rather than at every control step, while the lower controller handles only a short-horizon optimization at each iteration. The results demonstrate that the optimization problem size increases with the horizon length; however, the AHOD prevents exponential growth in computational complexity and achieves control behavior comparable to that of conventional MPC.

Next, to evaluate the proposed AHOD, we conduct simulations of a single-lane intersection approach in a dense traffic environment and compare it with THD. The signalized intersection is located at 300 m, and a 30 s green (3 s yellow) and 30 s red signal timing configuration is used. Each vehicle control scheme is initialized with identical initial conditions and signal timings to ensure fair comparison. In particular, queue formation emerges naturally from car-following constraints and signal-induced stopping behavior during red phases, while discharge dynamics and start-up lost time arise from vehicle acceleration limits and safe time-headway constraints during green phases. The yellow phase is considered a clearance interval, during which vehicles are prohibited from crossing the intersection unless they can safely clear the stop line. Spillback effects are captured when upstream vehicles are forced to decelerate due to insufficient downstream spacing. Additionally, a uniform traffic demand of 780 veh/h is considered, with the green signal phase beginning at time 0 seconds. Vehicles approach the intersection at a speed limit of 50 km/h. The comparison of resulting trajectories, velocity, and acceleration is presented in Figure 5.

Figure 5 illustrates trajectory profiles over 300 s of simulation, represented as a velocity heatmap. The color gradient represents instantaneous velocity; warmer colors (red/orange) indicate vehicles traveling at or near the speed limit of 50 km/h, and cooler colors (blue) denote deceleration or stopping events. The AHOD facilitates optimal velocity trajectories that synchronize vehicle arrivals with green signal intervals (Figure 5(b)). These trajectory profiles are continuous with gradual deceleration and acceleration patterns in anticipation of signal transitions. In contrast, THD-driven vehicles exhibit the conventional stop-and-go behavior associated with human driving, performing full stops during red phases and rapid acceleration at the onset of green. Consequently, THD creates queue formations leading to spill-back congestion, as reflected by the growth of the blue region in the velocity–distance–time heatmap (Figure 5(a)). The control input (acceleration/deceleration) profiles show the comparison of characteristics of the control. The AHOD generates gradual acceleration inputs that reduce aggressive maneuvers and maintain traffic flow efficiency. In contrast, THD responses exhibit aggressive acceleration and deceleration rates associated with reactive control behavior, leading to increased fuel consumption and traffic delays.
Furthermore, we evaluate the adaptability of the proposed method by analyzing vehicle performance under varying traffic-phase durations, specifically 30, 40, and 60 seconds evenly divided between green and red phases. The trajectories in Figure 6 visualize velocity variations along distance and time. Specifically, under the THD control strategy, distinct stop zones can be observed near the intersection during each red phase, characterized by sharp transitions from cruising velocity to idling. These discontinuities in the heatmap correspond to repeated acceleration and deceleration cycles, reflecting inefficient stop-and-go dynamics. In contrast, the AHOD-driven trajectories exhibit smooth and continuous velocity evolution, with gradual color transitions and the absence of prolonged stationary periods, thereby increasing effective green time by reducing start-up lost time.


Figure 7(a) presents the average speed comparison for the three signal cycle scenarios. The results consistently demonstrate the advantage of AHOD in all cases. For the 60 s cycle, the AHOD-driven vehicles achieved an average speed of 36.2 km/h compared to 19.5 km/h for THD. This performance advantage results from AHOD's ability to eliminate full stops and maintain continuous motion through anticipatory speed regulation. As cycle length decreases, both methods experience lower average speeds because shorter green intervals limit intersection throughput. However, the performance is significantly better for AHOD. At the 40 s cycle, the average speed is 33.7 km/h for AHOD versus 18.4 km/h for THD, while at the 30 s cycle, the averages are 30.3 km/h and 14.8 km/h, respectively. The relatively horizontal slope of the AHOD curve (speed versus cycle length) indicates that predictive optimization adapts more effectively to varying signal timings, yielding smoother speed transitions.
Figure 7(b) compares the fuel consumption rate (km/L) across all cycle durations. The AHOD consistently demonstrates significant fuel savings relative to THD. AHOD achieves a fuel economy equivalent to 17.5 km/L, compared to 14.39 km/L for THD at 60 s cycle, corresponding to a 21.6% reduction in consumption. The AHOD strategy reduces fuel consumption associated with abrupt braking and re-acceleration by performing predictive trajectory adjustments and minimizing queue formation during signal phase transitions. Figure 7(c) depicts the travel time required to cover a 300 m intersection approach segment under both control schemes. The AHOD consistently achieves shorter travel times, reflecting its ability to maintain optimal trajectory and avoid full stops. Importantly, while THD travel times increase as cycle lengths decrease, AHOD travel times remain relatively stable, which shows that the AHOD can minimize the growth of start-up lost time despite frequent phase changes.
The results highlight a fundamental trade-off between prediction horizon length, computational complexity, and control performance. Longer horizons allow the MPC to capture full signal cycles and anticipate future phase transitions, improving fuel efficiency and trajectory prediction. However, excessive horizon extension provides performance efficiency with increasing solver time and computational load. The adaptive discretization strategy mitigates this issue by coarsening the time resolution for distant predictions, while maintaining accuracy in the near term where control precision is critical. Across all scenarios, the conventional MPC maintained solver times within the 0.4 s limit. However, similar anticipatory behavior can be achieved without performing long-horizon optimization at every control step. These findings suggest that the proposed method provides an effective trade-off between performance and computational cost. Moreover, the AHOD provides a practical foundation for integrating MPC-based decision-making into trajectory planning without excessive computational load.
The generalizability of the proposed AHOD framework is supported by its parametric MPC formulation. The state and input constraints can be adjusted to capture the physical limitations and operational characteristics of different vehicle classes, such as light-duty vehicles, heavy-duty trucks, buses, and electric vehicles, as well as varying driving styles ranging from aggressive to conservative. Due to the common longitudinal kinematic dynamics and shared physical constraints, the relative performance improvements are expected to remain consistent across heterogeneous vehicle dynamics.
While the proposed framework demonstrates consistent improvements across the tested scenarios, it is important to acknowledge the boundary conditions under which performance may degrade. First, for extremely short signal cycles, the available anticipation horizon may be insufficient for the upper controller to generate meaningful long-horizon trajectories, thereby reducing the fuel efficiency advantage over conventional MPC. Second, a sudden unexpected deceleration or stop by a preceding vehicle may render the upper controller's reference trajectory locally infeasible, requiring the lower controller to temporarily override the reference to avoid collision. In such cases, the hard safety constraints in Eq. (11) guarantee collision-free behavior, and a fuel-optimal trajectory may not be fully recovered until the next re-planning event.
4. Conclusion
This study proposes an AHOD framework that reduces computational burden and improves traffic performance through long-horizon trajectory planning. The proposed framework comprises two controllers: an upper controller that generates long-horizon optimal trajectories using an adaptive horizon, and a lower controller that executes real-time safe car-following. The adaptive discretization employs finer time steps in the near term to capture transient dynamics accurately, and coarser steps in the distant horizon to represent longer prediction intervals without computational growth. Simulation results showed that longer prediction horizons enable smoother and more energy-efficient trajectories by allowing vehicles to anticipate upcoming signal phases. However, this improvement comes at the cost of increased problem dimensionality and solver time. By periodically updating the optimal profile rather than solving the MPC problem at every step, the AHOD maintains prediction fidelity without increasing computational demands. Across all cases, the AHOD fuel savings are comparable to long-horizon MPC while operating at significantly lower computational cost. Additionally, the AHOD enhances overall traffic performance, resulting in higher average speeds, reduced travel times, and lower fuel consumption across a range of signal cycle lengths. These findings establish a foundation for integrating long-horizon prediction into MPC-based trajectory planning frameworks.
While the proposed framework provides promising improvements in energy efficiency, mobility, and trajectory planning, several limitations remain. The current framework does not consider vehicle–to–vehicle communication uncertainties or delays, which may affect real-time performance in practice. Future research will extend the proposed framework to multi-lane and multi-intersection networks, integrating lane-changing behaviors, queue dynamics, and cooperative vehicle interactions. Incorporating communication delays will be essential for real-world applicability.
Conceptualization, M.A., A.S.M.B., and M.A.S.K.; methodology, M.A., A.S.M.B., and M.A.S.K.; software, M.A; formal analysis, M.A.; investigation, M.A. and M.A.S.K.; writing-original draft preparation, M.A.; writing-review and editing, M.A., A.S.M.B., M.A.S.K., and K.Y.; visualization, M.A.; supervision, A.S.M.B., M.A.S.K., and K.Y.; project administration, M.A.S.K.; and K.Y.; funding acquisition, M.A.S.K. All authors have read and agreed to the published version of the manuscript.
The data used to support the research findings are available from the corresponding author upon request.
The authors declare no conflict of interest.
