This table gives, for all parameters n and d, an interval for the maximum size A(n,d) of an unrestricted binary block code. Unrestricted means in this context that no further constraint (such as linearity, constant weight, etc.) is imposed on the binary codes. A single value indicates that the lower and upper bounds coincide: A(n,d) is known exactly in such cases. Superscripts denote the methods by which the upper bounds were obtained, as detailed in the legend below.
The table gives the best known bounds on A(n,d) for all n up to 28 and all even d <= n. For odd values of d, A(n,d) = A(n+1,d+1). The table can be extended to larger and smaller values of d by noting that A(n,d) = 2 for 2n/3 < d <= n and A(n,2) = 2n-1 for all n.
Tables for lower bounds of binary codes are available on several websites. The lower bounds in the table below were copied from [LRS] in January 2001 and are not regularly updated. See [B] for updated lower bounds and details on how they were obtained.
Please report further updates or corrections.
d=4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | ||
---|---|---|---|---|---|---|---|---|---|
n=4 | 21 | n=4 | |||||||
5 | 21 | 5 | |||||||
6 | 41 | 21 | 6 | ||||||
7 | 81 | 21 | 7 | ||||||
8 | 161 | 21 | 21 | 8 | |||||
9 | 204 | 41 | 21 | 9 | |||||
10 | 401 | 61 | 21 | 21 | 10 | ||||
11 | 72S | 121 | 21 | 21 | 11 | ||||
12 | 144S | 241 | 41 | 21 | 21 | 12 | |||
13 | 2563 | 32S | 41 | 21 | 21 | 13 | |||
14 | 5123 | 643 | 81 | 21 | 21 | 21 | 14 | ||
15 | 10242 | 1283 | 161 | 41 | 21 | 21 | 15 | ||
16 | 20482 | 2562 | 321 | 41 | 21 | 21 | 21 | 16 | |
17 | 2720 - 32763 | 256 - 340S | 36 - 37S | 61 | 21 | 21 | 21 | 17 | |
18 | 5312 - 65521 | 512 - 6801 | 64 - 72S | 101 | 41 | 21 | 21 | 21 | 18 |
19 | 10496 - 131041 | 1024 - 1280T | 128 - 142T | 201 | 41 | 21 | 21 | 21 | 19 |
20 | 20480 - 262081 | 2048 - 23724 | 256 - 274T | 401 | 61 | 21 | 21 | 21 | 20 |
21 | 36864 - 43688M | 2560 - 4096S | 512S | 42 - 48S | 81 | 41 | 21 | 21 | 21 |
22 | 73728 - 87376M | 4096 - 69414 | 10243 | 50 - 87T | 121 | 41 | 21 | 21 | 22 |
23 | 147456 - 173015M | 8192 - 13766T | 20483 | 76 - 1504 | 241 | 41 | 21 | 21 | 23 |
24 | 294912 - 3443082 | 16384 - 241064 | 40962 | 128 - 2803 | 481 | 61 | 41 | 21 | 24 |
25 | 524288 - 599184M | 16384 - 48008T | 4096 - 5477T | 176 - 503T | 52 - 56S | 81 | 41 | 21 | 25 |
26 | 1048576 - 1198368M | 32768 - 84260M | 4096 - 9672M | 270 - 859T | 64 - 98S | 141 | 41 | 21 | 26 |
27 | 2097152 - 2396736M | 65536 - 157285M | 8192 - 17768T | 512 - 17643 | 128 - 1694 | 281 | 61 | 41 | 27 |
28 | 4194304 - 4793472M | 131072 - 2912694 | 16384 - 32151T | 1024 - 32003 | 178 - 2883 | 561 | 81 | 41 | 28 |
d=4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 |