- The paper introduces a depth-first tree-search algorithm with phase quantization, symmetric-unitary projection, and multi-stage pruning for configuring fully connected BD-RIS matrices in MU-MISO systems.
- The method reaches the SISO analytical channel-gain upper bound with 16 discrete phases and significantly outperforms a first-order baseline when the direct link is obstructed.
- The algorithm has a worst-case complexity of O(|Q|N⁵), but branch pruning reduces measured runtime to approximately O(N²), creating a tunable performance–complexity trade-off.
Motivation and problem setting
Reconfigurable intelligent surfaces (RIS) have moved from exploratory research toward standardization consideration, but their diagonal-only phase-shift matrices impose a structural ceiling on the achievable passive beamforming gain. Beyond-diagonal RIS (BD-RIS) addresses this by interconnecting reflecting elements through tunable impedances, so that the configuration is a general unitary matrix Θ∈CN×N rather than a diagonal one. The added degrees of freedom, however, make configuration combinatorially hard: an exhaustive search over discrete phase-shifts for a fully-connected BD-RIS costs O(∣Q∣N2), which is NP-hard. The paper under review proposes a depth-first tree search with multi-stage pruning to configure the BD-RIS matrix for channel strength maximization in MU-MISO systems, and claims—plausibly, based on the cited literature—to be the first work integrating tree search algorithms with BD-RIS configuration matrices.
The system model considers an L-antenna base station serving K single-antenna UEs via a cascade channel h=G†+H†ΘΥ, where the unitary constraint on Θ ensures no reflected power amplification. The optimization objective is the squared Frobenius norm of this overall channel. The authors note that manifold-based methods can solve this problem optimally without relaxing the unitary constraint (Fidanovski et al., 10 Nov 2025, Santamaria et al., 20 Jan 2026), but at high computational cost; the tree search is positioned as a scalable heuristic alternative.
SISO primer and algorithmic core
The algorithm is first developed for the obstructed-channel SISO case, where the objective reduces to maximizing ∥hΘυ∥22 subject to unitarity and symmetry (Θ=Θ⊤, justified by reciprocal impedance components). By Cauchy–Schwarz, the upper bound equals ∥h∥22∥υ∥22, attained when the normalized channel vectors are aligned. This yields a scalar alignment metric 0≤ℜ{hˉΘυˉ}≤1 that drives the search.
The depth-first search maps each tree level to an entry of the discretized configuration matrix (diagonal entries first), explores candidate phase-shifts from a uniform grid O(∣Q∣N2)0, and prunes branches whose alignment score falls below a threshold O(∣Q∣N2)1. Two design details are notable:
- Symmetric unitary projection: since assigning a value to entry O(∣Q∣N2)2 must be mirrored at O(∣Q∣N2)3, the algorithm evaluates all reciprocal-entry candidates and projects the resulting matrix onto the set of symmetric unitary matrices via averaging followed by SVD (solving the orthogonal Procrustes problem).
- Pruning semantics: if a candidate exceeds O(∣Q∣N2)4, deeper exploration of alternatives at that level is skipped; only when no candidate qualifies does the branch degenerate into exhaustive evaluation.
The validation result here is strong: with O(∣Q∣N2)5 (16 discrete phases), the average channel gain practically attains the analytical upper bound of O(∣Q∣N2)6 regardless of O(∣Q∣N2)7, whereas O(∣Q∣N2)8 incurs a visible loss. This establishes both correctness of the approach and a coarse-to-fine complexity/performance knob.
Extension to MU-MISO
For the multi-user case, the objective decomposes into three terms involving O(∣Q∣N2)9, L0, and L1. The suitability metric L2 is normalized using two bounds: Cauchy–Schwarz for the quadratic term when the direct link is obstructed, and von Neumann's trace inequality (L3) when it is not. A second pruning mechanism, branch pruning, terminates execution prematurely when improvement between adjacent levels falls below L4, allowing fewer than L5 levels to be explored; an optional counter parameter L6 delays termination.
Numerical findings
Simulations use Rayleigh fading with distance-dependent path loss (L7 dB at 1 m), UEs uniformly placed within 20 m of a point 150 m from the BS, averaged over 500 realizations, against the low-complexity baseline of Fang and Mao [10.1109/LCOMM.(2023.33334)11].
| Scenario |
Result |
| Unobstructed direct link |
Performance close to baseline; near-negligible gain from L8 exhaustive search; visible penalty from branch pruning for L9 |
| Obstructed direct link |
Proposed algorithm significantly outperforms the baseline, whose first-order approximation degrades sharply |
| Complexity |
Asymptotic upper bound K0 confirmed numerically; with branch pruning, empirical cost drops to approximately K1 |
Two claims deserve emphasis. First, the obstructed-link superiority is the most consequential result, since weak or blocked direct channels are precisely the deployment scenario motivating RIS technology; the baseline's failure there stems from its first-order approximation. Second, the empirical K2 runtime under pruning indicates that the pruning parameters dominate practical scalability far more than the asymptotic worst case suggests. Runtime was also found largely invariant across the tested K3 configurations (K4, K5, K6). Heatmap analysis of entry usage confirms that K7 and K8 finely control how many matrix entries (tree levels) are actually explored.
Limitations and open problems
Several caveats temper these results. All experiments assume ideal CSI; the authors argue that channel hardening of K9 and h=G†+H†ΘΥ0 for large h=G†+H†ΘΥ1 and h=G†+H†ΘΥ2 may confer robustness under obstruction, but this remains unverified. Only the fully-connected, symmetric BD-RIS architecture is treated—group-, tree-, and forest-connected topologies and non-symmetric matrices are left open, as are alternative level-to-entry mappings beyond the successive diagonal one. Active beamforming is not jointly optimized; integration with sum-rate maximization while preserving scalability is identified as a needed extension. Finally, the performance penalty of branch pruning for large h=G†+H†ΘΥ3 in unobstructed scenarios shows the trade-off is not free, and the heuristic thresholds h=G†+H†ΘΥ4 and h=G†+H†ΘΥ5 are set empirically without adaptive selection rules.
Conclusion
This work provides the first application of depth-first tree search to BD-RIS configuration, achieving exact attainment of the SISO upper bound with 16-phase quantization, polynomial—and empirically near-quadratic—complexity under pruning, and markedly superior performance over a first-order low-complexity baseline when the direct channel is obstructed. Its principal contribution is a flexible, parametrized performance–complexity trade-off mechanism rather than global optimality guarantees, which remain the province of manifold optimization methods.