Blockage-Aware Non-stationary Dynamic Bandit for User Association in mmWave V2X Networks Weiqi Chi∗ , and Manabu Tsukada∗ ∗ Graduate School of Information Science and Technology, The University of Tokyo, Japan
arXiv:2606.08118v1 [cs.NI] 6 Jun 2026
Email: {weiqichi, mtsukada}@g.ecc.u-tokyo.ac.jp
Abstract—In millimeter-wave (mmWave) vehicular networks, dense base station (BS) deployments expand the user association (UA) decision space while dynamic blockages cause link quality fluctuations, posing critical challenges for effective mobility management. Traditional Multi-Armed Bandit (MAB) frameworks assume stationary reward distributions and fail to handle the rapid context-reward mapping shifts caused by vehicle mobility and transient blockages. To address this, we propose Blockage-Aware Non-stationary Dynamic Bandit (BAND), a fully distributed, channel state information (CSI)free mobility management framework for mmWave vehicular networks, formulating UA as a non-stationary contextual bandit problem, enabling online adaptive optimization without requiring central coordination or offline training. BAND employs a cumulative sum-based change detection (CUSUM-CD) to dynamically narrow the active BS set, reducing exploration overhead while tracking reward distribution shifts. Proactive blockage detection suppresses transient signal degradation in the reward estimation process. Simulations demonstrate over 40% regret reduction and up to 33.1% network communication rate improvement compared with hypercube-based contextual bandit baselines, with robustness validated across varying blockage rates and network configurations. Index Terms—V2X communication, millimeter-wave, contextual multi-armed bandit, user association, change-detection
I. I NTRODUCTION Vehicle-to-Everything (V2X) communication is a cornerstone of intelligent transportation systems, demanding gigabit-level data rates and ultra-low latency. Millimeterwave (mmWave) technology provides the spectrum abundance necessary for real-time sensor data exchange in vehicular networks. However, mmWave signals are highly susceptible to blockage by buildings, vehicles, and pedestrians, causing severe attenuation and sudden outages [1]. Vehicle mobility also introduces continuous topology changes, making user association (UA) a central component of mobility management in V2X mmWave networks, with direct impact on load balancing, spectrum efficiency, and quality of service [2]. UA decisions must be made in real time to support safety-critical applications in vehicular networks, yet mobility-induced channel variation, intermittent blockage, and competing objectives make this a highly challenging problem in practice. Traditional UA methods [3], [4] depend on frequent channel state information (CSI) acquisition and centralized coordination, resulting in excessive signaling overhead and poor adaptability under high vehicle mobility [5]. In contrast, reinforcement learning (RL) approaches, particularly multi-armed bandit (MAB) frameworks, have gained attention for UA
problems [6], which balance exploration-exploitation tradeoffs during in a online learning manner. In the MAB framework, vehicles act as agents selecting BSs (i.e., arms) and receive rewards reflecting communication quality at each time step. Due to fluctuating mmWave channels, reward distributions become non-stationary, motivating contextual bandits (CMAB) to learn context-reward mappings [7]. Traditional CMAB partitions the context space into hypercubes, assuming vehicles within each hypercube receive similar rewards. However, this method suffers from high-dimensional context spaces where sparse samples within hypercubes significantly slow down the learning process. An alternative approach to tackle reward nonstationarity is to employ change-detection (CD) algorithms to monitor reward distribution shifts, including passive methods of Discounted Upper Confidence Bound (D-UCB) [8], Sliding-Window UCB (SW-UCB) [9], active methods of PageHinkley Test (PHT) [10], and cumulative sum (CUSUM) [11]. Nevertheless, these CD-based approaches face fundamental challenges in mmWave vehicular networks. Passive methods struggle to track rapid reward shifts across large-scale BSs under high mobility, while active methods are prone to false alarms by misidentifying reward degradation brought by transient dynamic blockages as persistent change points, triggering unnecessary algorithm resets and exploration. In this paper, we propose Blockage-Aware Non-stationary Dynamic Bandit (BAND), a fully distributed CMAB-based approach that addresses non-stationary mmWave vehicular UA through dynamic BS set management and context-reward mapping shift tracking. The key contributions are fourfold: 1) BAND enables practical mobility management in highmobility vehicular networks by eliminating the need for prior CSI acquisition and offline training, significantly reducing signaling overhead; 2) We integrate CUSUM-CD into mobility management for the first time, enabling non-stationarity detection across a large BS action space in a fully distributed manner, validated under realistic dense mmWave network simulations; 3) Rather than applying CD directly to raw rewards, we proactively suppress transient distortions caused by dynamic vehicular blockage, reducing false alarms and ensuring the CD module responds exclusively to genuine reward distribution shifts; 4) We propose a dynamic BS management mechanism tailored for dense mmWave BS deployments, which monitors per-BS reward trends to prune under-performing BSs, directly addressing the scalability challenge in vehicular network scenarios and accelerating algorithm convergence.
The rest of this paper is organized as follows. Section II and III introduce the system model and the BAND algorithm. Section IV and V provide numerical results and conclusions.
η
II. S YSTEM M ODEL We investigate a vehicular communication network with densely deployed mmWave BSs. This section presents the mobility model, channel model, and problem formulation. A. Mobility and Channel Model We consider a finite horizon T ∈ N with discrete time steps t = 1, . . . , T . Vehicles enter the network via a Poisson arrival process and update states periodically. The network comprises a BSs set J = {1, . . . , j, . . . , |J |}, where |J | is the total number of BSs. Both BSs and vehicles are equipped with antenna arrays for mmWave communication. At each time step t, let V t = {1, . . . , k, . . . , |V t |} denote the set of vehicles in the network. As each vehicle is associated with one BS, the channel gain between BS j and vehicle k is: t yk,j = htk,j wk,j ,
(1)
where htk,j and wk,j denote the channel matrix and beamforming vector of vehicle k and BS j, respectively. When vehicle i simultaneously communicates with BS j at time t, it introduces interference to the ongoing transmission toward vehicle k. Specifically, the interference channel coefficient t experienced at BS j due to vehicle i is ỹi,j . Due to orthogonal frequency allocation across BSs, only intra-cell interference is considered. Therefore, the total interference at BS j while serving vehicle k is aggregated over all vehicles that simultaneously communicate with BS j: X t t 2 t Ik,j = Pv ỹi,j Ii,j + No W, (2) i∈(V t \k)
where W denotes the bandwidth of BS j, Pv represents the vehicular transmit power, No is the noise power spectral dent sity, and Ii,j = 1 if vehicle i associates with BS j, otherwise t Ii,j = 0. We consider both static blockage from buildings and dynamic blockage from surrounding vehicles. When the lineof-sight (LOS) link is blocked, we assume complete blockage and neglect scattering and diffraction effects. B. Optimization Problem Note that intra-cell interference in (2) depends on the joint association of all vehicles, and is implicitly fed back to each vehicle through the reward signal rather than through explicit coordination. Based on (1) and (2), the instantaneous data rate between vehicle k and BS j is: ! t 2 P |y | v k,j t . (3) Rk,j = W log2 1 + t Ik,j Let η t denote the vector of associated BS indices for all vehicles in V t : t η t ≜ [η1t , . . . , ηkt , . . . , η|V t | ].
The UA problem maximizes aggregate network throughput by determining the optimal association vector: X t t max r(η Rk,η ) = k t
(4)
k∈V t
(5)
|J |
s.t.
X
t Ik,j = 1,
t
∀k ∈ V .
j=1
The constraint in (5) ensures each vehicle connects to exactly one BS at time t, while each BS may serve multiple vehicles, therefore resulting in interference. This problem is NP-hard due to non-convex nonlinear constraints and integer variables [12]. Although the optimal association can be identified with complete CSI via exhaustive search, it becomes computationally prohibitive in dynamic vehicular networks. III. B LOCKAGE -AWARE DYNAMIC BS M ANAGEMENT BANDIT Dynamic blockages during vehicle movement are often brief, yet even short-duration blockages can cause nearly 15–20 dB signal loss in V2X communications [13]. In mmWave vehicular UA, applying CD algorithms without context awareness fails to capture context-reward mapping shifts brought by rapid channel variations, while blockageinduced signal degradation causes CD to misinterpret transient reward drops as genuine distribution shifts, triggering falsealarm breakpoints and unnecessary algorithm resets. On the other hand, naively incorporating blockage status as an additional context dimension in traditional CMAB frameworks introduces a sample sparsity problem that slows convergence, since blockages occur less frequently within each fine-grained area. To address these challenges, this section presents the BAND algorithm, covering the system architecture, environment assumptions, and algorithmic description. A. System Architecture We formulate the UA problem within vehicular networks as a contextual bandit problem, where each vehicle k acts as an agent, selects a BS j from the available BS set, and receives t a reward Rk,j reflecting communication quality. We model the environment as piecewise-stationary [14], where reward distributions of arms remain stable within intervals but shift abruptly at unknown breakpoints. This captures the characteristics of vehicular scenarios where channels stay relatively stable within a coherence time range before rapid changes occur due to mobility or dynamic blockages. A breakpoint t+1 t t occurs at time t if ∃j ∈ J such that R̄k,j ̸= R̄k,j , where R̄k,j is the expected reward of BS j for vehicle k at time t. We impose two practical assumptions for analytical tractability: Assumption 1 (Piecewise Stationarity): The minimum interval between any two consecutive breakpoints exceeds |J |M for some integer M . Assumption 2 (Detectability): There exists a known parameter ζ > 0 such that ∀j ∈ J and ∀t ≤ T − 1, if a breakpoint t+1 t occurs, then |R̄k,j − R̄k,j | ≥ 3ζ.
Assumption 1 guarantees adequate samples for reward estimation of each BS before their distribution changes occur, facilitating reliable detection. Assumption 2 excludes negligible estimated mean variations, ensuring that changes are detectable in practice. Fig. 1 illustrates the BAND algorithm, which operates on each vehicle distributively through three steps. The system first identifies dynamic blockage status as context via geometrybased prediction. A two-stage upper bound confidence (UCB) policy is then applied. The first stage balances exploitation of active BSs with periodic exploration of inactive ones, and the second stage selects the BS with the highest UCB index for association. Finally, the system dynamically updates the BS set based on a two-sided CUSUM-CD algorithm, manage BS set according to their observed positive or negative cumulative reward drift. When a statistically significant reward drop is detected for BS j, the bandit algorithm is reset for that BS. When the vehicle detects a large position shift, a full algorithm reset of all BSs is triggered, implying an environmental context-reward mapping shift.
vehicle’s height exceeds when 40% of the Fresnel zone is obstructed. This geometric prediction is implemented as the BlockageDetect function described in Algorithm 1, which takes the position of vehicles and BSs as input and outputs the set of blocked BS indices Bkt ⊆ J for vehicle k at time slot t. For tractability, any BS in Bkt is assumed fully obstructed such that the link to vehicle k is considered unavailable. With blockage status detected, vehicle k carries out the following strategy for BS association: Stage 1: BS set Selection: With probability ϵ, the vehicle explores inactive BS set; otherwise, it exploits active BS set with probability (1 − ϵ): ( t−1 {j ∈ J \ Bkt : lk,j = 1}, w.p. (1 − ϵ), t Sk = (6) t−1 t {j ∈ J \ Bk : lk,j = 0}, w.p. ϵ, where Skt is the selected BS set excluding blocked BS indices |J | t Bkt , and Ltk = [lk,j ]j=1 ∈ {0, 1} denotes the BS status vector t for vehicle k at time slot t. Specifically, lk,j = 1 indicates that BS j is categorized into the active BS set, otherwise it belongs to the inactive BS set. Blocked BSs are excluded as they are predicted to experience severe blockage with minimal probability of providing high-quality connections. The BS set is initialized by a BS-vehicle distance threshold θ1 , reflecting the limited propagation range of mmWave communications. Stage 2: UCB policy: Within the selected BS set Skt , vehicles associate with the BS with the highest UCB index: ) ( s ln t t , (7) ηkt = arg maxt R̄k,j +c ntk,j j∈Sk t where R̄k,j is the estimated reward for BS j at time step t t, nk,j is the number of trials on associating with BS j, and c > 0 is the exploration parameter of the UCB policy. This two-stage blockage-aware selection strategy prioritizes exploration among active BSs that are likely to provide highquality connections, while periodically exploring inactive arms to detect potential changes in BS activity status.
C. BS set Management with Change Detection
Fig. 1. System framework
B. Two-stage BS set-based UCB Policy To balance exploration and exploitation while accounting for the time-varying nature of vehicular networks and dynamic blockage effects, we incorporate blockage status as context using the method from our previous work [15], where dynamic q blockages are detected with Fresnel zone radius dvo . Here, λc denotes the carrier wavelength, r̃ = λc ddbobo+d vo and dbo and dvo represent the distances from the BS and the receiver vehicle to the obstruction vehicle along the LOS path, respectively. Blockage occurs when an obstacle
To adapt to non-stationary mmWave channel conditions in a fully distributed manner, BAND integrates a two-sided CUSUM-CD module that operates independently at each vehicle. This module monitors per-BS reward distribution shifts to trigger timely bandit resets upon environmental changes, while simultaneously adjusting the BS sets to condense the exploration space for faster convergence. 1) Two-sided CUSUM-CD: Under Assumptions 1 and 2, we adopt the two-sided CUSUM-CD algorithm for each BS j [11], which monitors both positive and negative reward deviations from a baseline. We consider the first M = 3 reward samples collected by vehicle k from BS j before PM thembreakpoint. The baseline is obtained by µ̄k,j ≜ ( m=1 Rk,j /M ). t (gk,j )± records the two-sided cumulative drift of vehicle k with respect to BS j at time step t: t−1 ± t t (gk,j )± = max 0, (gk,j ) ± Rk,j − µ̄k,j − ζ , (8)
t A breakpoint is detected when (gk,j )± ≥ τ , where the detection threshold τ is for detection delay and false alarm rate balancing. Upon detection, the bandit is reset corresponding BS. Meanwhile, vehicles reset bandit algorithm for all BSs when there’s a significant position shift exceeding threshold (∆posk > θ2 ). 2) BS Set Update: The BS set is dynamically updated t according to the cumulative drift (gk,j )± from BS j. For vehicle k at time slot t, we maintain a distributed learning table Qtk defined as: o n t (9) Qtk = R̄k , N tk , Ltk ,
Algorithm 1: BAND
Input: T , V t , J , Q0 ; 2 for t = 1 to T do 3 for each vehicle k ∈ V t do 4 if k ∈ / V t−1 or ∆posk > θ2 then 5 Initialize Qinit k ; 6 end 7 Bkt ← BlockageDetect; 8 BS set S tk selection according to (6); t t 9 Rk,η t ← Associate to BS ηk according to (7); k t ± 10 Calculate (gk,j ) according to (8); init t if (gk,j )± > τ Qk,j , t t t t t |J | t Qk lk,j = 0, if (gk,j )− > 0, Rk,j < µ̄active ; where R̄k = [R̄k,j ]j=1 denotes the estimated reward vector, 11 t t + |J | t t lk,j = 1, if (gk,j ) > 0 and N k = [nk,j ]j=1 denotes the trial count vector across BSs. 12 end The BS set management operates through two phases: 13 end • Initialization: When vehicle k enters the network without historical knowledge, or when the whole bandit algorithm 14 Output: associated BS indices set η is reset, the BS set is initialized by filtering BSs based on the distance between the vehicle’s current position and each BS. Only BSs within a predefined distance threshold formal algorithmic description of the BAND algorithm, detailt are labeled as active. Then, R̄k and N tk are initialized ing the integration of blockage detection, two-stage BS-level based UCB policy, and BS-level management, is provided in as 0. Algorithm 1. • CD-based BS set update: During the UA process, the t BS set status lk,j is updated based on the cumulative D. Regret Analysis t drift (gk,j )± . An active BS j is demoted to inactive if a Cumulative regret quantifies how much performance an negative cumulative drift is detected and its most recent reward falls below µ̄active , the mean estimated reward algorithm sacrifices by not consistently selecting the best ∗ across all currently active BSs. Conversely, an inactive option (ηk ). The system’s expected regret over T time steps BS j is immediately promoted to active upon detection can be expressed as [16]: " T # of a positive cumulative drift. T X X t t E[Rk ] = max E Rk,ηk∗ − Rk,ηt . (10) These designs collectively reflect the key properties of the t ∈J k ηk t=1 t=1 BAND algorithm. Distance-based initialization exploits the limited propagation range of mmWave communications to For the computation of the expected regret in the following confine early exploration to geometrically feasible BSs, accel- simulation, the optimal action is determined via an offline erating the accumulation of observations required for reliable oracle that identifies the BS providing the highest instantaCD-based detection. The asymmetric promotion and demotion neous communication rate for vehicle k at each time step t, mechanism further enhances responsiveness, where cautious based on the complete knowledge of channel realizations and demotion prevents premature exclusion under transient fluc- interference levels. tuations while immediate promotion encourages timely reIV. N UMERICAL R ESULTS exploration of recovering BSs. By concentrating on the bestWe evaluated the performance of the proposed BAND alperforming BSs, the UCB policy naturally feeds CUSUMCD with the richest reward observations where context-reward gorithm in an urban mmWave vehicular network scenario mapping shifts manifest earliest, reducing adaptation latency spanning a simulated area of 550 × 540 m. To ensure realistic as an emergent structural property of the joint algorithm evaluation conditions, the simulation incorporates a dense without additional design overhead. Unlike hypercube-based deployment of mmWave BSs distributed throughout the region, CMAB approaches, the CD-triggered bandit reset mechanism combined with authentic vehicular traffic patterns generated offers flexible adaptability to context-reward mapping shifts using SUMO [17]. The composition of simulated vehicle types and operates in a fully distributed manner on each vehicle adheres to the specifications in [18], while the proportion without requiring centralized coordination and prior CSI ac- of trucks is adjusted to emulate different dynamic blockage quisition. Furthermore, since BAND perceives the environ- rates. The urban road topology and building infrastructure ment entirely through the CD algorithm, isolating blockage- are derived from OpenStreetMap [19] data for the Shibuya affected BSs from the observation is essential. This operation district in Tokyo, Japan. Channel characteristics are captured ensures that CUSUM-CD responds to genuine reward distribu- using the Clustered Delay Line (CDL) model integrated with tion shifts rather than blockage-induced distortions. Finally, a ray tracing techniques [20], enabling accurate representation 1
TABLE I S IMULATION PARAMETERS AND S ETTINGS Category
Parameter
Value
Network Setup
Number of BSs Height of BSs Simulation interval Carrier frequency BS antenna size Vehicle antenna size Noise power spectral density
69 5m 100 ms 28 GHz 4×4 2×2 −174 dBm/Hz
Simulation area
550 × 540 m 5 × 2 × 0.75 m 5 × 2 × 1.6 m 13 × 2.6 × 3 m
Traffic Parameters
Algorithm Parameters
Vehicle Dimensions C-UCB grid size UCB exploration parameter c BAND parameter (ϵ, ζ, τ ) BAND distance threshold (θ1 , θ2 )
10 √ × 10 m 0.5 (0.1, 0.05, 0.2) (200 m, 20 m)
with 25 dBm transmission power. Fig. 2 compares the cumulative regret across learning time steps. Both online learning approaches (BAND and C-UCB) demonstrate convergence, while the non-learning minDis exhibits linearly increasing regret, confirming that distance-based heuristics fail to adapt to dynamic blockage-prone channels. The maxRSRP benchmark achieves near-optimal performance through exhaustive CSI collection from all BSs with the cost of signaling overhead. The proposed BAND algorithm significantly outperforms C-UCB, achieving 40.28% regret reduction at 200 time steps. As shown in the figure, even with initial distance threshold θ1 for pruning, the absence of dynamic BS set management limits the ability of CUSUM-CD to adapt to environmental changes. Furthermore, excluding blocked BS to prevent CUSUM-CD from misidentifying breakpoints is shown to be necessary. BAND’s performance benefits from dynamic and CD algorithms that rapidly adapt to evolving mmWave channel conditions with dynamic BS management. In contrast, C-UCB’s fixed hypercube partitioning leads to slow convergence due to sparse samples distributed across pre-defined regions. 4
Average Communication Rate (Gbps)
of signal propagation dynamics influenced by static building obstructions. The complete set of simulation parameters is summarized in TABLE I. The algorithm parameters are selected through empirical testing across multiple parameter combinations.
We compared our proposed algorithm with three baseline approaches and 2 ablation experiment: 1) a C-UCB algorithm that employs a CMAB-based UCB policy, partitioning the simulation region into hypercubes with stationary reward assumptions; 2) a non-learning minDis heuristic that always selects the nearest BS; 3) a near-optimal maxRSRP benchmark that associates with the BS of maximum RSRP given full CSI; 4) two ablation variants, CUSUM-B and CUSUM-NB, which adopt the BAND algorithm but disable dynamic BS set adjustment. Additionally, CUSUM-NB further disables blockage detection. Note that all algorithm parameters are empirically tuned based on the reward distribution and convergence behavior observed in simulation.
Cumulative Regret (#105)
2 minDis maxRSRP CUSUM-B CUSUM-NB C-UCB BAND
1.5
1
0.5
0
0
50
100
Simulation Time (s)
150
200
Fig. 2. Cumulative regret comparison across learning time step
Consider the vehicular network with a dynamic blockage rate of 30%, where BSs operate on a 50 MHz bandwidth
Cumulative Regret (#105)
3.5 3
minDis maxRSRP BAND
2.5
C-UCB CUSUM-B CUSUM-NB
2
1.5 1
0.5 0
0.2
0.3
0.4
Blockage Rate
0.5
1 0.8 0.6 0.4 0.2 0
minDis maxRSRP BAND
0.2
C-UCB CUSUM-B CUSUM-NB
0.3
0.4
Blockage Rate
0.5
Fig. 3. Impact of blockage rate and bandwidth on algorithm performance: (a) Cumulative regret comparison, (b) Average communication rate comparison
Fig. 3 illustrates the impact of blockage rate and bandwidth on algorithm performance. The solid and dashed lines of the same color represent the results of the same method under 50 MHz and 100 MHz bandwidth settings, respectively. BAND maintains consistently low cumulative regret across all blockage rates and bandwidth settings, with regret remaining nearly flat as blockage rate increases, while minDis and CUSUM-NB show substantial degradation. BAND also achieves stable average communication rates closely approaching the maxRSRP benchmark, confirming that the blockage detection mechanism effectively prevents transient blockage effects from contaminating reward estimation. C-UCB exhibits relative stability against blockage due to its fine-grained hypercube partitioning, which reduces the likelihood of blockage events within each partition. However, this comes at the cost of slower convergence, as evidenced by its higher overall regret. In contrast, BAND explicitly tracks context-reward mapping shifts via local position displacement ∆posk , achieving effective adaptation at a coarser spatial granularity of 20m while
Cumulative Regret (×105)
2
1.5
Average Communication Rate (Gbps)
attaining lower overall regret. Regarding bandwidth, while higher bandwidth improves communication rates, blockageinduced Line-of-Sight obstruction causes more severe rate degradation, further widening the gap between blockage-aware and non-aware algorithms. BAND minDis maxRSRP C-UCB
1
0.5
0
15
20
25
30
Transmit Power (dBm) (a)
35
0.7 0.6 0.5
BAND minDis maxRSRP C-UCB
R EFERENCES
0.4 0.3 0.2 0.1 0
without requiring prior CSI. Simulation results demonstrated substantial performance improvements over benchmarks in both regret reduction and network transmission rate compared with the traditional CMAB framework-based algorithm, with robustness validated across different blockage rates. Future work will extend the framework to the joint optimization of user association to further improve spectral efficiency, alongside a more rigorous regret bound analysis.
15
20
25
30
Transmit Power (dBm) (b)
35
Fig. 4. Algorithm performance under varying transmission power (blockage rate = 30%, bandwidth = 50 MHz): (a) Cumulative regret, (b) Average communication rate
Fig. 4 demonstrates BAND’s consistent performance across varying vehicular transmit power, where ablation results are omitted for clarity. As shown in Fig. 4 (a), BAND consistently maintains the lowest cumulative regret, showing adaptability to fluctuating channel conditions compared to the minDis and C-UCB. Meanwhile, Fig. 4 (b) reveals that BAND achieves the higher communication rate, with a maximum 33.1% improvement over C-UCB and a minimum 4.2% gap to the maxRSRP upper bound. Furthermore, the performance gap narrows by nearly half as transmission power increases from lower to higher levels, indicating that BAND effectively exploits improved signal quality at higher transmission powers. These results confirm BAND’s robustness to different system configurations, demonstrating its ability to consistently identify high-quality BS associations while minimizing exploration overhead regardless of the underlying transmission power constraints. Beyond performance metrics, the three approaches differ in the overhead required to reach each association decision. We exclude the association execution cost from this analysis, as it is identical across all approaches. At each time step, maxRSRP incurs O(T |J |) signaling overhead through exhaustive CSI acquisition, while C-UCB introduces O(T |V t |) central communication rounds that scale with the number of vehicles. In contrast, BAND requires no CSI acquisition or central communication, as blockage detection and bandit reset rely solely on local position and BS location information, achieving zero additional communication overhead. V. C ONCLUSION This paper proposed a fully distributed BAND algorithm for user association in mmWave vehicular networks. By employing active change-detection to dynamically manage the candidate BS set and integrating proactively predicted blockage status as contextual information, the algorithm efficiently handled non-stationary rewards and transient blockages
[1] C. G. Ruiz et al., “Analysis of blocking in mmWave cellular systems: Application to relay positioning,” IEEE Transactions on Communications, vol. 69, no. 2, pp. 1329–1342, 2021. [2] D. Liu et al., “User association in 5G networks: A survey and an outlook,” IEEE Communications Surveys & Tutorials, vol. 18, no. 2, pp. 1018–1044, 2016. [3] NTT DOCOMO, “Performance of eicic with control channel coverage limitation,” 3GPP TSG RAN WG1 Meeting 61, 3GPP TSG RAN WG1, Tech. Rep. R1-103264, May 2010. [4] A. S. Cacciapuoti et al., “Mobility-aware user association for 5G mmWave networks,” IEEE Access, vol. 5, pp. 21 497–21 507, 2017. [5] A. Talukdar et al., “Handoff rates for millimeterwave 5G systems,” in 2014 IEEE 79th Vehicular Technology Conference (VTC Spring), 2014, pp. 1–5. [6] M. Christopoulou et al., “Artificial intelligence and machine learning as key enablers for V2X communications: A comprehensive survey,” Vehicular Communications, vol. 39, p. 100569, 2023. [7] S. C. Hoi et al., “Online learning: A comprehensive survey,” Neurocomputing, vol. 459, pp. 249–289, 2021. [8] L. Kocsis et al., “Discounted UCB,” in 2nd PASCAL Challenges Workshop, 2006, pp. 784–791. [9] A. Garivier et al., “On upper-confidence bound policies for nonstationary bandit problems,” 2008. [10] C. Hartland et al., “Change Point Detection and Meta-Bandits for Online Learning in Dynamic Environments,” in CAp 2007 : 9è Conférence francophone sur l’apprentissage automatique, Grenoble, France, Jul. 2007, pp. 237–250. [11] F. Liu et al., “A change-detection based framework for piecewisestationary multi-armed bandit problem,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 32, no. 1, 2018. [12] Z. Mlika et al., “User association under SINR constraints in HetNets: Upper bound and NP-hardness,” IEEE Communications Letters, vol. 22, no. 8, pp. 1672–1675, 2018. [13] R. Wang et al., “Vehicle-to-vehicle propagation channel for truckto-truck and mixed passenger freight convoy,” in 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC). IEEE Press, 2017, p. 1–5. [14] J. Y. Yu et al., “Piecewise-stationary bandit problems with side observations,” ser. ICML ’09. New York, NY, USA: Association for Computing Machinery, 2009, p. 1177–1184. [15] W. Chi et al., “V2I blockage modeling and performance evaluation for connected autonomous vehicle,” in 2024 IEEE 99th Vehicular Technology Conference (VTC2024-Spring), 2024, pp. 1–5. [16] S. Bubeck et al., “Regret analysis of stochastic and nonstochastic multiarmed bandit problems,” 2012. [17] P. A. Lopez et al., “Microscopic traffic simulation using SUMO,” in The 21st IEEE International Conference on Intelligent Transportation Systems. IEEE, 2018. [18] 3GPP, “Study on evaluation methodology of new vehicle-to-everything (V2X) use cases for LTE and NR,” 3rd Generation Partnership Project (3GPP), Technical Report TR 37.885, June 2019, release 15. [19] OpenStreetMap Contributors, “Planet dump retrieved from https://planet.osm.org,” https://www.openstreetmap.org, 2017. [20] 3GPP, “Study on channel model for frequencies from 0.5 to 100 GHz,” 3rd Generation Partnership Project (3GPP), Technical Report TR 38.901, June 2025, release 19.