$Q$-ary non-overlapping codes: a generating function approach
Geyang Wang, Qi Wang

TL;DR
This paper introduces a generating function approach to analyze and generalize non-overlapping codes from binary to q-ary, providing explicit size formulas, recurrence relations, and solving an open problem in code enumeration.
Contribution
It presents a generic method to extend binary non-overlapping codes to q-ary, enabling detailed analysis and new combinatorial results using generating functions.
Findings
Explicit size formulas for fixed-length non-overlapping codes
Recurrence relations for code cardinalities
Solution to an open problem on subword counts
Abstract
Non-overlapping codes are a set of codewords in , where , such that, the prefix of each codeword is not a suffix of any codeword in the set, including itself; and for variable-length codes, a codeword does not contain any other codeword as a subword. In this paper, we investigate a generic method to generalize binary codes to -ary for , and analyze this generalization on the two constructions given by Levenshtein (also by Gilbert; Chee, Kiah, Purkayastha, and Wang) and Bilotta, respectively. The generalization on the former construction gives large non-expandable fixed-length non-overlapping codes whose size can be explicitly determined; the generalization on the later construction is the first attempt to generate -ary variable-length non-overlapping codes. More importantly, this generic method allows us to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · DNA and Biological Computing · semigroups and automata theory
