New Binary Fix - Free Codes with Kraft Sum 3 = 4

نویسندگان

  • Zsolt Kukorelly
  • Kenneth Zeger
چکیده

Two sufficient conditions are given for the existence of binary fix-free codes. The results move closer to the Ahlswede-Balkenhol-Khachatrian conjecture that Kraft sums of at most 3=4 suffice for the existence of fix-free codes. For each nonnegative integer n let f0; 1gn denote the set of all binary words of length n, and let f0; 1g denote the set of all finite length binary words, including the empty word. A binary code is any finite subset of f0; 1g that does not contain the empty word. The elements of a code are called codewords. For any two words u; v 2 f0; 1g , let uv denote the concatenation of u and v. The word u is called a prefix of uv and v is called a suffix of uv. A prefixfree code is a code such that no codeword is a prefix of any other codeword. A suffix-free code is a code such that no codeword is a suffix of any other codeword. A fix-free code is a code that is a both a prefix-free code and a suffix-free code. For any word u 2 f0; 1g , let `(u) denote the length of u in bits, and let u denote the bitwise complement of u. If a set S of numbers if empty, then we adopt the convention max(S) = 1. In a fix-free code, any finite sequence of codewords can be decoded in both directions, which can improve robustness to channel noise. For any nonnegative mapping m : Z+ ! Z, the Kraft sum of m is the quantity S(m) = X i2Z+m(i)2 i: If a code has exactly m(i) codewords of length i for each i 2 Z+, then we say the code is an m-code. The elements of the support supp(m) = fi 2 Z+ : m(i) > 0g are called lengths and each quantity m(i) is called the multiplicity of the length i. The mapping m is called a multiplicity function. Kraft [2] showed in 1949 that every prefix-free code must have a Kraft sum of at most 1, and for every multiplicity function with Kraft sum at most 1, there exists a corresponding prefix-free code. The same result holds for suffix-free codes as well. Ahlswede, Balkenhol, and Khachatrian [1] conjectured in 1996 that an analogous result holds for fix-free codes, but with the Kraft sum bound being 3=4 instead of 1. Specifically, they conjectured that if S(m) 3=4, then there exists a fix-free m-code. They proved the conjecture is true in the weaker case when the Kraft sum is at most 1=2. They also proved the converse of the conjecture, namely that any Kraft sum bound guaranteeing the existence of a fix-free code must be at most 3=4. There are clearly fix-free codes whose Kraft sum is larger than 3=4 (such as the set of all binary words of a given length, whose Kraft sum is 1), but these do not violate the conjecture. Instead, the conjecture gives the Kraft bound as a sufficient condition to guarantee the existence of a fix-free codes. Ahlswede, Balkenhol, and Khachatrian proved their conjecture in the special case where every two codewords either have the same Supported in part by the National Science Foundation and by the Swiss National Science Foundation. length or have one codeword at least twice as long as the other codeword. Since their conjecture was made, several researchers have proven other special cases, although the general conjecture still remains an open problem. Harada and Kobayashi [3] showed that if jsupp(m)j 2 and S(m) 3=4, then there exists a fix-free m-code. Ye and Yeung [4] showed that if 1 2 supp(m) and S(m) 5=8, then there exists a fix-free m-code. The also showed that if max(supp(m)) 7 and S(m) 3=4, then there exists a fix-free m-code. Yekhanin [5] showed that if max(supp(m)) 8 and S(m) 3=4, then there exists a fix-free m-code. Yekhanin also showed that if 1 2 supp(m) and S(m) 3=4, then there exists a fix-free m-code. In addition, Ye and Yeung gave some other sufficient conditions for the conjecture to hold, although not in the form of Kraft sum bounds. In this paper, we partly prove the conjecture by considering two special cases (Theorems 1 and 2). In both cases, we prove the conjecture holds if an additional constraint is put on the multiplicity function. We demonstrate that the classes of multiplicity functions for which our results hold contains many cases not covered by previous known results. Theorem 1 Let m be a multiplicity function such that maxfm(i) : i 6= max(supp(m))g 2min(supp(m)) 2: If S(m) 3=4, then there exists a fix-free m-code. Theorem 2 Let m be a multiplicity function such that m(i) 2 for all i 6= max(supp(m)). If S(m) 3=4, then there exists a fix-free m-code.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Binary Fix-Free Codes with Kraft Sum

Two sufficient conditions are given for the existence of binary fix-free codes. The results move closer to the Ahlswede-Balkenhol-Khachatrian conjecture that Kraft sums of at most suffice for the existence of fix-free codes. For each nonnegative integer let denote the set of all binary words of length , and let denote the set of all finite length binary words, including the empty word. A binary...

متن کامل

-Conjecture for Fix-Free Codes

A fix-free code is a code, which is prefix-free and suffix-free, i.e. any codeword of a fix-free code is neither a prefix, nor a suffix of another codeword. Fix-free codes were first introduced by Schützenberg (4) and Gilbert and Moore (5), where they were called never-self-synchronizing codes. Ahlswede, Balkenhol and Khachatrian propose in (6) the conjecture that a Kraftsum of a lengths sequen...

متن کامل

Complete Variable-Length "Fix-Free" Codes

A set of codewords is x free if it is both pre x free and su x free no codeword in the set is a pre x or a su x of any other A set of codewords fx x xng over a t letter alphabet is said to be complete if it satis es the Kraft inequality with equality so that X

متن کامل

New Lower Bounds on the Cost of Binary Search Trees

In this paper we provide new lower bounds on the cost C of binary search trees. The bounds are expressed in terms of the entropy H of the probability distribution, the number of elements and the probability that a search is successful. Most of our lower bounds are derived by means of a new technique which exploits the relation between trees and codes. Our lower bounds compare favorably with kno...

متن کامل

On the 3/4-Conjecture for Fix-Free Codes -- A Survey

Contents 1 The Kraftinequality for fix-free codes 13

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002