Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Combinatorial specif ...
Conference paper

Combinatorial specification of permutation classes

Frédérique Bassino ORCID (1), Mathilde Bouvel (2), Adeline Pierrot (3), Carine Pivoteau (4), Dominique Rossin (5)
(1) Laboratoire d'Informatique de Paris-Nord
(2) Laboratoire Bordelais de Recherche en Informatique
(3) Laboratoire d'informatique Algorithmique : Fondements et Applications
(4) Laboratoire d'Informatique Gaspard-Monge
(5) Laboratoire d'informatique de l'École polytechnique [Palaiseau]
Download article
Open on HAL
Imported on
January 31, 2017
Published on
December 31, 2011
Last modified on
March 31, 2025
Volume
DMTCS Proceedings vol. AR, 24th International Conference on Formal Power Series and Algebraic Combinatorics (FPSAC 2012)
Proceedings
DOI
10.46298/dmtcs.3082
License
https://about.hal.science/hal-authorisation-v1
French National Research Agency (ANR)
ANR-10-BLAN-0204
Méthodes Algorithmiques de Génération aléatoire Non Uniforme, Modèles et applications.
Indicators
682
Views
586
Downloads

Combinatorial specification of permutation classes

Frédérique Bassino ORCID (1), Mathilde Bouvel (2), Adeline Pierrot (3), Carine Pivoteau (4), Dominique Rossin (5)
(1) Laboratoire d'Informatique de Paris-Nord
(2) Laboratoire Bordelais de Recherche en Informatique
(3) Laboratoire d'informatique Algorithmique : Fondements et Applications
(4) Laboratoire d'Informatique Gaspard-Monge
(5) Laboratoire d'informatique de l'École polytechnique [Palaiseau]
Abstract
English
This article presents a methodology that automatically derives a combinatorial specification for the permutation class $\mathcal{C} = Av(B)$, given its basis $B$ of excluded patterns and the set of simple permutations in $\mathcal{C}$, when these sets are both finite. This is achieved considering both pattern avoidance and pattern containment constraints in permutations.The obtained specification yields a system of equations satisfied by the generating function of $\mathcal{C}$, this system being always positive and algebraic. It also yields a uniform random sampler of permutations in $\mathcal{C}$. The method presented is fully algorithmic.
French
Cet article présente une méthodologie qui calcule automatiquement une spécification combinatoire pour la classe de permutations $\mathcal{C} = Av(B)$, étant donnés une base $B$ de motifs interdits et l’ensemble des permutations simples de $\mathcal{C}$, lorsque ces deux ensembles sont finis. Ce résultat est obtenu en considérant à la fois des contraintes de motifs interdits et de motifs obligatoires dans les permutations. La spécification obtenue donne un système d’équations satisfait par la série génératrice de la classe $\mathcal{C}$, système qui est toujours positif et algébrique. Elle fournit aussi un générateur aléatoire uniforme de permutations dans $\mathcal{C}$. La méthode présentée est complètement algorithmique.
Keywords
  • [MATH.MATH-CO]Mathematics [math]/Combinatorics [math.CO]
  • permutation classes
  • excluded patterns
  • substitution decomposition
  • simple permutations
  • generating functions
  • combinatorial specification
  • random generation
Preview
Loading PDF preview...