The KR-Benes Network: A Control-Optimal Rearrangeable Permutation Network
Abstract
The Benes network has been used as a rearrangeable network for over 40 years, yet the uniform N(2 N-1) control complexity of the N × N Benes is not optimal for many permutations. In this paper, we present a novel O( N) depth rearrangeable network called KR-Benes that is permutation-specific control-optimal. The KR-Benes routes every permutation with the minimal control complexity specific to that permutation and its worst-case complexity for arbitrary permutations is bounded by the Benes; thus it replaces the Benes when considering control complexity/latency. We design the KR-Benes by first constructing a restricted 2 K +2 depth rearrangeable network called K-Benes for routing K-bounded permutations with control 2N K, 0 ≤ K ≤ N/4. We then show that the N × N Benes network itself (with one additional stage) contains every K-Benes network as a subgraph and use this property to construct the KR-Benes network. With regard to the control-optimality of the KR-Benes, we show that any optimal network for rearrangeably routing K-bounded permutations must have depth 2 K + 2, and therefore the K-Benes (and hence the KR-Benes) is optimal.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.