We study linear bandits under exact sliding-window constraints, where every consecutive block of actions must belong to a prescribed feasible set. In the offline setting, where the reward function is known, we show that convexity and cyclic-shift invariance make a stationary solution optimal when w∣T and within an additive O(w) gap otherwise. In the online setting, we show that geometric structure alone is insufficient for learning, and sublinear regret can be impossible. We introduce a transition diameter τ that quantifies feasible reachability and develop a rare-switching OFUL algorithm with regret O(dT+τd+w) against the offline-optimal feasible trajectory. Finally, we remove cyclic invariance and consider general sliding-window constraints, where optimal behavior may be non-stationary. We represent recent action history as the state of a finite-memory control problem and introduce a history-state diameter D that measures feasible communication between viable histories. Combining optimistic remaining-horizon planning with rare policy updates, we obtain a regret bound of O(dT+dD+w). We evaluate our approach on real-world and synthetic benchmarks, showing that it maintains exact feasibility while achieving reward and regret comparable to baselines with substantially fewer policy updates.
Figures & tables
Setting
Action-wise constraints
Horizon-wide constraints
History dependence
Exact-window constraints
Safe/constrained bandits
✓
Long-term constrained learning
✓
Online learning with memory
✓
Switching-constrained bandits
✓
✓
This work
✓ †
✓ ‡
✓
✓
Table 1: Comparison with related sequential-learning frameworks.
T
Method
Avg. Reward
Norm. Pseudo-Regret
Violations
Updates
500
Rare-Update Planning
0.4618±0.0343
0.0540±0.0033
0.0
31.8
Myopic Feasible OFUL
0.4638±0.0344
0.0520±0.0031
0.0
500.0
Primal-Dual OFUL
0.4639±0.0344
0.0518±0.0031
160.6
500.0
Unconstrained OFUL
0.4643±0.0344
0.0515±0.0031
177.6
500.0
2500
Rare-Update Planning
0.4772±0.0350
0.0386±0.0019
0.0
49.5
Myopic Feasible OFUL
0.4801±0.0352
0.0356±0.0017
0.0
2500.0
Table 2: Recommendation results on KuaiRand-1K over 100 users, with 10 independent simulations per user and horizon. Average reward and normalized pseudo-regret are reported as mean ± 95% confidence interval.
T
Method
Avg. Reward
Norm. Pseudo-Regret
Violations
Updates
500
Rare-Update Optimistic Planning
0.7655±0.0145
0.1645±0.0134
0.0
250.2
Myopic Feasible OFUL
0.7701±0.0138
0.1599±0.0130
0.0
500.0
Unconstrained OFUL
0.7713±0.0167
0.1587±0.0160
4.7
500.0
Primal-Dual OFUL
0.7713±0.0167
0.1587±0.0160
4.7
500.0
2500
Rare-Update Optimistic Planning
0.7775±0.0049
0.1549±0.0040
0.0
789.8
Myopic Feasible OFUL
0.7768±0.0048
0.1556±0.0048
0.0
2500.0
Table 3: LLM routing results with sliding-window length w=5 and budget B=0.40 over 10 independent simulations for each horizon. Average reward and normalized pseudo-regret are reported as mean ± 95% confidence interval.
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
Constraint class
Window condition
Transition diameter
Aggregate budget
i=1∑wc⊤xi≤B
τ≤w−1
Maximum
1≤i≤wmaxϕ(xi)≤ρ
τ≤w−1
Box
ℓ≤xi≤u,i=1,…,w
τ≤w−1
Exponential
i=1∑wexp(a⊤xi−b)≤ρ
τ≤w−1
ℓp -norm
(i=1∑w∥Axi−b∥pp)1/p≤ρ
τ≤w−1
Convex risk
w1i=1∑wℓ(xi)≤ρ
τ≤w−1
Appendix
Table 4: Transition-diameter for convex and cyclically invariant sliding-window constraints.
Constraint class
Window condition
History diameter
State-independent
C=Aw
D=w−1
Box
ℓ≤xi≤u
D=w−1
Maximum
imaxϕ(xi)≤ρ
D=w−1
Aggregate budget
i=1∑wc⊤xi≤B
D≤2(w−1)
Exponential
i=1∑wea⊤xi−b≤ρ
D≤2(w−1)
Aggregate ℓp
i=1∑w∥Axi−b∥pp≤ρp
D≤2(w−1)
Appendix
Table 5: History-state diameter for representative sliding-window constraints.
Figure 1: Offline geometry and horizon misalignment. Left: stationary approximation gap versus horizon remainder for w=32 . Right: maximum gap versus window length; markers show the LP solutions and the dashed line shows the tight value w/4 .
Figure 2: Rare switching under cyclic ramping constraints. (a) Pseudo-regret, (b) stationary-target switches, (c) transition rounds, and (d) constraint violations for Rare-switching OFUL, Frequent-update feasible OFUL, and Unconstrained OFUL across ρ . Curves show means over 30 runs with 95% confidence intervals.
Figure 3: Planning beyond cyclic symmetry. Left: normalized pseudo-regret relative to the exact offline optimum. Right: number of policy updates. Curves show means over 30 runs with 95% confidence intervals.
Budget
T
Method
Avg. Reward
Norm. Pseudo-Regret
Violations
Updates
0.15
500
Rare-Update Optimistic Planning
0.7618±0.0116
0.1566±0.0132
0.0
249.8
Myopic Feasible OFUL
0.7583±0.0120
0.1601±0.0108
0.0
500.0
Unconstrained OFUL
0.7713±0.0167
0.1471±0.0156
104.5
500.0
Primal-Dual OFUL
0.7686±0.0161
0.1498±0.0136
112.7
500.0
2500
Rare-Update Optimistic Planning
0.7699±0.0039
0.1509±0.0041
0.0
789.1
Myopic Feasible OFUL
0.7682±0.0048
0.1525±0.0049
0.0
2500.0
Appendix
Table 6: LLM-routing performance across different sliding-window budgets. Average reward and normalized pseudo-regret are reported as mean ± 95% confidence interval over 10 independent simulations for each configuration; violations and updates are reported as means.
Figure 4: Ablation on optimistic exploration. Left : normalized pseudo-regret for Rare-Update Optimistic Planning and its non-optimistic variant. Right: paired regret difference, defined as RegretNoOpt−RegretOpt , so positive values favor optimism. Error bars denote 95% confidence intervals.
Figure 5: Sensitivity to the determinant switching threshold α . (a) Realized pseudo-regret, (b) number of stationary-target switches, and (c) total number of transition rounds. The default choice α=2 achieves the lowest pseudo-regret in this experiment. Curves show means over 30 runs with 95% confidence intervals.
Figure 6: Scaling with the action dimension for d∈{4,8,16,32} with a fixed reward gap of 0.2 . (a) Realized pseudo-regret, (b) number of stationary-target switches, and (c) total number of transition rounds. Curves show means over 30 runs with 95% confidence intervals.
Figure 7: Scaling with the window length for w∈{2,4,8,16,32} with T/w=2048 fixed. (a) Realized pseudo-regret, (b) number of stationary-target switches, (c) total number of transition rounds, and (d) transition rounds per switch. The switch count remains nearly constant, while the cost of each feasible switch grows with w . Curves show means over 30 runs with 95% confidence intervals.
Figure 8: Sensitivity to the planning horizon H for T=1024 . Left: normalized pseudo-regret against the offline-optimal feasible trajectory. Right: number of policy updates. The case H=1 is myopic and “Full” denotes exact remaining-horizon planning. Curves show means over 30 runs with 95% confidence intervals.