English

Introduction to Dynamic Unary Encoding

Information Theory 2014-12-19 v7 Data Structures and Algorithms math.IT

Abstract

Dynamic unary encoding takes unary encoding to the next level. Every n-bit binary string is an encoding of dynamic unary and every n-bit binary string is encodable by dynamic unary. By utilizing both forms of unary code and a single bit of parity information dynamic unary encoding partitions 2^n non-negative integers into n sets of disjoint cycles of n-bit elements. These cycles have been employed as virtual data sets, binary transforms and as a mathematical object. Characterization of both the cycles and of the cycle spectrum is given. Examples of encoding and decoding algorithms are given. Examples of other constructs utilizing the principles of dynamic unary encoding are presented. The cycle as a mathematical object is demonstrated.

Keywords

Cite

@article{arxiv.1405.2846,
  title  = {Introduction to Dynamic Unary Encoding},
  author = {Ernst D. Berg},
  journal= {arXiv preprint arXiv:1405.2846},
  year   = {2014}
}

Comments

Seven pages of text, two pages of flow charts and two pages of data. Introduces an encoding scheme and a mathematical object

R2 v1 2026-06-22T04:12:06.479Z