Plotkin bound

Plotkin bound

In the mathematics of coding theory, the Plotkin bound is a bound on the size of binary codes of length n and minimum distance d.

Statement of the Bound

Let C be a binary code of length n, i.e. a subset of mathbb{F}_2^n. Let d be the minimum distance of C, i.e.

:d = min_{x,y in C, x eq y} d(x,y)

where d(x,y) is the Hamming distance between x and y. The expression A_{2}(n,d) represents the maximum number of possible codewords in a binary code of length n and minimum distance d. The Plotkin bound places a limit on this expression.

Theorem (Plotkin bound):

i) If d is even and 2d > n , then

: A_{2}(n,d) leq 2 leftlfloorfrac{d}{2d-n} ight floor

ii) If d is odd and 2d+1 > n , then

: A_{2}(n,d) leq 2 leftlfloorfrac{d+1}{2d+1-n} ight floor

iii) If d is even, then

: A_{2}(2d,d) leq 4d

iv) If d is odd, then

: A_{2}(2d+1,d) leq 4d+4

where leftlfloor ~ ight floor denotes the floor function.

Proof of case i

Let d(x,y) be the Hamming distance of x and y, and M be the number of elements in C (thus, M is equal to A_{2}(n,d)). The bound is proved by bounding the quantity sum_{x,y in C} d(x,y) in two different ways.

On the one hand, there are r choices for x and for each such choice, there are r-1 choices for y. Since by definition d(x,y) geq d for all x and y, it follows that

: sum_{x,y in C} d(x,y) geq M(M-1) d

On the other hand, let A be an M imes n matrix whose rows are the elements of C. Let s_i be the number of zeros contained in the i'th column of A. This means that the i'th column contains M-s_i ones. Each choice of a zero and a one in the same column contributes exactly 2 (because d(x,y)=d(y,x)) to the sum sum_{x,y in C} d(x,y) and therefore

: sum_{x,y in C} d(x,y) = sum_{i=1}^n 2s_i (M-s_i)

If M is even, then the quantity on the right is maximized when s_i = M/2 and then,

: sum_{x,y in C} d(x,y) leq frac{1}{2} n M^2

Combining the upper and lower bounds for sum_{x,y in C} d(x,y) that we have just derived,

: M(M-1) d leq frac{1}{2} n M^2

which given that 2d>n is equivalent to

: M leq frac{2d}{2d-n}

Since M is even, it follows that

: M leq 2 lfloor frac{d}{2d-n} floor

On the other hand, if M is odd, then sum_{i=1}^n 2s_i (M-s_i) is maximized when s_i = frac{M pm 1}{2} which implies that

: sum_{x,y in C} d(x,y) leq frac{1}{2} n (M^2-1)

Combining the upper and lower bounds for sum_{x,y in C} d(x,y), this means that

: M(M-1) d leq frac{1}{2} n (M^2-1)

or, using that 2d > n,

: M leq frac{2d}{2d-n} - 1

Since M is an integer,

: M leq lfloor frac{2d}{2d-n} - 1 floor = lfloor frac{2d}{2d-n} floor -1 leq 2 lfloor frac{d}{2d-n} floor

This completes the proof of the bound.

References

*Binary codes with specified minimum distance, M. Plotkin, IRE Transactions on Information Theory, 6:445-450, 1960.

ee also

*Singleton bound
*Hamming bound
*Gilbert-Varshamov bound
*Johnson bound


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Plotkin — can refer to: People * Andrew Plotkin, interactive fiction author * Brian Plotkin, American soccer player * Chuck Plotkin, recording engineer and record producer * Eugene Plotkin, convicted of insider trading * Faith Plotkin, futurist, better… …   Wikipedia

  • Singleton bound — In coding theory, the Singleton bound, named after Richard Collom Singleton, is a relatively crude bound on the size of a block code C with block length n, size r and minimum distance d. Contents 1 Statement of the Bound 2 Proof …   Wikipedia

  • Johnson bound — The Johnson bound is a bound on the size of error correcting codes.Let C be a q ary code of length n, i.e. a subset of mathbb{F} q^n. Let d be the minimum distance of C, i.e. :d = min {x,y in C, x eq y} d(x,y) where d(x,y) is the Hamming distance …   Wikipedia

  • Gilbert-Varshamov bound — The Gilbert Varshamov bound is a bound on the parameters of a (not necessarily linear) code. It is occasionally known as the Gilbert Shannon Varshamov bound (or the GSV bound ), but the Gilbert Varshamov bound is by far the most popular… …   Wikipedia

  • Hamming bound — In mathematics and computer science, in the field of coding theory, the Hamming bound is a limit on the parameters of an arbitrary block code: it is also known as the sphere packing bound or the volume bound from an interpretation in terms of… …   Wikipedia

  • List of mathematics articles (P) — NOTOC P P = NP problem P adic analysis P adic number P adic order P compact group P group P² irreducible P Laplacian P matrix P rep P value P vector P y method Pacific Journal of Mathematics Package merge algorithm Packed storage matrix Packing… …   Wikipedia

  • Graph coloring — A proper vertex coloring of the Petersen graph with 3 colors, the minimum number possible. In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called colors to elements of a graph… …   Wikipedia

  • Unbounded nondeterminism — In computer science, unbounded nondeterminism or unbounded indeterminacy is a property of concurrency by which the amount of delay in servicing a request can become unbounded as a result of arbitration of contention for shared resources while… …   Wikipedia

  • Denotational semantics of the Actor model — The denotational semantics of the Actor model is the subject of denotational domain theory for Actors. The historical development of this subject is recounted in [Hewitt 2008b]. Contents 1 Actor fixed point semantics 2 Compositionality in… …   Wikipedia

  • Simply typed lambda calculus — The simply typed lambda calculus (lambda^ o) is a typed interpretation of the lambda calculus with only one type combinator: o (function type). It is the canonical and simplest example of a typed lambda calculus. The simply typed lambda calculus… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”