Abstract
We propose an algorithm for enumeration and denumeration of words with given constraints on run lengths of ones (dklr-sequences). For large n, operation time of the algorithm (per symbol of a sequence) is at most O(log3 n log log n), where n is the length of enumerated words, whereas for the best known methods it is at least cn, c > 0.
Similar content being viewed by others
References
Medvedeva, Yu. and Ryabko, B., Fast Enumeration of Run-Length-Limited Words, in Proc. 2009 IEEE Int. Sympos. on Information Theory (ISIT’2009), Seoul, Korea, 2009, pp. 640–643.
Kautz, W.H., Fibonacci Codes for Synchronization Control, IEEE Trans. Inform. Theory, 1965, vol. 11, no. 2, pp. 284–292.
Tang, D.T. and Bahl, L.R., Block Codes for a Class of Constrained Noiseless Channels, Information and Control, 1970, vol. 17, no. 5, pp. 436–461.
Beenker, G.F.M. and Immink, K.A.S., A Generalized Method For Encoding and Decoding Run-Length-Limited Binary Sequences, IEEE Trans. Inform. Theory, 1983, vol. 29, no. 5, pp. 751–754.
Datta, S. and McLaughlin, S.W., An Enumerative Method for Runlength-Limited Codes: Permutation Codes, IEEE Trans. Inform. Theory, 1999, vol. 45, no. 6, pp. 2199–2204.
Kurmaev, O.F., Coding of Run-Length-Limited Sequences, Probl. Peredachi Inf., 2001, vol. 37, no. 3, pp. 34–43 [Probl. Inf. Trans. (Engl. Transl.), 2001, vol. 37, no. 3, pp. 216–225].
Kurmaev, O.F., Enumerative Coding for Constant-Weight Binary Sequences with Constrained Run-Length of Zeros, Probl. Peredachi Inf., 2002, vol. 38, no. 4, pp. 3–9 [Probl. Inf. Trans. (Engl. Transl.), 2002, vol. 38, no. 4, pp. 249–254].
Aho, A.V., Hopcroft, J.E., and Ullman, J.D., The Design and Analysis of Computer Algorithms, Reading: Addison-Wesley, 1976. Translated under the title Postroenie i analiz vychislitel’nykh algoritmov, Moscow: Mir, 1979.
Ryabko, B.Ya., Fast Enumeration of Combinatorial Objects, Diskret. Mat., 1998, vol. 10, no. 2, pp. 101–119 [Discrete Math. Appl. (Engl. Transl.), 2998, vol. 8, no. 2, pp. 163–182].
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © Yu.S. Medvedeva, B.Ya. Ryabko, 2010, published in Problemy Peredachi Informatsii, 2010, Vol. 46, No. 4, pp. 130–139.
Supported in part by the Russian Foundation for Basic Research, project no. 09-07-00005. Main results of the paper were announced in [1].
Rights and permissions
About this article
Cite this article
Medvedeva, Y.S., Ryabko, B.Y. Fast enumeration algorithm for words with given constraints on run lengths of ones. Probl Inf Transm 46, 390–399 (2010). https://doi.org/10.1134/S0032946010040095
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0032946010040095