coverings and packings for radius 1 adaptive block coding
play

Coverings and packings for radius 1 adaptive block coding Robert B. - PowerPoint PPT Presentation

Coverings and packings for radius 1 adaptive block coding Robert B. Ellis Illinois Institute of Technology DIMACS/DIMATIA/Rnyi Inst. Combinatorial Challenges 2006 (April 28, 2006) Packings within Coverings Combinatorial Challenges 06 1


  1. Coverings and packings for radius 1 adaptive block coding Robert B. Ellis Illinois Institute of Technology DIMACS/DIMATIA/Rényi Inst. Combinatorial Challenges 2006 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 1 / 25

  2. Outline Background 1 Non-adaptive and adaptive radius 1 codes Liar games Previous work New Contribution 2 Constructive bottom-up algorithm Ingredients of the proof Exact sizes of optimal codes Open questions and concluding remarks 3 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 2 / 25

  3. Background Non-adaptive and adaptive radius 1 codes 1-balls & non-adaptive radius 1 block codes defined � x 1 · · · x n ∈ { 0 , . . . , t − 1 } t � Q n , t := Hypercube Hamming distance d ( x , y ) = |{ i : x i � = y i }| B 1 ( u ) := { u ∈ Q n , t : d ( u , v ) ≤ 1 } 1-ball 1-ball size b 1 ( n , t ) := 1 + n ( t − 1 ) 1111 0111 1011 1101 1110 B 1 ( 1111 ) Packing code in Q 4 , 2 Covering code in Q 4 , 2 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 3 / 25

  4. Background Non-adaptive and adaptive radius 1 codes Optimal radius 1 block codes defined F t ( n , 1 ) := maximum size of packing of 1-balls in Q n , t K t ( n , 1 ) := minimum size of covering of 1-balls in Q n , t t n Sphere bound. F t ( n , 1 ) ≤ 1 + n ( t − 1 ) ≤ K t ( n , 1 ) For t = 2: Hamming codes. ( n + 1 ) | 2 n ⇒ F 2 ( n , 1 ) = K 2 ( n , 1 ) F t ( n , 1 ) Asymptotics (Kabatyanskii and Panchenko). lim n →∞ K t ( n , 1 ) = 1 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 4 / 25

  5. Background Non-adaptive and adaptive radius 1 codes 1-sets & radius 1 adaptive block codes defined a 1-set consists of a stem x 1 · · · x i − 1 x i · · · x n ∈ Q n , t n ( t − 1 ) children x 1 · · · x i − 1 y i ∗· · · ∗ ∈ x 1 · · · x i y i Q n − i , t , where y i ∈ [ t ] \ x i . Examples. 2021 0000 1100 1102 0010 2121 n = 4 , t = 2: 1001 n = 4 , t = 3: 2200 1111 2002 1101 2011 2020 2022 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 5 / 25

  6. Background Non-adaptive and adaptive radius 1 codes Example radius 1 adaptive packing Adaptive packing code in Q 4 , 2 0111 1100 1011 0000 0010 1011 0101 1101 0110 1101 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 6 / 25

  7. Background Non-adaptive and adaptive radius 1 codes Example radius 1 adaptive covering Adaptive covering code in Q 4 , 2 0011 1001 1110 · · · · Previous packing, plus: signature = 5 , 5 , 4 , 2 0100 · · · · 0001 · · · · · · · · 1000 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 7 / 25

  8. Background Non-adaptive and adaptive radius 1 codes Optimal radius 1 adaptive block codes defined F ′ t ( n , 1 ) := maximum size of packing of 1-sets in Q n , t K ′ t ( n , 1 ) := minimum size of covering of 1-sets in Q n , t Sphere bound + . t n F t ( n , 1 ) ≤ F ′ 1 + n ( t − 1 ) ≤ K ′ t ( n , 1 ) ≤ t ( n , 1 ) ≤ K t ( n , 1 ) (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 8 / 25

  9. Background Non-adaptive and adaptive radius 1 codes Optimal radius 1 adaptive block codes defined F ′ t ( n , 1 ) := maximum size of packing of 1-sets in Q n , t K ′ t ( n , 1 ) := minimum size of covering of 1-sets in Q n , t Sphere bound + . t n F t ( n , 1 ) ≤ F ′ 1 + n ( t − 1 ) ≤ K ′ t ( n , 1 ) ≤ t ( n , 1 ) ≤ K t ( n , 1 ) Binary case (EIS, CHLL; P , EPY) n 1 2 3 4 5 6 7 8 9 10 11 F 2 ( n , 1 ) 1 1 2 2 4 8 16 20 40 72 144 F ′ 2 ( n , 1 ) 1 1 2 2 4 8 16 28 50 92 170 K ′ 2 ( n , 1 ) 1 2 2 4 6 10 16 30 52 94 172 K 2 ( n , 1 ) 1 2 2 4 7 12 16 32 ≤ 57 ≤ 105 ≤ 180 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 8 / 25

  10. Background Liar games Liar games defined 2-player perfect information game Players: Paul – partitioner/questioner Carole – chooser/responder q rounds of Game play: Paul partitions [ n ] → A 1 ˙ ∪ · · · ˙ ∪ A t Carole selects a part, other parts get 1 lie Elements with ≤ k lies survive Possible winning conditions for Paul Original. ≤ 1 element survives (Rényi, Ulam) Pathological. ≥ 1 element survives (Ellis+Yan) (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 9 / 25

  11. Background Liar games Equivalence of liar games and packings/coverings Offline partitions by Paul Winning strategy in original game ↔ nonadaptive packing in hypercube Winning strategy in pathological game ↔ nonadaptive covering in hypercube (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 10 / 25

  12. Background Liar games Equivalence of liar games and packings/coverings Offline partitions by Paul Winning strategy in original game ↔ nonadaptive packing in hypercube Winning strategy in pathological game ↔ nonadaptive covering in hypercube Online partitions by Paul Winning strategy in original game ↔ adaptive packing in hypercube Winning strategy in pathological game ↔ adaptive covering in hypercube (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 10 / 25

  13. Background Liar games Equivalence of liar games and packings/coverings Offline partitions by Paul Winning strategy in original game ↔ nonadaptive packing in hypercube Winning strategy in pathological game ↔ nonadaptive covering in hypercube Online partitions by Paul Winning strategy in original game ↔ adaptive packing in hypercube Winning strategy in pathological game ↔ adaptive covering in hypercube Remarks. Parameters n , t , k must match! Many generalizations: attributions ⊆ 2 { Spencer, Yan, Dumitriu, Ellis, Ponomarenko,Nyman } (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 10 / 25

  14. Background Previous work Sample of previous bounds on adaptive codes Adaptive packing codes/liar games (Berlekamp ‘67) Fixed k , weight function (Spencer+Winkler ‘91) k ∼ q / 3 , q / 4 (balls off a cliff...) (Spencer ‘92) F ′ 2 ( n , k ) ± C k for fixed k (Pelc, Guzicki, Deppe) exact F ′ 2 ( n , k ) for k = 1 , 2 , 3, resp. (Cicalese+Mundici, Spencer ⊕{ Dumitriu,Yan } ) half-lie: k = 1 and fixed k , resp. (Spencer+Dumitriu, Ellis+Nyman) fixed k ; arbitrary channel, arbitrary channel s , resp. Adaptive covering codes/pathological liar games (Ellis+Yan, Ellis+Ponomarenko+Yan) half-lie for k = 1, K ′ 2 ( n , k ) ± C k for fixed k (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 11 / 25

  15. Background Previous work Example collaboration. (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 12 / 25

  16. Background Previous work Example collaboration. S. “The { x 2 , x 1 x 3 } partitioning is clearly best.” (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 12 / 25

  17. Background Previous work Example collaboration. S. “The { x 2 , x 1 x 3 } partitioning is clearly best.” Ł. “Who are you playing for, Paul or Carole?” (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 12 / 25

  18. Background Previous work Example collaboration. S. “The { x 2 , x 1 x 3 } partitioning is clearly best.” Ł. “Who are you playing for, Paul or Carole?” S. “I don’t remember, but the answer is 1 / 3.” (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 12 / 25

  19. New Contribution Constructive bottom-up algorithm Philosophy of approach Previously, 4 proofs for any choice of k , t , channel Upper (sphere) bound for adaptive packing Exhibition of good adaptive packing Lower (sphere) bound for adaptive covering Exhibition of good adaptive covering Goal: single unified proof (& fast algorithm) (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 13 / 25

  20. New Contribution Constructive bottom-up algorithm Decomposition structure of 1-sets in Q n , 2 Observation. t = 2 Q n , 2 arbitrary vertex in 1 Q 3 , 2 1-set in 0 Q 3 , 2 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 14 / 25

  21. New Contribution Constructive bottom-up algorithm Packing within covering duplication algorithm (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 15 / 25

  22. New Contribution Constructive bottom-up algorithm Packing within covering duplication algorithm (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 15 / 25

  23. New Contribution Constructive bottom-up algorithm Packing within covering duplication algorithm Signature encoding of Q 2 , 2 → Q 3 , 2 Q 2 , 2 0 Q 2 , 2 1 Q 2 , 2 0 Q 2 , 2 1 Q 2 , 2 Q 3 , 2 dup. → st. → ↔ 3 3 3 4 4 4 1 1 1 4 (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 15 / 25

  24. New Contribution Ingredients of the proof Dominant signature of a collection of 1-sets defined Definition A dominant signature of a collection F of m 1-sets is an ordering F 1 , . . . , F m and a sequence α 1 , . . . , α m such that for all J , | F 1 ∪ F 2 ∪ · · · ∪ F J | = α 1 + α 2 + · · · + α J , and for each J , no J -subset of F is larger than � J i = 1 α i . Remark. Always monotonic decreasing, but doesn’t always exist: { abc , ae , bd , cf } (April 28, 2006) Packings within Coverings Combinatorial Challenges ‘06 16 / 25

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend