1. Introduction
Model Predictive Control (MPC) has become an established framework for autonomous-vehicle motion planning and control because it explicitly evaluates the future consequences of candidate control actions over a finite prediction horizon. By repeatedly solving a constrained optimization problem using the latest vehicle state, MPC can integrate trajectory tracking, collision avoidance, actuator limitations, passenger comfort, and computational requirements within a unified decision-making process. Its performance, however, depends strongly on the configuration of the underlying predictive problem, including the length of the prediction horizon [
1]. As learning-based components enter autonomous-driving pipelines, understanding how they influence planning decisions becomes more difficult, which motivates architectures in which adaptation remains explicit and interpretable.
The prediction horizon determines how far into the future the planner evaluates the evolution of the vehicle and its environment. A sufficiently long horizon may improve anticipation of upcoming obstacles, road geometry, and interactions with surrounding vehicles. It may also enable the planner to initiate a maneuver early enough to avoid aggressive or infeasible corrective actions. Increasing the horizon nevertheless enlarges the optimization problem and may considerably increase computation time, particularly in sampling-based MPC methods that propagate and evaluate numerous candidate control sequences [
2]. Furthermore, information concerning the distant future may become progressively less reliable as prediction uncertainty and behavioral ambiguity increase with temporal distance [
3,
4]. A short horizon can reduce computational cost and concentrate the optimization on immediate control objectives, but it may provide insufficient foresight for safety-critical or interaction-dependent maneuvers. Therefore, prediction-horizon selection represents a fundamental trade-off between anticipatory capability, control quality, computational efficiency, and prediction reliability.
Most MPC implementations employ a fixed prediction horizon that remains unchanged throughout a maneuver. This design effectively allocates the same predictive depth to every control instant, despite changes in the local objective and decision context of the maneuver. A lane-change maneuver, however, is not a temporally uniform control task. During the approach phase, the planner must anticipate the obstacle or driving objective that motivates the maneuver and determine when lateral motion should begin. During the lane-transition phase, it must coordinate longitudinal and lateral motion while maintaining safe separation and producing a feasible trajectory [
5]. During stabilization, the vehicle must converge smoothly to the target-lane reference without unnecessary steering oscillation or excessive computation. These phases differ in their immediate objectives, safety constraints, and requirements for anticipatory planning.
Adaptive- and variable-horizon MPC methods have attempted to address the limitations of fixed-horizon control by adjusting the prediction horizon according to variables such as vehicle speed, road curvature, lateral tracking error, environmental complexity, or computational load [
6]. Other approaches modify the temporal discretization of the prediction interval [
7] or employ optimization and learning methods to select an appropriate horizon. Although these studies establish that horizon adaptation can improve the balance between control performance and computational cost, the adaptation signal is commonly derived from continuous physical or numerical variables. The semantic progression of the maneuver, as an explicit and interpretable context for prediction-horizon selection, has been comparatively less explored.
This paper investigates whether the phase of an autonomous lane-change maneuver can be used to determine the predictive depth of an MPC planner. The central premise is that the most suitable horizon may not be globally constant but may depend on whether the vehicle is approaching the maneuver, transitioning between lanes, or stabilizing within the target lane. Accordingly, the prediction horizon is formulated as a function of a discrete maneuver-phase variable. This phase-aware formulation does not replace low-level state information or safety constraints; rather, it introduces maneuver phase as an explicit and interpretable context for allocating predictive effort.
The proposed formulation is considered within a learned-cost, sampling-based MPC architecture. In this architecture, a MEDIRL-informed driving cost represents behavioral preferences, with additional task-specific terms introduced for the lane-change scenario, while the MPC planner evaluates candidate control sequences over the selected horizon. This distinction is important: the learned cost specifies which predicted behaviors are desirable, whereas the horizon determines how far into the future their consequences are evaluated. Conditioning the horizon on maneuver phase therefore modifies the temporal scope of reasoning without changing the underlying behavioral objective.
Research Questions and Contributions
The study addresses the following research questions:
RQ1: How does the prediction horizon affect the closed-loop behavior and computational requirements of learned-cost MPC during an autonomous lane-change maneuver?
RQ2: Do the approach, lane-transition, and stabilization phases exhibit different horizon-performance relationships?
RQ3: Can a phase-aware horizon policy provide a more favorable balance among maneuver success, safety, tracking quality, control smoothness, and planning time than a globally fixed horizon?
RQ4: How robust is the phase-aware horizon policy to variations in vehicle speed, obstacle distance, and initial maneuver conditions?
The intended contributions of this work are as follows:
- 1.
A phase-aware formulation of prediction-horizon selection that represents the MPC horizon as a function of the semantic phase of an autonomous lane-change maneuver.
- 2.
The integration of phase-conditioned horizon selection into a learned-cost, sampling-based MPC planning architecture, in which behavioral preference and predictive depth remain separately defined and interpretable.
- 3.
A phase-wise evaluation methodology that complements conventional whole-maneuver metrics and reveals how horizon selection affects different stages of the maneuver.
- 4.
An experimental comparison between the proposed phase-aware policy and matched fixed-horizon baselines in a simulated obstacle-avoidance lane-change task.
The remainder of the paper is organized as follows.
Section 2 reviews finite-horizon MPC, prediction-horizon adaptation, learned-cost planning, and maneuver-phase representations.
Section 3 describes the proposed planning framework and its implementation.
Section 4 presents the experimental protocol and evaluation metrics.
Section 5 reports and discusses the results. Finally,
Section 6 summarizes the main findings, identifies the limitations of the study, and outlines directions for future research.
3. Problem Formulation
3.1. Vehicle State and Control
At control instant
t, the vehicle state is represented as
where
and
denote the vehicle position in the global coordinate frame,
is the heading angle, and
is the longitudinal speed.
The control input is
or, in the simulator implementation,
The predicted vehicle dynamics are approximated using a discrete kinematic bicycle approximation:
3.2. Reference Generation and Maneuver Representation
The reference representation is also central to the interpretation of a lane-change maneuver. An MPC controller does not inherently know that it is performing a semantic maneuver such as a lane change or overtaking maneuver. It optimizes controls to follow a reference and minimize a cost under the predictive model and constraints. Therefore, if the reference is incorrectly formulated, cost-weight tuning alone may not recover the intended behavior.
For lane-change planning, directly minimizing the lateral distance to the target-lane centerline may encourage lateral motion toward a point near the vehicle’s current longitudinal position. The maneuver is therefore represented by future waypoints or a target-lane reference trajectory, which encodes both lateral displacement and longitudinal progress. The MPC planner then determines a feasible control sequence that tracks this reference while minimizing the predicted trajectory cost. Changing the prediction horizon N modifies the temporal extent over which candidate control sequences are evaluated, horizon adaptation itself does not modify the active reference or the learned parameter vector .
3.3. Reference-Conditioned Features
At control instant
t, the scenario manager provides the horizon-aligned reference sequence
where
denotes the reference waypoint or reference state associated with prediction step
k. Depending on the active maneuver phase, the sequence is generated from the current-lane or target-lane reference trajectory.
At prediction step
k, the feature vector is computed from the predicted state, candidate control input, corresponding reference element, and predicted obstacle information:
where
and
are the predicted state and candidate control input,
is the corresponding reference element,
contains predicted obstacle-related information, and
denotes the maneuver phase identified at the current control instant.
The feature vector is defined as
Here, , , and denote the lateral, heading, and speed tracking errors, respectively; and represent steering effort and steering variation; measures the deviation from the desired obstacle gap; measures lane-change progress error; and represents time-to-collision risk; and denotes the heading deviation with respect to the forward reference direction used during preview tracking.
Let
denote a candidate control sequence over horizon
. The learned stage cost at prediction step
k is
where
is the learned feature-weight vector. The corresponding predicted trajectory cost is
At each control instant, the planner solves
where
is the set of admissible control sequences over the active horizon. Only the first control action of
is applied before the problem is solved again at the next control instant.
3.4. Fixed-Horizon Baseline
For a fixed-horizon baseline, the prediction horizon remains constant throughout the maneuver:
where
is selected from a predefined set of candidate horizons
. Substituting
into (
14) yields the fixed-horizon planner. Each
is evaluated independently under matched scenario, controller, and random-seed conditions.
3.5. Phase-Aware Horizon Formulation
The lane-change maneuver is decomposed into the phase set
with
denoting the phase identified at control instant
t.
The proposed formulation allows the prediction horizon to depend on maneuver phase and additional contextual information:
where
denotes the discrete maneuver phase and
represents optional vehicle or environmental context that may further condition horizon selection. The present study evaluates the phase-conditioned specialization of this formulation, while additional conditioning through
is retained as a broader extension of the framework.
For the rule-based policy considered in this study:
The research question is not only whether adaptive horizon selection reduces trajectory cost. It is whether it improves a combined measure of successful maneuver completion, safety, tracking quality, smoothness, and computational efficiency.
3.6. Evaluation Objective
The evaluated horizon policies are compared using a multi-criteria performance representation. For a horizon policy
, let
where
indicates stable maneuver completion,
indicates collision occurrence,
and
characterize lateral and heading tracking error,
represents control activity or smoothness, and
represents computational effort.
Success and collision avoidance are treated as outcome and safety criteria, while tracking quality, control smoothness, and planning time characterize the quality and computational cost of execution. The evaluated policies are therefore compared across these complementary criteria rather than ranked through an a priori weighted aggregation.
Phase-resolved versions of these quantities are additionally evaluated for each , allowing the effect of horizon selection to be examined separately during the approach, transition, and stabilization phases.
3.7. Research Hypotheses
The central premise of this study is that a lane-change maneuver does not impose uniform predictive requirements throughout its execution. The approach, lane-transition, and stabilization phases differ in their requirements for anticipation, obstacle clearance, reference tracking, and computational effort. Consequently, a prediction horizon that is suitable for one phase may be unnecessarily long or insufficient for another.
This premise leads to the following hypotheses:
H1. The relationship between prediction-horizon length and planning performance differs across the approach, lane-transition, and stabilization phases of a lane-change maneuver.
H2. A phase-aware horizon policy provides a more favorable balance among maneuver success, safety, tracking quality, control smoothness, and planning time than a globally fixed-horizon policy.
Under these hypotheses, the prediction horizon is treated as a phase-dependent planning parameter rather than a globally fixed controller setting. The fixed-horizon experiments are used to test H1 by identifying phase-specific horizon–performance relationships. The proposed phase-aware policy is then compared with matched fixed-horizon baselines to test H2.
4. Implemented Solution
This section describes the implementation of the phase-aware horizon policy within the learned-cost CEM-MPC planner. The framework comprises a scenario manager, a reference generator, a MEDIRL-informed feature-based cost model, and a CEM optimizer operating within a receding-horizon control loop.
At each control instant, the scenario manager identifies the active maneuver phase and selects the corresponding prediction horizon. The CEM optimizer then approximately solves the resulting finite-horizon control problem by evaluating sampled control sequences under the learned trajectory cost. Only the first control action of the lowest-cost sequence is applied before the procedure is repeated using the updated vehicle state.
4.1. Closed-Loop System Architecture
The implemented system follows a modular closed-loop architecture in which state acquisition, scenario interpretation, reference generation, feature construction, learned-cost evaluation, and control optimization are separated. This separation reflects the intended role of each component since scenario behavior is not encoded exclusively in the optimizer. Instead, the scenario manager determines the active driving context while the reference generator defines the desired vehicle path, represented as a target-lane centerline, a look-ahead waypoint, or a short reference trajectory. The learned cost model evaluates candidate behavior through a feature-weighted objective initialized from the learned-cost framework and augmented with lane-change-specific behavioral terms, while the CEM (Cross-Entropy Method) optimizer searches for the control sequence that minimizes the predicted cost over the selected horizon.
Figure 1 summarizes the information flow.
The closed-loop update can be summarized as
where
represents the ego state,
denotes obstacle or environmental information,
is the recognized maneuver phase,
is the active reference representation,
is the selected prediction horizon,
is the MEDIRL-informed trajectory cost, and
is the first control action applied to the simulated vehicle.
This modular architecture separates scenario interpretation, reference generation, learned-cost evaluation, and predictive optimization into distinct modules. The resulting decomposition allows maneuver semantics, reference definition, behavior evaluation, and control optimization to be modified independently while preserving the same closed-loop execution cycle.
4.2. Scenario Formulation and Maneuver Phases
The proof-of-concept is formulated around a lane-change task in which the ego vehicle must respond to an upcoming obstacle by transitioning from its current reference corridor to an admissible target corridor. The maneuver is defined through the constraints, reference objectives, and phase-transition conditions imposed on the ego vehicle, rather than through a fixed description of the road geometry.
The environment defines a feasible driving corridor
, an obstacle-exclusion region
, and a target reference set
. The ego trajectory must satisfy the generic feasibility condition
while progressing toward the active reference supplied by the scenario manager. In this view, the lane-change scenario is a constrained reference-transition problem:
where
denotes the current-lane reference and
denotes the target-lane reference.
The scenario manager maps the current state and environment into a maneuver phase:
The exact transition thresholds are implementation specific, but the semantic meaning of each phase is general:
: the ego vehicle remains on the current reference while preparing for a required future transition;
: the ego vehicle actively moves from the current reference corridor toward the target reference corridor;
: the ego vehicle has reached the target corridor and must reduce residual lateral and heading error.
A strict success condition is defined as stable target-reference acquisition rather than momentary target-lane contact:
Here,
indicates that the target reference region has been reached,
is lateral tracking error,
is heading error,
counts consecutive stable steps, and
indicates collision. This criterion is not a separate theoretical assumption; it is a measurable condition available within the implemented simulation framework.
4.3. Reference and Phase-Conditioned Horizon Policy
The reference generator provides the planner with the active reference context
. During the approach phase, this reference remains associated with the current lane or preparation corridor. During the transition phase, the reference shifts toward the target corridor. During stabilization, the reference corresponds to target-lane keeping, as shown in
Figure 2.
The prediction horizon follows the contextual formulation introduced in Equation (
17). The present proof-of-concept evaluates the phase-only specialization
while
-conditioned adaptation is retained as a broader extension of the formulation. In the implemented rule-based version, the policy is phase-only:
This policy is intentionally interpretable. It encodes the hypothesis that each phase imposes a different need for predictive depth:
the approach phase requires sufficient foresight to anticipate the upcoming reference transition;
the transition phase may benefit from additional predictive depth when evaluating lateral commitment, obstacle clearance, and target-lane progress;
the stabilization phase is dominated increasingly by local reference convergence, making reduced predictive depth a plausible computationally efficient alternative.
The implemented comparison tests how this phase-conditioned allocation in Equation (
26) compares with globally fixed horizons in terms of maneuver progress, tracking quality, smoothness, safety, and runtime.
4.4. Learned-Cost CEM–MPC Planner
The feature-based cost model and the CEM–MPC planner operate jointly: the cost model provides the objective used to score predicted trajectories, while the planner generates candidate trajectories whose quality is determined by that learned cost. The controller therefore does not optimize hand-designed tracking error alone; it evaluates sampled futures through a feature-based learned cost.
At each control step, the CEM planner samples candidate control sequences:
Each sequence is propagated through the prediction model, scored using
, and ranked. The elite set is
and the sampling distribution is updated as
After the final CEM iteration, the first control action of the best sequence is applied:
The dependence on
enters at two levels. First, the number of predicted state transitions and feature evaluations changes with the selected horizon, translating into a corresponding prediction depth of every sampled candidate. Second, the effective evaluation of the fixed behavioral objective changes because different horizons expose the optimizer to different amounts of future progress, risk, and tracking error before the current action is selected. Therefore horizon properties not only influence computational runtime but also maneuver behaviour, as illustrated in
Figure 3.
4.5. Experimental Protocol and Evaluated Hypothesis
The implemented experiment compares fixed-horizon and phase-aware horizon policies under the same learned cost, prediction model, scenario logic, and CEM optimization settings. The fixed-horizon policies defined in Equation (
15) and the phase-aware policy defined in Equation (
17) are evaluated under matched controller, scenario, and random-seed conditions. The phase-aware policy uses Equation (
26), allowing the horizon to change when the recognized maneuver phase changes.
To ensure that the comparison isolates the effect of horizon selection, the experimental protocol keeps the following quantities fixed across policies:
CARLA map and vehicle model,
scenario geometry and trigger logic,
learned cost weights ,
CEM population size, elite count, and iteration count,
simulation step size,
control bounds,
and random seeds or paired replay conditions where applicable
The logged quantities include:
selected horizon ,
maneuver phase ,
cumulative and phase-wise learned cost,
lateral and heading tracking errors,
lane-change progress and target-lane acquisition,
steering, steering variation, throttle, brake, and speed,
obstacle gap and TTC-related risk,
collision and success indicators,
and per-step planner runtime.
Therefore, the experimental design supports three complementary levels of evidence: whole-episode comparison, phase-wise closed-loop analysis, and common-state counterfactual horizon comparison. Whole-episode metrics characterize realized maneuver outcomes; phase-wise metrics expose where those differences arise; and common-state replay isolates the direct effect of horizon length by evaluating alternative horizons from matched planner states. Together, these complementary perspectives support a structured evaluation of horizon-dependent behavior at both maneuver and planner-state levels.
The logged fixed-horizon experiments are first used to evaluate H1, defined in
Section 3.7, by examining the relationship between horizon length and phase-specific planning performance. The implemented phase-aware policy is then compared with the corresponding fixed-horizon baselines to evaluate H2.
The following section presents the corresponding results, using maneuver success, collision occurrence, phase-wise and cumulative cost, lane-change progress, target-lane stabilization, tracking error, steering behavior, control smoothness, and planner runtime.
5. Analysis and Future Directions
This section presents the experimental results for the fixed-horizon and phase-aware policies. The comparison is first performed using whole-episode and phase-wise metrics, followed by common-state counterfactual analysis and controlled robustness evaluation. These complementary analyses are used to distinguish policy-level behavior, direct horizon sensitivity, and robustness to controlled scenario perturbations. The findings are then interpreted with respect to the hypotheses stated in
Section 3.7 and positioned within the adaptive-horizon MPC literature in order to motivate future extensions of the proposed framework. Particular attention is given to distinguishing evidence for phase-dependent horizon requirements from evidence concerning the performance of any specific phase-aware horizon assignment.
5.1. Comparative Results
Three fixed-horizon baselines and the evaluated phase-aware horizon configurations are compared under the matched experimental conditions described in
Section 4.5. The fixed-horizon experiments characterize the effect of prediction depth across the maneuver, while the phase-aware configurations evaluate whether this predictive depth can be allocated selectively according to maneuver phase. Among the evaluated phase-aware configurations, the 10–20–10 mapping represents the primary phase-conditioned policy considered in the final comparison, while the 20–40–10 mapping provides an additional reference for examining the effect of assigning greater predictive depth within the same phase structure.
The reported metrics characterize both overall maneuver performance and phase-specific behavior. Whole-episode metrics, reported in
Table 1, summarize complete maneuver execution, whereas phase-wise metrics isolate controller behavior within each maneuver phase.
and
Phase-wise metrics, as shown in
Table 2, decompose the same execution into approach, transition, and stabilization intervals. Let
denote the set of closed-loop control steps assigned to phase
p. The realized cumulative phase cost is defined as
where
denotes the cost parameterization active during phase
p.
Because the evaluated policies may spend different amounts of time in each phase, the duration-normalized phase cost is also reported:
The phase-specific lateral and heading tracking errors are
and
Steering activity within phase
p is measured through
while the mean planning time is
The purpose of the comparison is therefore not to establish that phase adaptation dominates every fixed horizon, but to determine whether predictive depth can be allocated according to maneuver phase while preserving successful and safe closed-loop execution and avoiding unnecessary computational expenditure.
The closed-loop results show that prediction horizon influences both maneuver behavior and computational demand, with effects that vary across maneuver phases.
The 10–20–10 policy preserves short prediction during approach and stabilization while increasing predictive depth during transition. In the matched comparison, it reaches the target reference without collision and improves target-entry lateral and heading error relative to fixed .
These improvements do not imply uniform dominance over the fixed baseline, since later tracking and runtime metrics remain policy-dependent. The 20–40–10 configuration further shows that increasing predictive depth within the same phase structure does not automatically improve the overall trade-off.
The results therefore support phase-conditioned horizon allocation as a meaningful planning structure while leaving the specific phase horizons subject to further optimization.
The following common-state analysis isolates the direct effect of prediction horizon by re-evaluating alternative horizons from identical saved planner states.
5.2. Common-State Horizon Comparison
The closed-loop comparisons in
Section 5.1 evaluate complete experiments produced under specific horizon policies. However, the resulting trajectories diverge since the ego vehicle reaches different states at corresponding moments of each experiment. Consequently, to expose the direct effect of prediction-horizon length, a supportive common-state comparison is performed. Planner snapshots are saved during the approach, transition, and stabilization phases of the closed-loop experiments. Starting from each saved state, the planner is re-evaluated offline using the candidate horizons
The vehicle state, scenario context, previous control input, cost parameterization, and CEM configuration are held fixed within each comparison. Only the candidate prediction horizon is varied. This comparison therefore isolates horizon-dependent planner behavior from differences caused by the preceding closed-loop trajectory. For candidate horizon
N, the predicted horizon cost is normalized by the number of prediction steps:
This normalization is required because the unnormalized predicted cost accumulates over a different number of stages for each candidate horizon.
The terminal lateral and heading errors of the selected predicted trajectory are denoted by
and
Computational demand is represented by the runtime required to solve the planning problem .
The aggregated common-state results are reported in
Table 3, while the corresponding figures are
Figure 4 and
Figure 5. In contrast to the realized closed-loop costs
and
, the quantities in this subsection describe predicted candidate trajectories generated from shared initial states. They are therefore used as diagnostic evidence for horizon sensitivity and are not combined directly with the realized closed-loop metrics.
The common-state comparison separates horizon-dependent planner behavior from differences caused by the preceding closed-loop trajectory. The normalized predicted cost, terminal-state quantities, and runtime jointly reveal that the effect of increasing the horizon is phase dependent. Longer horizons provide a larger prediction interval and may improve selected terminal quantities, but they also impose a substantial computational penalty. The empirical meaning of these trade-offs, together with the closed-loop results, is examined in
Section 5.4. This comparison therefore provides direct support for H1: the relationship between predictive depth and planner performance is phase dependent. It does not by itself determine the preferred closed-loop horizon policy, since the predicted quantities must be interpreted together with the realized policy-level results.
5.3. Controlled Robustness Evaluation
The phase-aware 10–20–10 policy is further evaluated under controlled perturbations of the nominal lane-change scenario. A one-factor-at-a-time protocol is used in which target speed, obstacle distance, and maneuver activation distance are varied independently while the horizon mapping, cost model, planner configuration, and CEM seed remain fixed.
The evaluated perturbation set is summarized in
Table 4.
Together with the nominal configuration, the study contains 13 evaluated conditions. Maneuver completion, collision occurrence, lane invasion, target-reference tracking, and planning runtime are recorded for each case.
Across the tested perturbation envelope, all 13 conditions satisfy the strict maneuver-success criterion, with no collision or lane invasion observed:
These results show that the phase-aware policy remains feasible under the tested variations in vehicle speed and scenario geometry. The robustness evidence is interpreted within the tested perturbation envelope; the fixed CEM seed and one-factor-at-a-time design do not constitute multi-seed statistical validation.
The corresponding variation in tracking and computational behavior is shown in
Figure 6. While these quantities vary across the tested conditions, successful and lane-safe maneuver execution is maintained throughout the evaluation.
5.4. Empirical Findings and Hypothesis Evaluation
The fixed-horizon, phase-wise, and common-state experiments support H1. Changing prediction depth alters both computational demand and planner behavior, while the magnitude and direction of these effects depend on the active maneuver phase. Additional prediction is most relevant during transition, whereas its benefit is less consistent during approach and stabilization and is accompanied by increased planning time.
Accordingly, a horizon that improves the predicted terminal state at a matched instant need not improve the realized closed-loop maneuver, because prediction depth also alters transition duration, accumulated cost, and control evolution.
The phase-aware experiments provide qualified support for H2. The selected policy preserves successful maneuver execution while allocating additional predictive depth during transition. The comparison with fixed horizons and alternative phase-aware allocation also indicates that the horizon values assigned within each phase remain consequential.
The controlled robustness evaluation complements these findings. Across the tested variations in target speed, obstacle distance, and activation distance, the phase-aware policy maintains successful and lane-safe maneuver execution. This supports its viability within the evaluated perturbation envelope, while broader statistical and scenario-level validation could be further examined.
Together, the experiments expose the following empirical findings:
Prediction horizon influences both planner behavior and computational demand.
The effect of prediction depth depends on the active maneuver phase.
Greater predictive depth does not automatically improve realized closed-loop performance.
Phase conditioning provides an interpretable structure for allocating predictive effort, while the specific horizon assigned to each phase remains a design variable.
Whole-episode, phase-wise, common-state, and robustness evidence provide complementary views of horizon-policy behavior.
5.5. Positioning of the Empirical Findings
Existing adaptive-horizon MPC methods commonly select prediction depth from vehicle speed, path curvature, tracking error, stability indicators, environmental complexity, or learned policies. The present study instead focuses specifically on maneuver phase as an explicit and interpretable scheduling signal within a learned-cost CEM-MPC framework.
This positioning also places the phase-aware adaptation at a higher level of the planning context: horizon selection is conditioned first on the recognized maneuver phase, rather than reacting directly to isolated vehicle- or road-level variables.
The empirical results indicate that horizon adaptation should not be interpreted only as a computational adjustment. Prediction depth also changes how the planner evaluates future progress, tracking error, and risk throughout maneuver execution. At the same time, the experiments show that increasing horizon length does not automatically improve closed-loop behavior, reinforcing the importance of conditioning predictive effort on the current maneuver context.
The contribution is therefore not a claim of a universally optimal phase-dependent horizon assignment, but evidence that maneuver phase provides a meaningful and interpretable context for horizon selection in the evaluated lane-change scenario.
5.6. Contribution and Future Directions
The analysis supports three connected contributions. First, it provides a phase-conditioned formulation of prediction-horizon selection for a lane-change maneuver. Second, it integrates this formulation with a learned-cost CEM-MPC architecture in which the selected phase changes the predictive depth of sampled candidate controls. Third, it establishes a phase-wise evaluation methodology that explains when and why different horizons affect maneuver progress, tracking behavior, control evolution, and runtime.
The findings also orient the next development stages of the framework. The present rule-based policy can be expanded from
toward the broader contextual policy already introduced in Equation (
17):
where
may include speed, tracking error, obstacle gap, maneuver progress, risk, and computational state. In this extension, the recognized maneuver phase can act as a prior scheduling context, while
provides finer adaptation within the active phase. Conceptually, this can be expressed as
preserving maneuver phase as the principal interpretable structure while allowing context-sensitive refinement within each phase. A second direction is to study joint predictive configuration. The current work adapts the horizon while keeping the phase-conditioned cost and reference configuration, prediction model, and CEM settings fixed. The phase-dependent findings suggest a broader hierarchical architecture in which maneuver state may condition not only the reference and horizon, but also the active feature representation, learned cost model, sampling population, elite ratio, or temporal discretization:
A third direction is broader validation. The current proof-of-concept should be extended to additional CARLA maps, different vehicle speeds, dynamic obstacles, alternative lane-change geometries, and further maneuvers such as merging, overtaking, intersection negotiation, and recovery. Such experiments could further examine whether the phase-dependent relationships observed here persist across scenario families and whether the same scheduling structure can transfer between maneuvers.
Finally, the phase-aware evaluation itself should be retained as the framework expands. The present results indicate that aggregate episode metrics may obscure local advantages and failures. Future learned or optimization-based horizon policies should therefore continue to be analyzed through both whole-episode outcomes and phase-resolved behavioral evidence, complemented where appropriate by common-state and robustness analysis.
6. Conclusions
This paper investigates the role of prediction horizon selection in learned-cost receding-horizon planning for autonomous driving and presents a phase-aware horizon policy that adapts predictive foresight according to the requirements of different driving maneuvers. Rather than treating the prediction horizon as a globally fixed optimization parameter, the proposed framework allocates planning foresight according to the operational demands of each maneuver while preserving a unified planning architecture.
The experimental evaluation demonstrated that prediction horizon substantially influences both computational effort and closed-loop driving behavior. While fixed horizons exhibited distinct advantages during different stages of the lane-change maneuver, the proposed phase-aware policy showed that predictive depth can be allocated selectively across maneuver phases while preserving successful maneuver execution and avoiding uniformly large horizons. The common-state evaluation further isolated the influence of horizon selection by comparing alternative planning decisions from identical driving states, providing a clearer interpretation of the relationship between prediction depth, planning performance, and computational cost. Controlled perturbation experiments further indicated that the phase-conditioned policy remained successful and lane-safe across the evaluated variations in speed and scenario geometry.
Although the present implementation employs a predefined phase-conditioned horizon policy, the proposed framework establishes a modular foundation for future data-driven horizon adaptation strategies. More broadly, the findings suggest that prediction horizon should be regarded as a behavioral planning parameter rather than solely as an optimization setting and that maneuver phase can provide an explicit and interpretable context for allocating predictive effort, opening a direction toward hierarchical semantic and context-aware horizon adaptation in autonomous driving.