paper

Domination Mappings into the Hamming Ball: Existence, Constructions, and Algorithms

arXiv:1807.10954

Abstract

The Hamming ball of radius in is the set of all binary words of length and Hamming weight at most . We consider injective mappings with the following domination property: every position is dominated by some position , in the sense that "switching off" position in necessarily switches off position in its image . This property may be described more precisely in terms of a bipartite \emph{domination graph} with no isolated vertices, for all and all , we require that implies , where . Although such domination mappings recently found applications in the context of coding for high-performance interconnects, to the best of our knowledge, they were not previously studied. In this paper, we begin with simple necessary conditions for the existence of an -domination mapping . We then provide several explicit constructions of such mappings, which show that the necessary conditions are also sufficient when , when and is odd, or when . One of our main results herein is a proof that the trivial necessary condition for the existence of an injection is, in fact, sufficient for the existence of an -domination mapping whenever is sufficiently large. We also present a polynomial-time algorithm that, given any , , and , determines whether an -domination mapping exists for a domination graph with an equitable degree distribution.