A general exhaustive generation algorithm for Gray structures
From MaRDI portal
Publication:995753
DOI10.1007/S00236-007-0053-0zbMATH Open1127.68113arXivmath/0703262OpenAlexW1975955357MaRDI QIDQ995753FDOQ995753
Elisabetta Grazzini, R. Pinzani, E. Pergola, Antonio Bernini
Publication date: 10 September 2007
Published in: Acta Informatica (Search for Journal in Brave)
Abstract: Starting from a succession rule for Catalan numbers, we define a procedure encoding and listing the objects enumerated by these numbers such that two consecutive codes of the list differ only for one digit. Gray code we obtain can be generalized to all the succession rules with the stability property: each label has in its production two labels and , always in the same position, regardless of . Because of this link, we define Gray structures the sets of those combinatorial objects whose construction can be encoded by a succession rule with the stability property. This property is a characteristic that can be found among various succession rules, as the finite, factorial or transcendental ones. We also indicate an algorithm which is a very slight modification of the Walsh's one, working in a O(1) worst-case time per word for generating Gray codes.
Full work available at URL: https://arxiv.org/abs/math/0703262
Combinatorics in computer science (68R05) Exact enumeration problems, generating functions (05A15) Nonnumerical algorithms (68W05)
Cites Work
- Title not available (Why is that?)
- Generating functions for generating trees
- Generating binary trees by transpositions
- Pattern matching for permutations
- Generating trees and the Catalan and Schrรถder numbers
- Generation of Permutations by Adjacent Transposition
- ECO:a methodology for the enumeration of combinatorial objects
- The number of Baxter permutations
- Some combinatorial interpretations of \(q\)-analogs of Schrรถder numbers
- Exhaustive generation of combinatorial objects by ECO
- Generating trees and forbidden subsequences
- Efficient generation of the binary reflected gray code and its applications
- Gray visiting Motzkins
- Gray code for derangements
- Gray codes for involutions
- Approximating algebraic functions by means of rational ones
- Random generation of trees and other combinatorial objects
- On the equivalence problem for succession rules
Cited In (9)
- Combinatorial generation via permutation languages. I. Fundamentals
- Mixed succession rules: the commutative case
- Avoiding cross-bifix-free binary words
- Title not available (Why is that?)
- Efficient generation of restricted growth words
- Combinatorial Gray codes for classes of pattern avoiding permutations
- Title not available (Why is that?)
- More restrictive Gray codes for some classes of pattern avoiding permutations
- Generalized algorithm for restricted weak composition generation
Recommendations
- A technique for generating Gray codes ๐ ๐
- A loopless algorithm for generating \((k, m)\)-ary trees in gray-code order ๐ ๐
- Efficient generation of the ideals of a poset in Gray code order ๐ ๐
- Loop-free Gray code algorithms for the set of compositions ๐ ๐
- Loopless generation of Gray codes for \(k\)-ary trees ๐ ๐
- Efficient loopless generation of Gray codes for \(k\)-ary trees. ๐ ๐
- Generating a Gray code for P-sequences ๐ ๐
- Title not available (Why is that?) ๐ ๐
- A Technique for Generating Specialized Gray Codes ๐ ๐
- Efficient Coroutine Generation of Constrained Gray Sequences ๐ ๐
This page was built for publication: A general exhaustive generation algorithm for Gray structures
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q995753)