Constructing $k$-ary Orientable Sequences with Asymptotically Optimal Length
Abstract
An orientable sequence of order over an alphabet is a cyclic sequence such that each length- substring appears at most once \emph{in either direction}. When , efficient algorithms are known to construct binary orientable sequences, with asymptotically optimal length, by applying the classic cycle-joining technique. The key to the construction is the definition of a parent rule to construct a cycle-joining tree of asymmetric bracelets. Unfortunately, the parent rule does not generalize to larger alphabets. Furthermore, unlike the binary case, a cycle-joining tree does not immediately lead to a simple successor-rule when unless the tree has certain properties. In this paper, we derive a parent rule to derive a cycle-joining tree of -ary asymmetric bracelets. This leads to a successor rule that constructs asymptotically optimal -ary orientable sequences in time per symbol using space. In the special case when , we provide a simple construction of -ary orientable sequences of maximal length.
Keywords
Cite
@article{arxiv.2407.07029,
title = {Constructing $k$-ary Orientable Sequences with Asymptotically Optimal Length},
author = {Daniel Gabrić and Joe Sawada},
journal= {arXiv preprint arXiv:2407.07029},
year = {2024}
}