Covering Arrays. Lucia Moura School of Electrical Engineering and Computer Science University of Ottawa

Size: px
Start display at page:

Download "Covering Arrays. Lucia Moura School of Electrical Engineering and Computer Science University of Ottawa"

Transcription

1 School of Electrical Engineering and Computer Science University of Ottawa Conference on Combinatorics and its Applications (CJC65), Singapore, July 2018

2 In the late 90 s covering arrays started gaining attention in software testing and combinatorial design circles: 1996: Neil Sloane wrote an article Covering arrays and intersecting codes : AETG software and several articles by Cohen, Dalal, Fredman, Patton. 1998: PhD thesis of Brett Stevens Transversal packings and covers 2000: PhD thesis of Marc Chateauneuf Covering arrays Excellent survey by Colbourn (2004): Combinatorial aspects of covering arrays

3 Orthogonal arrays Definition: Orthogonal Array An orthogonal array of strength t, k columns, v symbols (and index 1) denoted by OA(t, k, v), is a v t k array with symbols from {0, 1,..., v 1} such that in every t N subarray, every t-tuple of {0, 1,..., v 1} t appears exactly once as a row. Example: t = 3; v = 2 symbols; k = 4 columns

4 Covering arrays Strength t = 3; v = 2 symbols; k = 10 columns; N = 13 rows Definition: Covering Array A covering array of strength t, k columns, v symbols and size N, denoted by CA(N; t, k, v), is an N k array with symbols from {0, 1,..., v 1} such that in every t N subarray, every t-tuple of {0, 1,..., v 1} t appears at least once as a row. Each l-set of columns with l-tuple of values for those columns is called an interaction.

5 Covering arrays Strength t = 3; v = 2 symbols; k = 10 columns; N = 13 rows Definition: Covering Array A covering array of strength t, k columns, v symbols and size N, denoted by CA(N; t, k, v), is an N k array with symbols from {0, 1,..., v 1} such that in every t N subarray, every t-tuple of {0, 1,..., v 1} t appears at least once as a row. Each l-set of columns with l-tuple of values for those columns is called an interaction.

6 CAs: applications in software and hardware testing

7 CAs: generalizations useful for applications mixed alphabets: different columns/parameters have different number of values Ex: 3 values for OS, 4 values for browser, etc. forbidden interactions: some combinations of values are invalid. Ex: If OS is mac then browser can t be internet explorer. variable strength: Ex: some interactions need not be tested; some sets of parameters require higher strength/coverage. error location: Ex: stronger types of covering arrays with more redundancies that allow us to know which interactions caused the errors

8 Application example: mixed alphabets (picture from Martinez, Moura, Panario, Stevens 2008)

9 Application example: variable strength a NAND x b XNOR y c AND d XOR z NOT AND a x e b y c d z e a b c d e test test test test test test test test see Raaphorst, Moura and Stevens (2018)

10 Covering arrays number and lower bounds covering array number CAN(t, k, v) = min{n : CA(N; t, k, v) exists}. Trivial lower bound CAN(t, k, v) v t CAN(t, k, v) = v t if and only if there exists an OA(t, k, v). Non existence of OA(t, k, v) implies CAN(t, k, v) > v t. Examples: If k > v + 1, CAN(2, k, v) > v 2. If k > v + 2, CAN(3, k, v) > v 3. Other lower bounds - Stevens, Moura and Mendelsohn (1998) CAN(2, k, v) v log k 2 CAN(2, k, v) min{n : k 1 ( 2 n ) v +δt,g 2 } n v

11 : asymptotic growth covering array number CAN(t, k, v) = min{n : CA(N; t, k, v) exists}. As k, CAN(2, k, v) = v 2 log k(1 + o(1)). (Gargano, Korner and Vaccaro 1994) CAN(t, k, v) v t (t 1) ln k(1 + o(1)) (Godbole, Skipper and Sunley 1996) Therefore, logarithmic growth For fixed v and t, letting k, CAN(t, k, v) = O(log k)

12 Density-based Greedy Algorithm greedy algorithms; can handle mixed alphabets, variable strength. For t = 2 Cohen, Dalal, Fredman and Patton (1997) propose a greedy algorithm with logarithmic guarantee on the size of the array (basis for their AETG software). It uses O(log k) steps but each step requires to solve an NP-complete problem which they approximate with a heuristic. So they either sacrifice the logarithmic guarantee or the polynomial time. Colbourn, Cohen and Turban (2004) introduced the concept of density and give a polynomial time algorithm with logarithmic guarantee for t = 2. Bryce and Coulbourn (2008) generalize this algorithm for general t. (polytime; logarithmic guarantee). Raaphorst, Moura and Stevens (2012) adapt algorithm to work with variable strength. (polytime; logarithmic guarantee)

13 Density algorithm: experiments for variable strength Strength Hypergraph = Steiner triple system of order k k # g CA(2, k, g) N m N M CA(3, k, g)

14 Constructions Colbourn, Combinatorial Aspects of, Colbourn, Covering arrays in the Handbook Comb Des, Colbourn, Covering array tables, online. CAN(2, k, 2) = min{n : k ( N 1) } N 2 Construction: each column is the incidence vector of a N 2 -subset of {1,... N} not containing one fixed element any OA(t, k, v) gives CAN(t, k, v) = v t Direct constructions: algebraic, using CPHF, etc Recursive constructions: product, etc.

15 Covering array tables by Colbourn t = 2,..., 6, v = 2,..., 25 (picture from Colbourn et al. 2005)

16 Mixed alphabets t = 2 Moura, Stardom, Stevens, Williams (2003) solve mixed alphabets for k 4; generalize several constructions including the basic product construction. Colbourn, Martirosyan, Mullen, Shasha, Sherwood, Yucas (2005) optimize product construction by taking advantage of don t care symbol.

17 Mixed alphabets t = 2 (cont d) (picture from Coulbourn et al. 2005)

18 Error location Colbourn and McClary (2008) is a fundamental paper about error location. They define locating arrays and detecting arrays. detecting arrays An array A is (d, t)-detecting if whenever I is a t-way interaction and I 1 is a set of t-way interactions with I 1 = d, it holds that ρ(a, I) ρ(a, I 1 ) I I 1 An array A is (d, t)-detecting if we allow interaction sizes t and I 1 d. CAs and MCAs with higher strength are detecting arrays Every CA(N; t + d, k, v) with d < v is a (d, t)-detecting array. Every MCA(N, t + d, v 1 v 2... v k ) with d < v 1 v 2... v k is a (d, t)-detecting array.

19 Error location (cont d) For a (d, t)-detecting array to exist we need d < v, because there exist non-locatable sets of errors when d v. Martinez, Moura, Panario and Stevens (2008) generalize detecting arrays by considering specific classes of error hypergraphs. locatable hypegraph Let H t,k,v be a k-partite graph with k parts of size v. A hypergraph H = H t,k,v is t-locatable if every t-way interaction I is locatable with respect to H, that is: for each I = {(f 1, a 1 ),..., (f t, a t )} there exist a k-tuple (T 1,..., T k ) that agrees with I and avoids H. error locating arrays An error locating array for hypergraph H = H t,k,v, denoted ELA(n, t, H), is an n k array A such that each t-way interactions is located by some row of A.

20 Error location (cont d) error locating arrays An error locating array for hypergraph H = H t,k,v, denoted ELA(n, t, H), is an n k array A such that each t-way interactions is located by some row of A. error locating arrays for a class of hypergraphs An error locating array for a class of hypergraphs H = H t,k,v, denoted ELA(n, t, H), is an n k array A that is an ELA(n, t, H) for each H H.

21 ELAs error locating arrays for a class of hypergraphs An error locating array for a class of hypergraphs H = H t,k,v, denoted ELA(n, t, H), is an n k array A that is an ELA(n, t, H) for each H H. Let H = H t,k,v be a class of hypergraphs with edge cardinality t. if all hypergraphs in H have d edges, an ELA(n, t, H) is the same as (d, t)-detecting. if all hypergraphs in H are locatable and t(d + 1) k, then any CA(n; t(d + 1), k, v) is an ELA(n, t, H). if all hypergraphs in H have safe values and t + d k, then any CA(n; t + d, k, v) is an ELA(n, t, H).

22 ELAs and important relations to CAFEs Locating a hypergraph is closely related to CAs with forbiden interactions. If H is locatable then ELAN(n, t, H) = CAF EN(n, t, H) E(H). For hypergraphs with safe values both ELAs and CAFEs can be constructed via combinatorial group testing for complexes: 1 Build a covering array CA(n; t, k, v), say A. 2 For each row R of A that covers an edge, run the adaptive algorithm by Chodoriwski and Moura (2015) for group testing for t-way defectives, interpreting the element e i to be interaction (i, R i ) and absence of element e i in a set to be interaction (i, s i ) with s i safe value for i. Substitute row R by all k-tuples corresponding to tests performed by that algorithm. 3 The array A obtained is an ELA(N, t, H). To obtain a CAF E(N E(H), t, H) remove the E(H) rows from A that locate each edge of H. If d = E(H) then the number of rows is n = O(d t (log k) 2 ).

23 Thank you!

Covering Arrays and Generalizations

Covering Arrays and Generalizations School of Information Technology and Engineering University of Ottawa lucia@site.uottawa.ca UPC Seminar, November 6 Covering array examples array on alphabet {,..., g }; k columns; find covering array

More information

Error Locating Arrays, Adaptive Software Testing, and Combinatorial Group Testing

Error Locating Arrays, Adaptive Software Testing, and Combinatorial Group Testing Error Locating Arrays, Adaptive Software Testing, and Combinatorial Group Testing Jacob Chodoriwsky Thesis submitted to the Faculty of Graduate and Postdoctoral Studies in partial fulfillment of the requirements

More information

Upper bounds on the sizes of variable strength covering arrays using the Lovász local lemma

Upper bounds on the sizes of variable strength covering arrays using the Lovász local lemma arxiv:1901.05386v1 [math.co] 16 Jan 2019 Upper bounds on the sizes of variable strength covering arrays using the Lovász local lemma Lucia Moura, Sebastian Raaphorst and Brett Stevens January 15, 2019

More information

Anewconstructionofstrength-3coveringarraysusinglinearfeedbackshiftregister(LFSR)sequences

Anewconstructionofstrength-3coveringarraysusinglinearfeedbackshiftregister(LFSR)sequences Anewconstructionofstrength-3coveringarrays using linear feedback shift register (LFSR) sequences School of Electrical Engineering and Computer Science University of Ottawa lucia@eecs.uottawa.ca joint work

More information

Locating and Detecting Arrays for Interaction Faults

Locating and Detecting Arrays for Interaction Faults Locating and Detecting Arrays for Interaction Faults Charles J. Colbourn and Daniel W. McClary Computer Science and Engineering Arizona State University PO Box 878809 Tempe, AZ 85287-8809 U.S.A. Abstract

More information

Mutually Orthogonal Latin Squares: Covering and Packing Analogues

Mutually Orthogonal Latin Squares: Covering and Packing Analogues Squares: Covering 1 1 School of Computing, Informatics, and Decision Systems Engineering Arizona State University Mile High Conference, 15 August 2013 Latin Squares Definition A latin square of side n

More information

Roux-type Constructions for Covering Arrays of Strengths Three

Roux-type Constructions for Covering Arrays of Strengths Three Roux-type Constructions for Covering Arrays of Strengths Three and Four Charles J. Colbourn Computer Science and Engineering Arizona State University P.O. Box 878809, Tempe, AZ 85287, U.S.A. charles.colbourn@asu.edu

More information

Constructing new covering arrays from LFSR sequences over finite

Constructing new covering arrays from LFSR sequences over finite Constructing new covering arrays from LFSR sequences over finite fields Georgios Tzanakis a,, Lucia Moura b,, Daniel Panario a,, Brett Stevens a, a School of Mathematics and Statistics, Carleton University

More information

Covering arrays from m-sequences and character sums

Covering arrays from m-sequences and character sums Covering arrays from m-sequences and character sums Georgios Tzanakis a,, Lucia Moura b, Daniel Panario a, Brett Stevens a a School of Mathematics and Statistics, Carleton University 1125 Colonel By Dr.,

More information

Some fundamental contributions of Gary Mullen to finite fields

Some fundamental contributions of Gary Mullen to finite fields Some fundamental contributions of Gary Mullen to finite fields School of Mathematics and Statistics, Carleton University daniel@math.carleton.ca Carleton Finite Fields Day 2017 September 29, 2017 Overview

More information

Optimal Ramp Schemes and Related Combinatorial Objects

Optimal Ramp Schemes and Related Combinatorial Objects Optimal Ramp Schemes and Related Combinatorial Objects Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo BCC 2017, Glasgow, July 3 7, 2017 1 / 18 (t, n)-threshold Schemes

More information

Generalized covering designs and clique coverings

Generalized covering designs and clique coverings Generalized covering designs and clique coverings Robert F. Bailey, Andrea C. Burgess, Michael S. Cavers, Karen Meagher March 14, 2011 Abstract Inspired by the generalized t-designs defined by Cameron

More information

Covering Arrays: Algorithms and Asymptotics. Kaushik Sarkar

Covering Arrays: Algorithms and Asymptotics. Kaushik Sarkar Covering Arrays: Algorithms and Asymptotics by Kaushik Sarkar A Dissertation Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy Approved October 2016 by the Graduate

More information

arxiv: v1 [cs.se] 6 Dec 2017

arxiv: v1 [cs.se] 6 Dec 2017 arxiv:1801.06041v1 [cs.se] 6 Dec 2017 Constrained locating arrays for combinatorial interaction testing Hao Jin Tatsuhiro Tsuchiya January 19, 2018 Abstract This paper introduces the notion of Constrained

More information

4. How to prove a problem is NPC

4. How to prove a problem is NPC The reducibility relation T is transitive, i.e, A T B and B T C imply A T C Therefore, to prove that a problem A is NPC: (1) show that A NP (2) choose some known NPC problem B define a polynomial transformation

More information

Graph-dependent Covering Arrays and LYM Inequalities

Graph-dependent Covering Arrays and LYM Inequalities Graph-dependent Covering Arrays and LYM Inequalities Elizabeth Jane Maltais Thesis Submitted to the Faculty of Graduate and Postdoctoral Studies In partial fulfilment of the requirements for the degree

More information

Decomposing dense bipartite graphs into 4-cycles

Decomposing dense bipartite graphs into 4-cycles Decomposing dense bipartite graphs into 4-cycles Nicholas J. Cavenagh Department of Mathematics The University of Waikato Private Bag 3105 Hamilton 3240, New Zealand nickc@waikato.ac.nz Submitted: Jun

More information

Latin Squares and Orthogonal Arrays

Latin Squares and Orthogonal Arrays School of Electrical Engineering and Computer Science University of Ottawa lucia@eecs.uottawa.ca Winter 2017 Latin squares Definition A Latin square of order n is an n n array, with symbols in {1,...,

More information

arxiv: v2 [cs.dm] 30 Dec 2015

arxiv: v2 [cs.dm] 30 Dec 2015 Improved Strength Four Covering Arrays with Three Symbols arxiv:1509.03547v2 [cs.dm] 30 Dec 2015 Soumen Maity a Yasmeen Akhtar a Reshma C. Chandrasekharan a Charles J. Colbourn b a Indian Institute of

More information

Latin squares: Equivalents and equivalence

Latin squares: Equivalents and equivalence Latin squares: Equivalents and equivalence 1 Introduction This essay describes some mathematical structures equivalent to Latin squares and some notions of equivalence of such structures. According to

More information

COMBINATORIAL COUNTING

COMBINATORIAL COUNTING COMBINATORIAL COUNTING Our main reference is [1, Section 3] 1 Basic counting: functions and subsets Theorem 11 (Arbitrary mapping Let N be an n-element set (it may also be empty and let M be an m-element

More information

New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices

New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices Carl Bracken, Gary McGuire Department of Mathematics, National University of Ireland, Maynooth, Co.

More information

Additional Constructions to Solve the Generalized Russian Cards Problem using Combinatorial Designs

Additional Constructions to Solve the Generalized Russian Cards Problem using Combinatorial Designs Additional Constructions to Solve the Generalized Russian Cards Problem using Combinatorial Designs Colleen M. Swanson Computer Science & Engineering Division University of Michigan Ann Arbor, MI 48109,

More information

Transversal designs and induced decompositions of graphs

Transversal designs and induced decompositions of graphs arxiv:1501.03518v1 [math.co] 14 Jan 2015 Transversal designs and induced decompositions of graphs Csilla Bujtás 1 Zsolt Tuza 1,2 1 Department of Computer Science and Systems Technology University of Pannonia

More information

Introduction to Block Designs

Introduction to Block Designs School of Electrical Engineering and Computer Science University of Ottawa lucia@eecs.uottawa.ca Winter 2017 What is Design Theory? Combinatorial design theory deals with the arrangement of elements into

More information

Geometrical Constructions for Ordered Orthogonal Arrays and (T, M, S)-Nets

Geometrical Constructions for Ordered Orthogonal Arrays and (T, M, S)-Nets Geometrical Constructions for Ordered Orthogonal Arrays and (T, M, S)-Nets Ryoh Fuji-Hara and Ying Miao Institute of Policy and Planning Sciences University of Tsukuba Tsukuba 305-8573, Japan fujihara@sk.tsukuba.ac.jp

More information

Division of Trinomials by Pentanomials and Orthogonal Arrays

Division of Trinomials by Pentanomials and Orthogonal Arrays Division of Trinomials by Pentanomials and Orthogonal Arrays School of Mathematics and Statistics Carleton University daniel@math.carleton.ca Joint work with M. Dewar, L. Moura, B. Stevens and Q. Wang

More information

On decompositions of complete hypergraphs

On decompositions of complete hypergraphs On decompositions of complete hypergraphs Sebastian M Cioabă 1, Department of Mathematical Sciences, University of Delaware, Newar, DE 19716, USA André Kündgen Department of Mathematics, California State

More information

A three-factor product construction for mutually orthogonal latin squares

A three-factor product construction for mutually orthogonal latin squares A three-factor product construction for mutually orthogonal latin squares Peter J. Dukes (joint work with Alan C.H. Ling, UVM) June 17, 2014 Introduction Latin squares and MOLS Product construction Main

More information

The embedding problem for partial Steiner triple systems

The embedding problem for partial Steiner triple systems Late last year several news-items appeared announcing the solution of the 30 year old Lindner s conjecture by UoQ Graduate student Daniel Horsley and his supervisor Darryn Bryant, see e.g., http://www.uq.edu.au/news/?article=8359,

More information

Combinatorial Designs Man versus Machine

Combinatorial Designs Man versus Machine Combinatorial Designs Man versus Machine Anamari Nakić Department of Energy and Power Systems Faculty of Electrical Engineering and Computing University of Zagreb Zagreb 2015 1 / 47 The theory of combinatrial

More information

Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets

Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets Navid Nasr Esfahani, Ian Goldberg and Douglas R. Stinson David R. Cheriton School of Computer Science University of

More information

Saturating sets in projective planes and hypergraph covers

Saturating sets in projective planes and hypergraph covers Saturating sets in projective planes and hypergraph covers Zoltán Lóránt Nagy MTA ELTE Geometric and Algebraic Combinatorics Research Group H 7 Budapest, Pázmány P sétány /C, Hungary nagyzoli@cseltehu

More information

CONSTRUCTING ORDERED ORTHOGONAL ARRAYS VIA SUDOKU. 1. Introduction

CONSTRUCTING ORDERED ORTHOGONAL ARRAYS VIA SUDOKU. 1. Introduction CONSTRUCTING ORDERED ORTHOGONAL ARRAYS VIA SUDOKU JOHN LORCH Abstract. For prime powers q we use strongly orthogonal linear sudoku solutions of order q 2 to construct ordered orthogonal arrays of type

More information

Solving Linear and Rational Inequalities Algebraically. Definition 22.1 Two inequalities are equivalent if they have the same solution set.

Solving Linear and Rational Inequalities Algebraically. Definition 22.1 Two inequalities are equivalent if they have the same solution set. Inequalities Concepts: Equivalent Inequalities Solving Linear and Rational Inequalities Algebraically Approximating Solutions to Inequalities Graphically (Section 4.4).1 Equivalent Inequalities Definition.1

More information

An enumeration of equilateral triangle dissections

An enumeration of equilateral triangle dissections arxiv:090.599v [math.co] Apr 00 An enumeration of equilateral triangle dissections Aleš Drápal Department of Mathematics Charles University Sokolovská 83 86 75 Praha 8 Czech Republic Carlo Hämäläinen Department

More information

A Short Overview of Orthogonal Arrays

A Short Overview of Orthogonal Arrays A Short Overview of Orthogonal Arrays John Stufken Department of Statistics University of Georgia Isaac Newton Institute September 5, 2011 John Stufken (University of Georgia) Orthogonal Arrays September

More information

Model-theoretic distality and incidence combinatorics

Model-theoretic distality and incidence combinatorics Model-theoretic distality and incidence combinatorics Artem Chernikov UCLA Model Theory and Combinatorics workshop IHP, Paris, France Jan 29, 2018 Intro I will discuss generalizations of various results

More information

Matroids/1. I and I 2 ,I 2 > I 1

Matroids/1. I and I 2 ,I 2 > I 1 Matroids 1 Definition A matroid is an abstraction of the notion of linear independence in a vector space. See Oxley [6], Welsh [7] for further information about matroids. A matroid is a pair (E,I ), where

More information

Containment restrictions

Containment restrictions Containment restrictions Tibor Szabó Extremal Combinatorics, FU Berlin, WiSe 207 8 In this chapter we switch from studying constraints on the set operation intersection, to constraints on the set relation

More information

The P versus NP Problem. Ker-I Ko. Stony Brook, New York

The P versus NP Problem. Ker-I Ko. Stony Brook, New York The P versus NP Problem Ker-I Ko Stony Brook, New York ? P = NP One of the seven Millenium Problems The youngest one A folklore question? Has hundreds of equivalent forms Informal Definitions P : Computational

More information

arxiv: v2 [math.co] 8 Jan 2019

arxiv: v2 [math.co] 8 Jan 2019 A general construction of ordered orthogonal arrays using LFSRs arxiv:1805.10350v2 [math.co] 8 Jan 2019 Daniel anario,mark Saaltink, Brett Stevens and Daniel Wevrick Abstract n [2], q t (q+1)t ordered

More information

arxiv: v1 [math.co] 13 Apr 2018

arxiv: v1 [math.co] 13 Apr 2018 Constructions of Augmented Orthogonal Arrays Lijun Ji 1, Yun Li 1 and Miao Liang 2 1 Department of Mathematics, Soochow University, Suzhou 215006, China arxiv:180405137v1 [mathco] 13 Apr 2018 E-mail: jilijun@sudaeducn

More information

Some Bounds for the Distribution Numbers of an Association Scheme

Some Bounds for the Distribution Numbers of an Association Scheme Europ. J. Combinatorics (1988) 9, 1-5 Some Bounds for the Distribution Numbers of an Association Scheme THOMAS BIER AND PHILIPPE DELSARTE We generalize the definition of distribution numbers of an association

More information

STRONG FORMS OF ORTHOGONALITY FOR SETS OF HYPERCUBES

STRONG FORMS OF ORTHOGONALITY FOR SETS OF HYPERCUBES The Pennsylvania State University The Graduate School Department of Mathematics STRONG FORMS OF ORTHOGONALITY FOR SETS OF HYPERCUBES A Dissertation in Mathematics by John T. Ethier c 008 John T. Ethier

More information

Small Group Divisible Steiner Quadruple Systems

Small Group Divisible Steiner Quadruple Systems Small Group Divisible Steiner Quadruple Systems Artem A. Zhuravlev, Melissa S. Keranen, Donald L. Kreher Department of Mathematical Sciences, Michigan Technological University Houghton, MI 49913-0402,

More information

ORBIT-HOMOGENEITY. Abstract

ORBIT-HOMOGENEITY. Abstract Submitted exclusively to the London Mathematical Society DOI: 10.1112/S0000000000000000 ORBIT-HOMOGENEITY PETER J. CAMERON and ALEXANDER W. DENT Abstract We introduce the concept of orbit-homogeneity of

More information

On the Classification of Splitting (v, u c, ) BIBDs

On the Classification of Splitting (v, u c, ) BIBDs BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 18, No 5 Special Thematic Issue on Optimal Codes and Related Topics Sofia 2018 Print ISSN: 1311-9702; Online ISSN: 1314-4081

More information

Regular and synchronizing transformation monoids

Regular and synchronizing transformation monoids Regular and synchronizing transformation monoids Peter J. Cameron NBSAN, York 23 November 2011 Mathematics may be defined as the subject in which we never know what we are talking about, nor whether what

More information

Classification of Orthogonal Arrays by Integer Programming

Classification of Orthogonal Arrays by Integer Programming Carnegie Mellon University Research Showcase @ CMU Tepper School of Business 12-2006 Classification of Orthogonal Arrays by Integer Programming D. A. Bulutoglu Air Force Institute of Technology François

More information

Packing and decomposition of graphs with trees

Packing and decomposition of graphs with trees Packing and decomposition of graphs with trees Raphael Yuster Department of Mathematics University of Haifa-ORANIM Tivon 36006, Israel. e-mail: raphy@math.tau.ac.il Abstract Let H be a tree on h 2 vertices.

More information

Steiner Triple Systems Intersecting in Pairwise Disjoint Blocks

Steiner Triple Systems Intersecting in Pairwise Disjoint Blocks Steiner Triple Systems Intersecting in Pairwise Disjoint Blocks Yeow Meng Chee Netorics Pte Ltd 130 Joo Seng Road #05-02 Olivine Building Singapore 368357 ymchee@alumni.uwaterloo.ca Submitted: Feb 18,

More information

Notes on MapReduce Algorithms

Notes on MapReduce Algorithms Notes on MapReduce Algorithms Barna Saha 1 Finding Minimum Spanning Tree of a Dense Graph in MapReduce We are given a graph G = (V, E) on V = N vertices and E = m N 1+c edges for some constant c > 0. Our

More information

The Pennsylvania State University The Graduate School ORTHOGONALITY AND EXTENDABILITY OF LATIN SQUARES AND RELATED STRUCTURES

The Pennsylvania State University The Graduate School ORTHOGONALITY AND EXTENDABILITY OF LATIN SQUARES AND RELATED STRUCTURES The Pennsylvania State University The Graduate School ORTHOGONALITY AND EXTENDABILITY OF LATIN SQUARES AND RELATED STRUCTURES A Dissertation in Mathematics by Serge C. Ballif c 2012 Serge C. Ballif Submitted

More information

Chapter 3: Proving NP-completeness Results

Chapter 3: Proving NP-completeness Results Chapter 3: Proving NP-completeness Results Six Basic NP-Complete Problems Some Techniques for Proving NP-Completeness Some Suggested Exercises 1.1 Six Basic NP-Complete Problems 3-SATISFIABILITY (3SAT)

More information

Extending MDS Codes. T. L. Alderson

Extending MDS Codes. T. L. Alderson Extending MDS Codes T. L. Alderson Abstract A q-ary (n,k)-mds code, linear or not, satisfies n q + k 1. A code meeting this bound is said to have maximum length. Using purely combinatorial methods we show

More information

Constructions in Ramsey theory

Constructions in Ramsey theory Constructions in Ramsey theory Dhruv Mubayi Andrew Suk Abstract We provide several constructions for problems in Ramsey theory. First, we prove a superexponential lower bound for the classical 4-uniform

More information

Combinatorial properties of transformation monoids

Combinatorial properties of transformation monoids Combinatorial properties of transformation monoids Peter J. Cameron 35ACCMCC Melbourne, December 2011 A few combinatorial problems... Is there an analogue of Baranyai s Theorem over fields with more than

More information

Some Open Problems Arising from my Recent Finite Field Research

Some Open Problems Arising from my Recent Finite Field Research Some Open Problems Arising from my Recent Finite Field Research Gary L. Mullen Penn State University mullen@math.psu.edu July 13, 2015 Some Open Problems Arising from myrecent Finite Field Research July

More information

The decomposability of simple orthogonal arrays on 3 symbols having t + 1 rows and strength t

The decomposability of simple orthogonal arrays on 3 symbols having t + 1 rows and strength t The decomposability of simple orthogonal arrays on 3 symbols having t + 1 rows and strength t Wiebke S. Diestelkamp Department of Mathematics University of Dayton Dayton, OH 45469-2316 USA wiebke@udayton.edu

More information

Maximum Distance Separable Symbol-Pair Codes

Maximum Distance Separable Symbol-Pair Codes 2012 IEEE International Symposium on Information Theory Proceedings Maximum Distance Separable Symbol-Pair Codes Yeow Meng Chee, Han Mao Kiah, and Chengmin Wang School of Physical and Mathematical Sciences,

More information

THE MAXIMUM SIZE OF A PARTIAL 3-SPREAD IN A FINITE VECTOR SPACE OVER GF (2)

THE MAXIMUM SIZE OF A PARTIAL 3-SPREAD IN A FINITE VECTOR SPACE OVER GF (2) THE MAXIMUM SIZE OF A PARTIAL 3-SPREAD IN A FINITE VECTOR SPACE OVER GF (2) S. EL-ZANATI, H. JORDON, G. SEELINGER, P. SISSOKHO, AND L. SPENCE 4520 MATHEMATICS DEPARTMENT ILLINOIS STATE UNIVERSITY NORMAL,

More information

Decomposition of random graphs into complete bipartite graphs

Decomposition of random graphs into complete bipartite graphs Decomposition of random graphs into complete bipartite graphs Fan Chung Xing Peng Abstract We consider the problem of partitioning the edge set of a graph G into the minimum number τg) of edge-disjoint

More information

Constructions of difference covering arrays $

Constructions of difference covering arrays $ Journal of Combinatorial Theory, Series A 104 (00) 7 9 Constructions of difference covering arrays $ Jianxing Yin Department of Mathematics, Suzhou University, Suzhou 15006, China Received 19 February

More information

Chapter 5: Integer Compositions and Partitions and Set Partitions

Chapter 5: Integer Compositions and Partitions and Set Partitions Chapter 5: Integer Compositions and Partitions and Set Partitions Prof. Tesler Math 184A Fall 2017 Prof. Tesler Ch. 5: Compositions and Partitions Math 184A / Fall 2017 1 / 46 5.1. Compositions A strict

More information

On completing partial Latin squares with two filled rows and at least two filled columns

On completing partial Latin squares with two filled rows and at least two filled columns AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 68(2) (2017), Pages 186 201 On completing partial Latin squares with two filled rows and at least two filled columns Jaromy Kuhl Donald McGinn Department of

More information

Exponential and Logarithmic Functions. Copyright Cengage Learning. All rights reserved.

Exponential and Logarithmic Functions. Copyright Cengage Learning. All rights reserved. 3 Exponential and Logarithmic Functions Copyright Cengage Learning. All rights reserved. 3.2 Logarithmic Functions and Their Graphs Copyright Cengage Learning. All rights reserved. What You Should Learn

More information

On the grid Ramsey problem and related questions

On the grid Ramsey problem and related questions On the grid Ramsey problem and related questions David Conlon Jacob Fox Choongbum Lee Benny Sudakov Abstract The Hales Jewett theorem is one of the pillars of Ramsey theory, from which many other results

More information

Packing k-partite k-uniform hypergraphs

Packing k-partite k-uniform hypergraphs Available online at www.sciencedirect.com Electronic Notes in Discrete Mathematics 38 (2011) 663 668 www.elsevier.com/locate/endm Packing k-partite k-uniform hypergraphs Richard Mycroft 1 School of Mathematical

More information

Edge-disjoint induced subgraphs with given minimum degree

Edge-disjoint induced subgraphs with given minimum degree Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster Department of Mathematics University of Haifa Haifa 31905, Israel raphy@math.haifa.ac.il Submitted: Nov 9, 01; Accepted: Feb 5,

More information

Systems of distinct representatives/1

Systems of distinct representatives/1 Systems of distinct representatives 1 SDRs and Hall s Theorem Let (X 1,...,X n ) be a family of subsets of a set A, indexed by the first n natural numbers. (We allow some of the sets to be equal.) A system

More information

L4: Karnaugh diagrams, two-, and multi-level minimization. Elena Dubrova KTH / ICT / ES

L4: Karnaugh diagrams, two-, and multi-level minimization. Elena Dubrova KTH / ICT / ES L4: Karnaugh diagrams, two-, and multi-level minimization Elena Dubrova KTH / ICT / ES dubrova@kth.se Combinatorial system a(t) not(a(t)) A combinatorial system has no memory - its output depends therefore

More information

Applications of model theory in extremal graph combinatorics

Applications of model theory in extremal graph combinatorics Applications of model theory in extremal graph combinatorics Artem Chernikov (IMJ-PRG, UCLA) Logic Colloquium Helsinki, August 4, 2015 Szemerédi regularity lemma Theorem [E. Szemerédi, 1975] Every large

More information

Solving Polynomial and Rational Inequalities Algebraically. Approximating Solutions to Inequalities Graphically

Solving Polynomial and Rational Inequalities Algebraically. Approximating Solutions to Inequalities Graphically 10 Inequalities Concepts: Equivalent Inequalities Solving Polynomial and Rational Inequalities Algebraically Approximating Solutions to Inequalities Graphically (Section 4.6) 10.1 Equivalent Inequalities

More information

Arrangements, matroids and codes

Arrangements, matroids and codes Arrangements, matroids and codes first lecture Ruud Pellikaan joint work with Relinde Jurrius ACAGM summer school Leuven Belgium, 18 July 2011 References 2/43 1. Codes, arrangements and matroids by Relinde

More information

A Tutorial on Orthogonal Arrays: Constructions, Bounds and Links to Error-correcting Codes

A Tutorial on Orthogonal Arrays: Constructions, Bounds and Links to Error-correcting Codes A Tutorial on Orthogonal Arrays: onstructions, ounds and Links to Error-correcting odes Douglas R. Stinson David R. heriton School of omputer Science University of Waterloo D.R. Stinson 1 Talk Outline

More information

On Computing the Hamming Distance

On Computing the Hamming Distance Acta Cybernetica 16 (2004) 443 449. On Computing the Hamming Distance Gerzson Kéri and Ákos Kisvölcsey Abstract Methods for the fast computation of Hamming distance developed for the case of large number

More information

Distributed storage systems from combinatorial designs

Distributed storage systems from combinatorial designs Distributed storage systems from combinatorial designs Aditya Ramamoorthy November 20, 2014 Department of Electrical and Computer Engineering, Iowa State University, Joint work with Oktay Olmez (Ankara

More information

Fundamentals of Digital Design

Fundamentals of Digital Design Fundamentals of Digital Design Digital Radiation Measurement and Spectroscopy NE/RHP 537 1 Binary Number System The binary numeral system, or base-2 number system, is a numeral system that represents numeric

More information

On cordial labeling of hypertrees

On cordial labeling of hypertrees On cordial labeling of hypertrees Michał Tuczyński, Przemysław Wenus, and Krzysztof Węsek Warsaw University of Technology, Poland arxiv:1711.06294v3 [math.co] 17 Dec 2018 December 19, 2018 Abstract Let

More information

Lattice Basis Reduction and the LLL Algorithm

Lattice Basis Reduction and the LLL Algorithm Lattice Basis Reduction and the LLL Algorithm Curtis Bright May 21, 2009 1 2 Point Lattices A point lattice is a discrete additive subgroup of R n. A basis for a lattice L R n is a set of linearly independent

More information

k-subsets of V: Finding a collection which forms a t-design is equivalent to the problem of solving a system of diophantine equations, as mentioned ab

k-subsets of V: Finding a collection which forms a t-design is equivalent to the problem of solving a system of diophantine equations, as mentioned ab Simple 6- and 7-designs on 19 to 33 points Anton Betten 1, Reinhard Laue, Alfred Wassermann Universitat Bayreuth, Lehrstuhl II fur Mathematik, Lehrstuhl fur Mathematik und ihre Didaktik, D-95440 Bayreuth

More information

Error-correcting codes from permutation groups

Error-correcting codes from permutation groups Error-correcting codes from permutation groups Robert F. Bailey 1 School of Mathematics and Statistics, Carleton University, 115 Colonel By Drive, Ottawa, Ontario K1S 5B6, Canada Abstract We replace the

More information

CS325: Analysis of Algorithms, Fall Final Exam

CS325: Analysis of Algorithms, Fall Final Exam CS: Analysis of Algorithms, Fall 0 Final Exam I don t know policy: you may write I don t know and nothing else to answer a question and receive percent of the total points for that problem whereas a completely

More information

Class-r hypercubes and related arrays

Class-r hypercubes and related arrays Class-r hypercubes and related arrays David Thomson Carleton University, Ottawa ON joint work with John Ethier, Melissa Huggan Gary L. Mullen, Daniel Panario and Brett Stevens D. Thomson (Carleton) Class-r

More information

arxiv: v2 [math.co] 6 Apr 2016

arxiv: v2 [math.co] 6 Apr 2016 On the chromatic number of Latin square graphs Nazli Besharati a, Luis Goddyn b, E.S. Mahmoodian c, M. Mortezaeefar c arxiv:1510.051v [math.co] 6 Apr 016 a Department of Mathematical Sciences, Payame Noor

More information

Rigidity of Graphs and Frameworks

Rigidity of Graphs and Frameworks School of Mathematical Sciences Queen Mary, University of London England DIMACS, 26-29 July, 2016 Bar-and-Joint Frameworks A d-dimensional bar-and-joint framework is a pair (G, p), where G = (V, E) is

More information

arxiv: v1 [math.co] 30 Jun 2016

arxiv: v1 [math.co] 30 Jun 2016 UPPER BOUNDS FOR SUNFLOWER-FREE SETS ERIC NASLUND, WILLIAM F. SAWIN arxiv:66.9575v [math.co] 3 Jun 6 Abstract. A collection of sets is said to form a -sunflower, or -system if the intersection of any two

More information

Running time predictions for square products, and large prime variations. Ernie Croot, Andrew Granville, Robin Pemantle, & Prasad Tetali

Running time predictions for square products, and large prime variations. Ernie Croot, Andrew Granville, Robin Pemantle, & Prasad Tetali Running time predictions for square products, and large prime variations by Ernie Croot, Andrew Granville, Robin Pemantle, & Prasad Tetali Factoring algorithms Dixon s random squares algorithm The quadratic

More information

Computer organization

Computer organization Computer organization Levels of abstraction Assembler Simulator Applications C C++ Java High-level language SOFTWARE add lw ori Assembly language Goal 0000 0001 0000 1001 0101 Machine instructions/data

More information

A Markov chain for certain triple systems

A Markov chain for certain triple systems A Markov chain for certain triple systems Peter J. Cameron Queen Mary, University of London and Gonville & Caius College, Cambridge INI Workshop on Markov Chain Monte Carlo methods March 2008 Latin squares

More information

Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs

Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs Regarding Hypergraphs Ph.D. Dissertation Defense April 15, 2013 Overview The Local Lemmata 2-Coloring Hypergraphs with the Original Local Lemma Counting Derangements with the Lopsided Local Lemma Lopsided

More information

New infinite families of Candelabra Systems with block size 6 and stem size 2

New infinite families of Candelabra Systems with block size 6 and stem size 2 New infinite families of Candelabra Systems with block size 6 and stem size 2 Niranjan Balachandran Department of Mathematics The Ohio State University Columbus OH USA 4210 email:niranj@math.ohio-state.edu

More information

Open Problems for Polynomials over Finite Fields and Applications 1

Open Problems for Polynomials over Finite Fields and Applications 1 Open Problems for Polynomials over Finite Fields and Applications 1 School of Mathematics and Statistics Carleton University daniel@math.carleton.ca ALCOMA, March 2015 1 Open problems for polynomials over

More information

Orthogonal arrays of strength three from regular 3-wise balanced designs

Orthogonal arrays of strength three from regular 3-wise balanced designs Orthogonal arrays of strength three from regular 3-wise balanced designs Charles J. Colbourn Computer Science University of Vermont Burlington, Vermont 05405 D. L. Kreher Mathematical Sciences Michigan

More information

Character Polynomials

Character Polynomials Character Polynomials Problem From Stanley s Positivity Problems in Algebraic Combinatorics Problem : Give a combinatorial interpretation of the row sums of the character table for S n (combinatorial proof

More information

1 Submodular functions

1 Submodular functions CS 369P: Polyhedral techniques in combinatorial optimization Instructor: Jan Vondrák Lecture date: November 16, 2010 1 Submodular functions We have already encountered submodular functions. Let s recall

More information

Decomposing oriented graphs into transitive tournaments

Decomposing oriented graphs into transitive tournaments Decomposing oriented graphs into transitive tournaments Raphael Yuster Department of Mathematics University of Haifa Haifa 39105, Israel Abstract For an oriented graph G with n vertices, let f(g) denote

More information

Mutually orthogonal latin squares (MOLS) and Orthogonal arrays (OA)

Mutually orthogonal latin squares (MOLS) and Orthogonal arrays (OA) and Orthogonal arrays (OA) Bimal Roy Indian Statistical Institute, Kolkata. Bimal Roy, Indian Statistical Institute, Kolkata. and Orthogonal arrays (O Outline of the talk 1 Latin squares 2 3 Bimal Roy,

More information

Asymptotics for minimal overlapping patterns for generalized Euler permutations, standard tableaux of rectangular shapes, and column strict arrays

Asymptotics for minimal overlapping patterns for generalized Euler permutations, standard tableaux of rectangular shapes, and column strict arrays Discrete Mathematics and Theoretical Computer Science DMTCS vol. 8:, 06, #6 arxiv:50.0890v4 [math.co] 6 May 06 Asymptotics for minimal overlapping patterns for generalized Euler permutations, standard

More information