On linear balancing sets

Arya Mazumdar, Ron M. Roth, Pascal O. Vontobel

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


Let n be an even positive integer and F be the field GF(2). A word in Fn is called balanced if its Hamming weight is n/2. A subset C ⊆ Fn is called a balancing set if for every word y ε 2 Fn there is a word x ε C such that y + x is balanced. It is shown that most linear subspaces of Fn of dimension slightly larger than 3/2 log2 n are balancing sets. A generalization of this result to linear subspaces that are "almost balancing" is also presented. On the other hand, it is shown that the problem of deciding whether a given set of vectors in Fn spans a balancing set, is NP-hard. An application of linear balancing sets is presented for designing efficient error-correcting coding schemes in which the codewords are balanced.

Original languageEnglish (US)
Pages (from-to)345-361
Number of pages17
JournalAdvances in Mathematics of Communications
Issue number3
StatePublished - Aug 2010
Externally publishedYes


  • Balanced codewords
  • Balancing sets
  • Covering of hamming space
  • Linear codes


Dive into the research topics of 'On linear balancing sets'. Together they form a unique fingerprint.

Cite this