Title :
Computing Binary Combinatorial Gray Codes Via Exhaustive Search With SAT Solvers
Author :
Zinovik, Igor ; Kroening, Daniel ; Chebiryak, Yury
Author_Institution :
ETH Zurich, Zurich
fDate :
4/1/2008 12:00:00 AM
Abstract :
The term binary combinatorial Gray code refers to a list of binary words such that the Hamming distance between two neighboring words is one and the list satisfies some additional properties that are of interest to a particular application, e.g., circuit testing, data compression, and computational biology. New distance-preserving and circuit codes are presented along with a complete list of equivalence classes of the coil-in-the-box codes for codeword length with respect to symmetry transformations of hypercubes. A Gray-ordered code composed of all necklaces of the length is presented, improving the known result with length .
Keywords :
Gray codes; Hamming codes; binary codes; computability; equivalence classes; Hamming distance; SAT solver; binary combinatorial Gray code; binary word; circuit code; codeword length; coil-in-the-box code; distance-preserving code; equivalence classes; exhaustive search; hypercube symmetry transformation; Circuit testing; Computational biology; Data compression; Encoding; Entropy; Hamming distance; Hypercubes; Parallel processing; Reflective binary codes; Sequences; Binary sequences; Gray codes; cyclic codes;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2008.917695