Abstract
Experimental results show that, when the order n is odd, there are de Bruijn sequences such that the corresponding complement sequence and the reverse sequence are the same. In this paper, we propose one efficient method to generate such de Bruijn sequences. This solves an open problem asked by Fredricksen forty years ago for showing the existence of such de Bruijn sequences when the odd order \(n >1\). Moreover, we refine a characterization of de Bruijn sequences with the same complement and reverse sequences and study the number of these de Bruijn sequences, as well as the distribution of de Bruijn sequences of the maximum linear complexity.
Access this article
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
Similar content being viewed by others
Data Availability
No datasets were generated or analysed during the current study.
References
Booth K.S.: Lexicographically least circular substrings. Inf. Process. Lett. 10(4–5), 240–242 (1980).
Chan A.H., Games R.A., Key E.L.: On the complexities of de Bruijn sequences. J. Comb. Theory A 33(3), 233–246 (1982).
de Bruijn N.G.: A combinatorial problem. Proc. Kon. Ned. Akad. Wetensh. 49(7), 758–764 (1946).
Etzion T.: On the distribution of de Bruijn sequences of low complexity. J. Comb. Theory A 38, 241–253 (1985).
Etzion T., Lempel A.: On the distribution of de Bruijn sequences of given complexity. IEEE Trans. Inf. Theory 30(4), 611–614 (1984).
Fredricksen H.: A survey of full length nonlinear shift register cycle algorithms. SIAM Rev. 24(2), 195–221 (1982).
Gabric D., Sawada J., Williams A., Wong D.: A framework for constructing de Bruijn sequences via simple successor rules. Discret. Math. 341(11), 2977–2987 (2018).
Golomb S.W.: Shift Register Sequences. Aegean Park Press, Laguna Hills (1981).
Golomb S.W., Gong G.: Signal Design for Good Correlation: For Wireless Communication, Cryptography, and Radar. Cambridge University Press, New York (2004).
Hauge E.R., Helleseth T.: de Bruijn sequences, irreducible codes, and cyclotomy. Discret. Math. 159, 143–154 (1996).
Jansen C., Franx W., Boekee D.: An efficient algorithm for the generation of de Bruijn cycles. IEEE Trans. Inf. Theory 37(5), 1475–1478 (1991).
Mayhew G.L.: Weight class distributions of de Bruijn sequences. Discret. Math. 126, 425–429 (1994).
Sawada J., Williams A., Wong D.: A surprisingly simple de Bruijn sequence construction. Discret. Math. 339(1), 127–131 (2016).
Sloane N.J.A.: On single-deletion-correcting codes. In: Arasu K.T., Seress A. (eds.), An Earlier Version appeared in Codes and Designs, Ohio State University, May 2000 (Ray–Chaudhuri Festschrift), pp. 273–291. Walter de Gruyter, Berlin (2002). http://neilsloane.com/doc/dijen.pdf.
Zhu Y., Chang Z., Ezerman M.F., Wang Q.: An efficiently generated family of binary de Bruijn sequences. Discret. Math. 344(6), 112368 (2021).
Acknowledgements
We thank the anonymous reviewers for their helpful suggestions. The research of authors is supported by National Natural Science Foundation of China (62272420) and Natural Sciences and Engineering Research Council of Canada (RGPIN-2023-04673).
Author information
Authors and Affiliations
Contributions
Both authors contributed equally to this work.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chang, Z., Wang, Q. Efficient generation of odd order de Bruijn sequence with the same complement and reverse sequences. Des. Codes Cryptogr. (2025). https://doi.org/10.1007/s10623-025-01580-5
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10623-025-01580-5