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. Permutation Pattern ...
Article

Permutation Pattern matching in (213, 231)-avoiding permutations

Both Neou (1), Romeo Rizzi ORCID (2), Stéphane Vialette ORCID (1)
(1) Laboratoire d'Informatique Gaspard-Monge
(2) Department of Computer Science [Verona]
Download article
Open on HAL
Submitted on
March 16, 2017
Accepted on
March 22, 2017
Published on
March 22, 2017
Last modified on
March 31, 2025
Special issue 18
vol. 18:2, Permutation Patterns 2015
Permutation Patterns
DOI
10.46298/dmtcs.1329
License
CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
Indicators
1400
Views
1295
Downloads

Permutation Pattern matching in (213, 231)-avoiding permutations

Both Neou (1), Romeo Rizzi ORCID (2), Stéphane Vialette ORCID (1)
(1) Laboratoire d'Informatique Gaspard-Monge
(2) Department of Computer Science [Verona]
Abstract
Given permutations σ of size k and π of size n with k < n, the permutation pattern matching problem is to decide whether σ occurs in π as an order-isomorphic subsequence. We give a linear-time algorithm in case both π and σ avoid the two size-3 permutations 213 and 231. For the special case where only σ avoids 213 and 231, we present a O(max(kn², n² log log n)-time algorithm. We extend our research to bivincular patterns that avoid 213 and 231 and present a O(kn^4)-time algorithm. Finally we look at the related problem of the longest subsequence which avoids 213 and 231.
Keywords
  • [INFO.INFO-BI]Computer Science [cs]/Bioinformatics [q-bio.QM]
  • [INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC]
  • Pattern Avoidance
  • Pattern Matching
  • (213 231)-avoiding permutation
  • Permutation Pattern
  • Permutation Class
Cited by

Source: OpenCitations

  • Finding and Counting Permutations via CSPs

    Algorithmica

    Authors : Benjamin Aram Berendsohn ORCID, László Kozma ORCID, Dániel Marx ORCID

    Journal reference : Volume 83, 2021, pp. 2552-2577

    DOI : 10.1007/s00453-021-00812-z
  • Parity permutation pattern matching

    Authors : Ardévol Martínez, Sikora, Vialette

    Journal reference : Volume , 2024, pp.

    DOI : 10.1007/s00453-024-01237-0
Preview
Loading PDF preview...