TOPICS
Search

Gilbert-Varshamov Bound


The Gilbert-Varshamov bound is an existence bound for error-correcting codes with prescribed minimum Hamming distance. For integers q>=2 and 1<=d<=n, if A_q(n,d) is the largest size of a q-ary length-n code of minimum Hamming distance at least d, then

 A_q(n,d)>=(q^n)/(V_q(n,d-1)),
(1)

where V_q(n,r) is the number of words in a radius-r Hamming ball. The greedy construction chooses a codeword and removes all words at Hamming distance less than d, then repeats. The Gilbert bound and its linear code refinement provide the classical asymptotic rate 1-H_q(delta) (Gilbert 1952, Varshamov 1957). Here H_q(x)=xlog_q(q-1)-xlog_qx-(1-x)log_q(1-x) is the q-ary entropy function.

Fix a prime power q and 0<delta<1-1/q, and put d-1=|_deltan_|, where |_x_| is the floor function. Yuan and Zhu (2026) proved that, for all sufficiently large n, a q-ary linear code of minimum Hamming distance at least d exists with size

 Omega_(q,delta)(((nq^n)/(V_q(n,d-1)))),
(2)

where Omega denotes big-omega notation. This improves the finite-length existence bound by a factor of order n, but does not change the leading asymptotic rate or supply an efficient explicit construction.

For stabilizer codes, Yuan and Zhu (2026) obtained a corresponding factor-n improvement under 0<delta<1-1/q^2 and the additional restriction H_(q^2)(delta)<1/2. For 1<=k<=n, a q-ary stabilizer code with parameters [[n,n-k,d^']]_q, d^'>=d, exists for sufficiently large n when

 (q^(2n-k)-1)/(q-1)<(c_(q,delta)nq^(2n))/(sum_(i=0)^(d-1)(n; i)(q^2-1)^i),
(3)

where c_(q,delta)>0 depends only on q and delta. Here k is the dimension of the associated symplectic self-orthogonal linear code, while n-k is the number of logical q-level systems.


See also

Error-Correcting Code, Hamming Distance, Linear Code, Stabilizer Code

Explore with Wolfram|Alpha

References

Gilbert, E. N. "A Comparison of Signalling Alphabets." Bell System Tech. J. 31, 504-522, 1952. https://doi.org/10.1002/j.1538-7305.1952.tb01393.x.Varshamov, R. R. "The Evaluation of Signals in Codes with Correction of Errors." Dokl. Akad. Nauk SSSR 117, 739-741, 1957. https://www.mathnet.ru/eng/dan22571.Yuan, C. and Zhu, R. "A Theta(n)-Multiplicative Improvement of the Gilbert-Varshamov Bound for Linear and Quantum Codes." 12 Nov 2026. https://arxiv.org/abs/2611.16447v1.

Cite this as:

Weisstein, Eric W. "Gilbert-Varshamov Bound." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Gilbert-VarshamovBound.html

Subject classifications