<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Covering_code</id>
	<title>Covering code - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Covering_code"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Covering_code&amp;action=history"/>
	<updated>2026-05-05T19:10:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Covering_code&amp;diff=6817387&amp;oldid=prev</id>
		<title>imported&gt;Maxal: Formatting</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Covering_code&amp;diff=6817387&amp;oldid=prev"/>
		<updated>2024-06-18T15:14:50Z</updated>

		<summary type="html">&lt;p&gt;Formatting&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[coding theory]], a &amp;#039;&amp;#039;&amp;#039;covering code&amp;#039;&amp;#039;&amp;#039; is a set of elements (called &amp;#039;&amp;#039;codewords&amp;#039;&amp;#039;) in a space, with the property that every element of the space is within a fixed distance of some codeword.&lt;br /&gt;
&lt;br /&gt;
== Definition  ==&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;q\geq 2&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n\geq 1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R\geq 0&amp;lt;/math&amp;gt; be [[integers]].&lt;br /&gt;
A [[code]] &amp;lt;math&amp;gt;C\subseteq Q^n&amp;lt;/math&amp;gt; over an [[alphabet]] &amp;#039;&amp;#039;Q&amp;#039;&amp;#039; of size |&amp;#039;&amp;#039;Q&amp;#039;&amp;#039;| = &amp;#039;&amp;#039;q&amp;#039;&amp;#039; is called&lt;br /&gt;
&amp;#039;&amp;#039;q&amp;#039;&amp;#039;-ary &amp;#039;&amp;#039;R&amp;#039;&amp;#039;-covering code of length &amp;#039;&amp;#039;n&amp;#039;&amp;#039;&lt;br /&gt;
if for every word &amp;lt;math&amp;gt;y\in Q^n&amp;lt;/math&amp;gt; there is a [[Code word (communication)|codeword]] &amp;lt;math&amp;gt;x\in C&amp;lt;/math&amp;gt;&lt;br /&gt;
such that the [[Hamming distance]] &amp;lt;math&amp;gt;d_H(x,y)\leq R&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, the [[spheres]] (or [[ball (mathematics)|balls]] or rook-domains) of [[radius]] &amp;#039;&amp;#039;R&amp;#039;&amp;#039;&lt;br /&gt;
with respect to the Hamming [[Metric (mathematics)|metric]] around the codewords of &amp;#039;&amp;#039;C&amp;#039;&amp;#039; have to exhaust&lt;br /&gt;
the [[Wikt:finite|finite]] [[metric space]] &amp;lt;math&amp;gt;Q^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
The [[covering radius]] of a code &amp;#039;&amp;#039;C&amp;#039;&amp;#039; is the smallest &amp;#039;&amp;#039;R&amp;#039;&amp;#039; such that &amp;#039;&amp;#039;C&amp;#039;&amp;#039; is &amp;#039;&amp;#039;R&amp;#039;&amp;#039;-covering.&lt;br /&gt;
Every [[perfect code]] is a covering code of minimal size.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;C&amp;#039;&amp;#039; = {0134,0223,1402,1431,1444,2123,2234,3002,3310,4010,4341} is a 5-ary 2-covering code of length 4.&amp;lt;ref&amp;gt;{{cite journal |author=P.R.J. Östergård |title=Upper bounds for &amp;#039;&amp;#039;q&amp;#039;&amp;#039;-ary covering codes |journal=[[IEEE Transactions on Information Theory]] |volume=37 |year=1991 |pages=660-664}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Covering problem ==&lt;br /&gt;
&lt;br /&gt;
The determination of the minimal size &amp;lt;math&amp;gt;K_q(n,R)&amp;lt;/math&amp;gt; of a &amp;#039;&amp;#039;q&amp;#039;&amp;#039;-ary &amp;#039;&amp;#039;R&amp;#039;&amp;#039;-covering code of length &amp;#039;&amp;#039;n&amp;#039;&amp;#039; is a very hard problem. In many cases, only [[upper and lower bounds]] are known with a large gap between them.&lt;br /&gt;
Every construction of a covering code gives an upper bound on &amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;,&amp;amp;nbsp;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;).&lt;br /&gt;
Lower bounds include the sphere covering bound and &lt;br /&gt;
Rodemich&amp;#039;s bounds &amp;lt;math&amp;gt;K_q(n,1)\geq q^{n-1}/(n-1)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;K_q(n,n-2)\geq q^2/(n-1)&amp;lt;/math&amp;gt;.&amp;lt;ref&amp;gt;{{cite journal |author=E.R. Rodemich |title=Covering by rook-domains |journal=[[Journal of Combinatorial Theory]] |volume=9 |year=1970 |pages=117-128}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
The covering problem is closely related to the packing problem in &amp;lt;math&amp;gt;Q^n&amp;lt;/math&amp;gt;, i.e. the determination of the maximal size of a &amp;#039;&amp;#039;q&amp;#039;&amp;#039;-ary &amp;#039;&amp;#039;e&amp;#039;&amp;#039;-[[Error detection and correction|error correcting]] code of length &amp;#039;&amp;#039;n&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Football pools problem ==&lt;br /&gt;
A particular case is the &amp;#039;&amp;#039;&amp;#039;football pools problem&amp;#039;&amp;#039;&amp;#039;, based on [[football pool]] betting, where the aim is to come up with a betting system over &amp;#039;&amp;#039;n&amp;#039;&amp;#039; football matches that, regardless of the outcome, has at most &amp;#039;&amp;#039;R&amp;#039;&amp;#039; &amp;#039;misses&amp;#039;. Thus, for &amp;#039;&amp;#039;n&amp;#039;&amp;#039; matches with at most one &amp;#039;miss&amp;#039;, a ternary covering, &amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;,1), is sought.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;n=\tfrac12 (3^k-1)&amp;lt;/math&amp;gt; then 3&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;-&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; are needed, so for &amp;#039;&amp;#039;n&amp;#039;&amp;#039; = 4, &amp;#039;&amp;#039;k&amp;#039;&amp;#039; = 2, 9 are needed; for &amp;#039;&amp;#039;n&amp;#039;&amp;#039; = 13, &amp;#039;&amp;#039;k&amp;#039;&amp;#039; = 3, 59049 are needed.&amp;lt;ref&amp;gt;{{cite journal |last1=Kamps |first1=H.J.L. |last2=van Lint |first2=J.H. |title=The football pool problem for 5 matches |journal=Journal of Combinatorial Theory |date=December 1967 |volume=3 |issue=4 |pages=315–325 |doi=10.1016/S0021-9800(67)80102-9 |url=http://alexandria.tue.nl/repository/freearticles/593454.pdf |access-date=9 November 2022 |language=en}}&amp;lt;/ref&amp;gt;  The best bounds known as of 2011&amp;lt;ref&amp;gt;{{cite web |title=Bounds on K3(n, R) (lower and upper bounds on the size of ternary optimal covering codes) |url=http://old.sztaki.hu/~keri/codes/3_tables.pdf |website=SZÁMÍTÁSTECHNIKAI ÉS AUTOMATIZÁLÁSI KUTATÓINTÉZET |access-date=9 November 2022 |archive-url=https://web.archive.org/web/20221027203847/http://old.sztaki.hu/~keri/codes/3_tables.pdf |archive-date=27 October 2022 |language=en |url-status=live}}&amp;lt;/ref&amp;gt; are&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! &amp;#039;&amp;#039;n&amp;#039;&amp;#039;&lt;br /&gt;
!  | 1&lt;br /&gt;
!  | 2&lt;br /&gt;
!  | 3&lt;br /&gt;
!  | 4&lt;br /&gt;
!  | 5&lt;br /&gt;
!  | 6&lt;br /&gt;
!  | 7&lt;br /&gt;
!  | 8&lt;br /&gt;
!  | 9&lt;br /&gt;
!  | 10&lt;br /&gt;
!  | 11&lt;br /&gt;
!  | 12&lt;br /&gt;
!  | 13&lt;br /&gt;
!  | 14&lt;br /&gt;
|-&lt;br /&gt;
! &amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;,1)&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;27&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 71-73&lt;br /&gt;
| 156-186&lt;br /&gt;
| 402-486&lt;br /&gt;
| 1060-1269&lt;br /&gt;
| 2854-3645&lt;br /&gt;
| 7832-9477&lt;br /&gt;
| 21531-27702&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;59049&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 166610-177147&lt;br /&gt;
|-&lt;br /&gt;
! &amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;,2)&lt;br /&gt;
| &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|15-17&lt;br /&gt;
| 26-34&lt;br /&gt;
| 54-81&lt;br /&gt;
| 130-219&lt;br /&gt;
| 323-555&lt;br /&gt;
| [[Ternary Golay code|&amp;#039;&amp;#039;&amp;#039;729&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
| 1919-2187&lt;br /&gt;
| 5062-6561&lt;br /&gt;
| 12204-19683&lt;br /&gt;
|-&lt;br /&gt;
! &amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;,3)&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 11-12&lt;br /&gt;
| 14-27&lt;br /&gt;
| 27-54&lt;br /&gt;
| 57-105&lt;br /&gt;
| 117-243&lt;br /&gt;
| 282-657 &lt;br /&gt;
| 612-1215&lt;br /&gt;
| 1553-2187&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
The standard work&amp;lt;ref&amp;gt;{{cite book |author=G. Cohen, I. Honkala, S. Litsyn, A. Lobstein |title=Covering Codes |publisher=[[Elsevier]] |year=1997 |isbn=0-444-82511-8}}&amp;lt;/ref&amp;gt; on covering codes lists the following applications.&lt;br /&gt;
&lt;br /&gt;
*Compression with [[distortion]]&lt;br /&gt;
*[[Data compression]]&lt;br /&gt;
*[[Code|Decoding]] errors and erasures&lt;br /&gt;
*[[Broadcasting]] in interconnection networks&lt;br /&gt;
*[[Football pools]]&amp;lt;ref&amp;gt;{{cite journal |author=H. Hämäläinen, I. Honkala, S. Litsyn, P.R.J. Östergård |title=Football pools — a game for mathematicians |journal=[[American Mathematical Monthly]] |volume=102 |year=1995 |pages=579-588}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*Write-once memories&lt;br /&gt;
*Berlekamp-Gale game&lt;br /&gt;
*[[Speech coding]]&lt;br /&gt;
*Cellular [[telecommunications]]&lt;br /&gt;
*[[Subset]] sums and [[Cayley graph]]s&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
{{reflist|colwidth=30em}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://www.infres.enst.fr/~lobstein/biblio.html Literature on covering codes]&lt;br /&gt;
* [http://www.sztaki.hu/~keri/codes/index.htm Bounds on &amp;lt;math&amp;gt;K_q(n,R)&amp;lt;/math&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
[[Category:Coding theory]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Maxal</name></author>
	</entry>
</feed>