Generalized Sphere Packing Bound
Arman Arman Fazeli Fazeli(1), Alexander , Alexander Vardy Vardy(1), and , and Eitan Eitan Yaakobi Yaakobi(2)
1
(1) - University of California San Diego (2) - Technion Israel Institute of Technology
Generalized Sphere Packing Bound Arman Arman Fazeli Fazeli (1) , - - PowerPoint PPT Presentation
Generalized Sphere Packing Bound Arman Arman Fazeli Fazeli (1) , Alexander , Alexander Vardy Vardy (1) , and , and Eitan Eitan Yaakobi Yaakobi (2) (1) - University of (2) - Technion California San Diego Israel Institute of Technology 1
1
(1) - University of California San Diego (2) - Technion Israel Institute of Technology
2
3
– 10010 -> 0010, 1010, 1000, 1001 – 11100 -> 1100, 1110 – 10101 -> 0101, 1101, 1001, 1011, 1010
– Levenshtein ‘66: asymptotic upper bound – Kulkarni & Kiyavash ‘12: a method to derive explicit non- asymptotic upper bound using tools from hypergraph theory
– Grain errors:
– Multi-permutations with the Kendall’s tau dist
4
– X={x1,…,xn} – set of vertices, E={E1,…,Em} – set of hyperedges – A is a binary n×m incidence matrix of H
– The matching number ν (H) - the size of the largest matching
– The transversal number τ(H) - the size of the smallest transversal
5
satisfy strong duality
6
– X = {0,1}n-1 , E = {all 2n single-deletion balls}
7
– X = the set of all possible words (transmitted and received) – E = the set of vertices pairs of dist one
x to y (not necessarily symmetric)
– Br(x) = {y ∊ X : d(x,y)≤r}; degr(x) = |Br(x)|
– Xr=X, Er={Br(x) : x∊X}
For every r>0:
is called the Average Sphere Packing Value: ASPV(G,r)
8
9
BZ,1(10010)={10010,00010,10000}
10
– Need to solve a linear programming… – Usually the number of variables and constraints in exponential
11
in(x) ≤ Δ then
12
Proof:
in(x) ≤ Δ then ⇒
in(x) ≤ Δ then
13
Proof:
in(x) ≤ Δ then
14
15
Proof:
in(y) and
16
17
– 2n constraints: Ex, n=3:
– Probably vectors w/ the same weight will have the same value – If so, only n+1 constraints:
18
19
20
Proof:
21
22
– For example, n=3: w*
3=0, w* 2= (1-0)/3=1/3, w* 1= (1-1/3)/2=1/3, w* 0= 1
23
24
Best known upper bound by Weber, De Vroedt, and Boekee ‘88
25
26
Comparison for r=2 Comparison for r=3
27
28
29
30
31
Comparison for q=3 Comparison for q=4
– n=k2 vertices into two groups k and n-k – Every vertex from the 1st group is connected to exactly k-1 vertices from the 2nd group – All n-k vertices in the second group are connected – But there is a code with k vertices…
32
33
– x=001010010, ρ(x)=7
34
– If they all have ρ(x) runs then we can’t do better
– But if many neighbors have less than ρ(x) runs…?
– x=001010010, μ(x)=4 – 0≤μ(x) ≤ρ(x)-2
– Nn(1,0)=2
35
36
37
– The Z channel – Asymmetric errors – Deletion channel – Grain errors – Projective space
38