Exhaustive generation for permutations avoiding a (colored) regular sets of patterns

09/03/2018
by   Phan Thuan Do, et al.
0

Despite the fact that the field of pattern avoiding permutations has been skyrocketing over the last two decades, there are very few exhaustive generating algorithms for such classes of permutations. In this paper we introduce the notions of regular and colored regular set of forbidden patterns, which are particular cases of right-justified sets of forbidden patterns. We show the (colored) regularity of several sets of forbidden patterns (some of them involving variable length patterns) and we derive a general framework for the efficient generation of permutations avoiding them. The obtained generating algorithms are based on succession functions, a notion which is a byproduct of the ECO method introduced in the context of enumeration and random generation of combinatorial objects by Barcucci et al. in 1999, and developed later by Bacchelli et al. in 2004, for instance. For some classes of permutations falling under our general framework, the corresponding counting sequences are classical in combinatorics, such as Pell, Fibonacci, Catalan, Schröder and binomial transform of Padovan sequence.

READ FULL TEXT
research
04/09/2023

Combinatorial Statistics on Pattern-avoiding Permutations

The study of Mahonian statistics dated back to 1915 when MacMahon showed...
research
12/22/2019

Catalan words avoiding pairs of length three patterns

Catalan words are particular growth-restricted words counted by the epon...
research
06/14/2023

Combinatorial generation via permutation languages. VI. Binary trees

In this paper we propose a notion of pattern avoidance in binary trees t...
research
04/03/2020

Catalan and Schröder permutations sortable by two restricted stacks

We investigate the permutation sorting problem with two restricted stack...
research
06/22/2023

Counting occurrences of patterns in permutations

We develop a new, powerful method for counting elements in a multiset. A...
research
07/28/2020

On Accuracy and Coherence with Infinite Opinion Sets

There is a well-known equivalence between avoiding accuracy dominance an...
research
03/16/2021

Combinatorial generation via permutation languages. III. Rectangulations

A generic rectangulation is a partition of a rectangle into finitely man...

Please sign up or login with your details

Forgot password? Click here to reset