Abstract
A Gray code for a combinatorial class is a method for listing the objects in the class so that successive objects differ in some prespecified, small way, typically expressed as a bounded Hamming distance. In a previous work, the authors of the present paper showed, among other things, that the m-ary Reflected Gray Code Order yields a Gray code for the set of restricted growth functions. Here we further investigate variations of this order relation, and give the first Gray codes and efficient generating algorithms for bounded restricted growth functions.
Similar content being viewed by others
Notes
In [4] a similar terminology is used for a slightly different notion
References
Bernini, A., Bilotta, S., Pinzani, R., Sabri, A., Vajnovszki, V.: Reflected Gray codes for \(q\)-ary words avoiding a given factor. Acta. Inform. 52(7), 573–592 (2015)
Gray, F.: Pulse code communication, U.S. Patent 2632058 (1953)
Ruskey, F.: Combinatorial generation, Book in preparation
Sabri, A., Vajnovszki, V.: Reflected Gray code based orders on some restricted growth sequences. Comp. J. 58(5), 1099–1111 (2015)
Sabri, A., Vajnovszki, V.: Bounded growth functions: Gray codes and exhaustive generation, The Japanese Conference on Combinatorics and its Applications, May 21–25, Kyoto, Japan (2016)
Sloane, N.J.A.: The On-line Encyclopedia of Integer Sequences, available electronically at http://oeis.org
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sabri, A., Vajnovszki, V. More Restricted Growth Functions: Gray Codes and Exhaustive Generation. Graphs and Combinatorics 33, 573–582 (2017). https://doi.org/10.1007/s00373-017-1774-7
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00373-017-1774-7