• DocumentCode
    79793
  • Title

    Complexity of Dependences in Bounded Domains, Armstrong Codes, and Generalizations

  • Author

    Yeow Meng Chee ; Hui Zhang ; Xiande Zhang

  • Author_Institution
    Sch. of Phys. & Math. Sci., Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    61
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    812
  • Lastpage
    819
  • Abstract
    The study of Armstrong codes is motivated by the problem of understanding complexities of dependences in relational database systems, where attributes have bounded domains. A (q, k, n)-Armstrong code is a q-ary code of length n with minimum Hamming distance n - k + 1, and for any set of k - 1 coordinates, there exist two codewords that agree exactly there. Let f (q, k) be the maximum n for which such a code exists. In this paper, f (q, 3) = 3q -1 is determined for all q ≥ 5 with three possible exceptions. This disproves a conjecture of Sali. Furthermore, we introduce generalized Armstrong codes for branching, or (s, t)-dependences, construct several classes of optimal Armstrong codes, and establish lower bounds for the maximum length n in this more general setting.
  • Keywords
    Hamming codes; relational databases; (q, k, n)-Armstrong code; (s, t)-dependences; bounded domain dependence complexity; codewords; generalized Armstrong codes; k-1 coordinates; lower bounds; minimum Hamming distance; optimal Armstrong codes; q-ary code; relational database systems; Arrays; Complexity theory; Hamming distance; Indexes; Relational databases; Upper bound; Armstrong codes; Relational database; extorthogonal double covers; functional dependency; relational database;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2014.2377735
  • Filename
    6977949