Lexicodes over finite principal ideal rings
- 20 Downloads
Let R be a (possibly noncommutative) finite principal ideal ring. Via a total ordering of the ring elements and an ordered basis a lexicographic ordering of the module \(R^n\) is produced. This is used to set up a greedy algorithm that selects vectors for which all linear combinations with the previously selected vectors satisfy a pre-specified selection property and updates the to-be-constructed code to the linear hull of the vectors selected so far. The output is called a lexicode. This process was discussed earlier in the literature for fields and chain rings. In this paper we investigate the properties of such lexicodes over finite principal ideal rings and show that the total ordering of the ring elements has to respect containment of ideals for the algorithm to produce meaningful results. Only then it is guaranteed that the algorithm is exhaustive and thus produces codes that are maximal with respect to inclusion. It is further illustrated that the output of the algorithm heavily depends on the total ordering and chosen basis.
KeywordsGreedy algorithm Lexicodes Principal left ideal rings
Mathematics Subject Classification94B05 11T71 16L60
We wish to thank the reviewers for their close reading. In particular the suggestion of how to present selection properties and to rewrite the proofs of Theorems 3.2 and 4.4 has led to a more concise version of the paper. H. Gluesing-Luerssen was partially supported by the National Science Foundation Grant DMS-1210061 and by the Grant #422479 from the Simons Foundation.
- 1.Bennenni N., Guenda K., Gulliver T.A.: Greedy construction of DNA codes and new bounds. Preprint 2015. arXiv: 1505.06262 (2015).
- 8.Honold T., Landjev I.: Linear codes over finite chain rings. Electron. J. Combin. 7, Research Paper 11, 22 pp (2000)Google Scholar
- 11.Lam T.Y.: A First Course in Noncommutative Rings. Graduate Text in Mathematics, 2nd edn, vol. 131. Springer, New York (2001).Google Scholar
- 13.Levenstein V.I.: A class of systematic codes. Dokl. Akad. Nauk SSSR 131(5), 1011–1014. In Russian: Translated in Soviet Math. Dokl. 1, 368–371 (1960).Google Scholar
- 14.Milenkovic O., Kashyap N.: On the design of codes for DNA computing. In Coding and Cryptography, pp. 100–119. Springer, Berlin (2006).Google Scholar