Multiple-layout dynamic programming for DPRQ
Explore storing multiple final qubit layouts for each block–aggregator-node tuple in the DPRQ dynamic program to determine whether retaining more than the single minimum-cost layout can produce better circuit-wide routing optimization.
References
It can be argued that including multiple final qubit layouts for each tuple ($b_{k-1}, n_{k-1}$) might lead to a better optimization, however, it comes at the cost of significant space and time complexity, due to which we include a single best final layout and leave the exploration of storing multiple layouts as future work.
— DPRQ: A Dynamic Programming-based Qubit Routing Algorithm for Collective Communication in Distributed Quantum Computing
(2609.04524 - Vaidya et al., 3 Sep 2026) in Section 3, subsection “DP-based Inter-block Qubit Routing”