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
Link To Document