English

Optimizing alphabet reduction pairs of arrays

Combinatorics 2024-06-18 v1 Discrete Mathematics

Abstract

In [1], we introduced a family of combinatorial designs, which we call "alphabet reduction pairs of arrays", ARPAs for short. These designs depend on three integer parameters q,pq,kpq, p \leq q, k\leq p: qq is the size of the symbol set {0,1,,q1}\{0, 1 ,\ldots, q -1\} in which the coefficients of the arrays take their values; pp is the maximum number of distinct symbols allowed in a row of the second array of the pair; kk is the larger integer for which the two arrays of the pair coincide -- up to the order of their rows -- on any kk-ary subset of their columns. The first array must contain at least one occurrence of the word 0 1  q10\ 1\ \ldots\ q -1. Intuitively, the idea is to cover "as many as possible" occurrences of this word of qq symbols with "as few as possible" words of at most pp different symbols. These designs are related to the approximability of "Constraint Satisfaction Problems with bounded constraint arity", known as kk\,CSPs. In this context, we are particularly interested in ARPAs in which the frequency of the word 0 1  q10\ 1\ \ldots\ q -1 is maximal. We introduce a seemingly simpler family of combinatorial designs as "Cover pairs of arrays" (CPAs). The arrays of a CPA take Boolean coefficients, and must still coincide on any kk-ary subset of their columns. The purpose is, as it were, to cover "as many as possible" occurrences of the word of qq ones using "as few as possible" qq-length Boolean words of weight at most pp. We show that, when it comes to maximizing the frequency of the words 0 1  q10\ 1\ \ldots\ q -1 in ARPAs and 1 1  11\ 1\ \ldots\ 1 in CPAs, ARPAs and CPAs are equivalent. We prove the optimality of the ARPAs given in [1] for the case p=kp =k. In addition, we provide optimal ARPAs for the cases k=1k =1 and k=2k =2. We emphasize the fact that both families of combinatorial designs are related to the approximability of kk\,CSPs.

Keywords

Cite

@article{arxiv.2406.10930,
  title  = {Optimizing alphabet reduction pairs of arrays},
  author = {Jean-François Culus and Sophie Toulouse},
  journal= {arXiv preprint arXiv:2406.10930},
  year   = {2024}
}