Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
Abstract :
T. Klove (see ibid., vol.41, p.298-300, 1995) analyzed the average worst case probability of undetected error for linear [n, k; q] codes of length n and dimension k over an alphabet of size q. The following sum: Sn=Σi=1n(in )(i/n)i((1-i)/n)n-i arose, which also has applications in coding theory, average case analysis of algorithms, and combinatorics. Klove conjectured an asymptotic expansion of this sum, and we prove its enhanced version. Furthermore, we consider a more challenging sum arising in the upper bound of the average worst case probability of undetected error over systematic codes derived by Massey (1978). Namely Sn,k=Σi=1n(in-k )(i/n)i((1-i)/n)n-i for k⩾0. We obtain an asymptotic expansion of Sn,k, and this leads to a conclusion that Massey´s bound on the average worst case probability over all systematic codes is better for every k than the corresponding Klove´s bound over all codes [n, k; q]. The technique used belongs to the analytical analysis of algorithms and is based on some enumeration of trees, singularity analysis, Lagrange´s inversion formula, and Ramanujan´s identities. In fact, Sn, turns out to be related to the so-called Ramanujan´s Q-function which finds many applications (e.g. hashing with linear probing, the birthday paradox problem, random mappings, caching, memory conflicts, etc.)
Keywords :
coding errors; error statistics; linear codes; probability; trees (mathematics); Lagrange´s inversion formula; Massey systematic codes; Ramanujan´s Q-function; Ramanujan´s identities; algorithms; alphabet size; analytical analysis; asymptotic expansion; average case analysis; average worst case; code dimension; code length; coding theory; combinatorics; hashing; linear codes; linear probing; singularity analysis; sum; trees; undetected error probability; upper bound; Algorithm design and analysis; Collaboration; Combinatorial mathematics; Computer science; Data analysis; Lagrangian functions; Linear code; Pattern matching; Random access memory; Upper bound;