construction of covering arrays from
play

Construction of covering arrays from Outline m-sequences Covering - PowerPoint PPT Presentation

Construction of covering arrays from m-sequences Georgios Tzanakis Construction of covering arrays from Outline m-sequences Covering arrays Definition Research on CAs Motivation Sequences Georgios Tzanakis 1 Definition m-sequences Our


  1. Construction of covering arrays from m-sequences Georgios Tzanakis Construction of covering arrays from Outline m-sequences Covering arrays Definition Research on CAs Motivation Sequences Georgios Tzanakis 1 Definition m-sequences Our work Joint work with L. Moura 2 and D. Panario 1 In a nutshell Our method Current results Future Carleton University 1 University of Ottawa 2 December 5, 2013 1 / 38

  2. Construction of covering arrays from m-sequences Georgios Tzanakis Outline Covering arrays Definition Research on CAs Motivation Sequences Definition m-sequences Our work In a nutshell Our method Current results Future WORK IN PROGRESS 2 / 38

  3. Construction of Outline of talk covering arrays from m-sequences Georgios Tzanakis Covering arrays Outline Definition Covering arrays Research on covering arrays Definition Research on CAs Motivation Motivation Sequences Definition Linear recurrence sequences over finite fields m-sequences Our work Definition In a nutshell Our method m-sequences Current results Future Our work In a nutshell Our method Current results Future 3 / 38

  4. Construction of Outline of talk covering arrays from m-sequences Georgios Tzanakis Covering arrays Outline Definition Covering arrays Research on covering arrays Definition Research on CAs Motivation Motivation Sequences Definition Linear recurrence sequences over finite fields m-sequences Our work Definition In a nutshell Our method m-sequences Current results Future Our work In a nutshell Our method Current results Future 4 / 38

  5. Construction of Definition of covering arrays covering arrays from m-sequences Georgios Tzanakis A covering array CA ( N ; t , k , v ) is a N × k array with entries Outline Covering arrays from an alphabet of size v , with the property that any N × t Definition sub-array has at least one row equal to every possible t -tuple. Research on CAs Motivation Sequences Definition m-sequences Our work In a nutshell Our method Current results Future 5 / 38

  6. Construction of Definition of covering arrays covering arrays from m-sequences Georgios Tzanakis A covering array CA ( N ; t , k , v ) is a N × k array with entries Outline Covering arrays from an alphabet of size v , with the property that any N × t Definition sub-array has at least one row equal to every possible t -tuple. Research on CAs Motivation Sequences Definition m-sequences 0 0 0 0 0 0 0 0 0 0 Our work 1 1 1 1 1 1 1 1 1 1 In a nutshell 1 1 1 0 1 0 0 0 0 1 Our method 1 0 1 1 0 1 0 1 0 0 Current results Example Future 1 0 0 0 1 1 1 0 0 0 A covering array 0 1 1 0 0 1 0 0 1 0 0 0 1 0 1 0 1 1 1 0 CA (13; 3 , 10 , 2) 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 1 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 5 / 38

  7. Construction of Definition of covering arrays covering arrays from m-sequences Georgios Tzanakis A covering array CA ( N ; t , k , v ) is a N × k array with entries Outline Covering arrays from an alphabet of size v , with the property that any N × t Definition sub-array has at least one row equal to every possible t -tuple. Research on CAs Motivation Sequences Definition m-sequences 0 0 0 0 0 0 0 0 0 0 Our work 1 1 1 1 1 1 1 1 1 1 In a nutshell 1 1 1 0 1 0 0 0 0 1 Our method 1 0 1 1 0 1 0 1 0 0 Current results Example Future 1 0 0 0 1 1 1 0 0 0 A covering array 0 1 1 0 0 1 0 0 1 0 0 0 1 0 1 0 1 1 1 0 CA (13; 3 , 10 , 2) 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 1 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 5 / 38

  8. Construction of Definition of covering arrays covering arrays from m-sequences Georgios Tzanakis A covering array CA ( N ; t , k , v ) is a N × k array with entries Outline Covering arrays from an alphabet of size v , with the property that any N × t Definition sub-array has at least one row equal to every possible t -tuple. Research on CAs Motivation Sequences Definition m-sequences 0 0 0 0 Our work In a nutshell 0 1 2 2 Our method Current results 1 2 2 0 Future Example 2 2 0 2 A covering array 2 0 2 1 CA (9; 2 , 4 , 3) 0 2 1 1 2 1 1 0 1 1 0 1 1 0 1 2 5 / 38

  9. Construction of Definition of covering arrays covering arrays from m-sequences Georgios Tzanakis A covering array CA ( N ; t , k , v ) is a N × k array with entries Outline Covering arrays from an alphabet of size v , with the property that any N × t Definition sub-array has at least one row equal to every possible t -tuple. Research on CAs Motivation Sequences Definition m-sequences 0 0 0 0 Our work In a nutshell 0 1 2 2 Our method Current results 1 2 2 0 Future Example 2 2 0 2 A covering array 2 0 2 1 CA (9; 2 , 4 , 3) 0 2 1 1 2 1 1 0 1 1 0 1 1 0 1 2 5 / 38

  10. Construction of Outline of talk covering arrays from m-sequences Georgios Tzanakis Covering arrays Outline Definition Covering arrays Research on covering arrays Definition Research on CAs Motivation Motivation Sequences Definition Linear recurrence sequences over finite fields m-sequences Our work Definition In a nutshell Our method m-sequences Current results Future Our work In a nutshell Our method Current results Future 6 / 38

  11. Construction of Research on covering arrays covering arrays from m-sequences Georgios Tzanakis Outline Covering arrays Definition Research on CAs Motivation Sequences 1. Bounds on number of rows Definition m-sequences 2. Combinatorial and algebraic constructions Our work In a nutshell 3. Computer-generated constructions Our method Current results 4. Recursive constructions Future 7 / 38

  12. Construction of Research on covering arrays covering arrays from m-sequences Georgios Tzanakis Outline Covering arrays Definition Research on CAs Motivation Sequences 1. Bounds on number of rows Definition m-sequences 2. Combinatorial and algebraic constructions Our work In a nutshell 3. Computer-generated constructions Our method Current results 4. Recursive constructions Future 7 / 38

  13. Construction of Research on covering arrays covering arrays from m-sequences 1. Bounds on number of rows Georgios Tzanakis Outline Covering arrays Definition Definition Research on CAs Motivation The covering array number CAN ( t , k , v ) is the smallest Sequences possible N such that a CA ( N ; t , k , v ) exists Definition m-sequences Our work Colbourn, ’04 In a nutshell Our method “Lower bounds are in general not well explored. . . ” Current results Future 8 / 38

  14. Construction of Research on covering arrays covering arrays from m-sequences 1. Bounds on number of rows Georgios Tzanakis Outline Covering arrays Definition Definition Research on CAs Motivation The covering array number CAN ( t , k , v ) is the smallest Sequences possible N such that a CA ( N ; t , k , v ) exists Definition m-sequences Our work Elementary counting arguments In a nutshell Our method ◮ v t ≤ CAN ( t , k , v ) ≤ v k Current results Future ◮ CAN ( t − 1 , k − 1 , v ) ≤ 1 v CAN ( t , k , v ) ◮ If k 1 < k 2 then CAN ( t , k 1 , v ) < CAN ( t , k 2 , v ) ◮ . . . 8 / 38

  15. Construction of Research on covering arrays covering arrays from m-sequences 1. Bounds on number of rows Georgios Tzanakis Outline Covering arrays Definition Definition Research on CAs Motivation The covering array number CAN ( t , k , v ) is the smallest Sequences possible N such that a CA ( N ; t , k , v ) exists Definition m-sequences Our work Case t = 2 , v = 2 In a nutshell Our method Current results ◮ Kleitman and Spencer ’73; Katona ’73 Future � � N − 1 �� CAN (2 , k , 2) = min N ∈ N ; k ≤ ⌈ N 2 ⌉ 8 / 38

  16. Construction of Research on covering arrays covering arrays from m-sequences 1. Bounds on number of rows Georgios Tzanakis Outline Covering arrays Definition Definition Research on CAs Motivation The covering array number CAN ( t , k , v ) is the smallest Sequences possible N such that a CA ( N ; t , k , v ) exists Definition m-sequences Our work Case t = 2 , v > 2 In a nutshell Our method Current results ◮ Gargano, K¨ orner, Vacarro ’90 Future CAN (2 , k , v ) = v 2 log K (1 + o (1)) 8 / 38

  17. Construction of Research on covering arrays covering arrays from m-sequences 1. Bounds on number of rows Georgios Tzanakis Outline Covering arrays Definition Definition Research on CAs Motivation The covering array number CAN ( t , k , v ) is the smallest Sequences possible N such that a CA ( N ; t , k , v ) exists Definition m-sequences Our work Recursive results In a nutshell Our method ◮ CAN (2 , kq + 1 , q ) ≤ CAN (2 , k , q ) + q 2 − q Current results Future ◮ CAN (2 , k ( q + 1) , q ) ≤ CAN (2 , k , q ) + q 2 − 1 ◮ CAN (3 , 2 k , v ) ≤ CAN (3 , k , v ) + ( v − 1) CAN (2 , k , v ) ◮ . . . 8 / 38

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