On Hierarchies of Balanced Sequences

Sagi Marcovich, Tuvi Etzion, Eitan Yaakobi

Research output: Contribution to journalArticlepeer-review

Abstract

Balanced sequences and balanced codes have attracted a lot of research in the last seventy years due to their diverse applications in information theory as well as other areas of computer science and engineering. There have been some methods to classify balanced sequences. This work suggests two new different hierarchies to classify these sequences. The first one is based on the largest $\ell $ for which each $\ell $ -tuple is contained the same amount of times in the sequence. This property is a generalization for the property required for de Bruijn sequences. The second hierarchy is based on the number of balanced derivatives of the sequence. Enumeration for each such family of sequences and efficient encoding and decoding algorithms are provided in this paper.

Original languageEnglish
Pages (from-to)2923-2939
Number of pages17
JournalIEEE Transactions on Information Theory
Volume69
Issue number5
DOIs
StatePublished - 1 May 2023

Keywords

  • Balanced sequences
  • Knuth's balancing algorithm
  • de Bruijn graph
  • de Bruijn sequences
  • derivatives of sequences

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Library and Information Sciences
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'On Hierarchies of Balanced Sequences'. Together they form a unique fingerprint.

Cite this