-
An algorithm computing combinatorial specifications of permutation classes
Abstract: This article presents a methodology that automatically derives a combinatorial specification for a permutation class C, given its basis B of excluded patterns and the set of simple permutations in 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 satisf… ▽ More
Submitted 31 October, 2016; v1 submitted 2 June, 2015; originally announced June 2015.
Comments: Version 2, incorporating suggestions of anonymous referees
-
arXiv:1307.2006 [pdf, ps, other]
An algorithm for deciding the finiteness of the number of simple permutations in permutation classes
Abstract: In this article, we describe an algorithm to determine whether a permutation class C given by a finite basis B of excluded patterns contains a finite number of simple permutations. This is a continuation of the work initiated in [Brignall, Ruskuc, Vatter, Simple permutations: decidability and unavoidable substructures, 2008], and shares several aspects with it. Like in this article, the main diffi… ▽ More
Submitted 8 December, 2014; v1 submitted 8 July, 2013; originally announced July 2013.
Comments: Correction of a few minor typos
MSC Class: 05A05; 68R05; 05-04
-
arXiv:1304.2860 [pdf, ps, other]
2-Stack Sorting is polynomial
Abstract: In this article, we give a polynomial algorithm to decide whether a given permutation $σ$ is sortable with two stacks in series. This is indeed a longstanding open problem which was first introduced by Knuth. He introduced the stack sorting problem as well as permutation patterns which arises naturally when characterizing permutations that can be sorted with one stack. When several stacks in serie… ▽ More
Submitted 10 April, 2013; originally announced April 2013.
Comments: 23 pages
-
arXiv:1303.4376 [pdf, ps, other]
2-stack pushall sortable permutations
Abstract: In the 60's, Knuth introduced stack-sorting and serial compositions of stacks. In particular, one significant question arise out of the work of Knuth: how to decide efficiently if a given permutation is sortable with 2 stacks in series? Whether this problem is polynomial or NP-complete is still unanswered yet. In this article we introduce 2-stack pushall permutations which form a subclass of 2-sta… ▽ More
Submitted 18 March, 2013; originally announced March 2013.
Comments: 41 pages
-
arXiv:1201.0940 [pdf, ps, other]
Average-case analysis of perfect sorting by reversals (Journal Version)
Abstract: Perfect sorting by reversals, a problem originating in computational genomics, is the process of sorting a signed permutation to either the identity or to the reversed identity permutation, by a sequence of reversals that do not break any common interval. Bérard et al. (2007) make use of strong interval trees to describe an algorithm for sorting signed permutations by reversals. Combinatorial prop… ▽ More
Submitted 4 January, 2012; originally announced January 2012.
Comments: A preliminary version of this work appeared in the proceedings of Combinatorial Pattern Matching (CPM) 2009. See arXiv:0901.2847; Discrete Mathematics, Algorithms and Applications, vol. 3(3), 2011
MSC Class: 05A05; 05A16; 05C90; 05C05
-
arXiv:1002.3866 [pdf, ps, other]
Deciding the finiteness of the number of simple permutations contained in a wreath-closed class is polynomial
Abstract: We present an algorithm running in time O(n ln n) which decides if a wreath-closed permutation class Av(B) given by its finite basis B contains a finite number of simple permutations. The method we use is based on an article of Brignall, Ruskuc and Vatter which presents a decision procedure (of high complexity) for solving this question, without the assumption that Av(B) is wreath-closed. Using co… ▽ More
Submitted 4 March, 2011; v1 submitted 20 February, 2010; originally announced February 2010.
Journal ref: Pure Mathematics and Applications 21, 2 (2010) 119-135
-
arXiv:0901.2847 [pdf, ps, other]
Average-case analysis of perfect sorting by reversals
Abstract: A sequence of reversals that takes a signed permutation to the identity is perfect if at no step a common interval is broken. Determining a parsimonious perfect sequence of reversals that sorts a signed permutation is NP-hard. Here we show that, despite this worst-case analysis, with probability one, sorting can be done in polynomial time. Further, we find asymptotic expressions for the average… ▽ More
Submitted 19 January, 2009; originally announced January 2009.
MSC Class: 05A05; 05A16; 05C90; 05C05
Journal ref: CPM'09, Lille : France (2009)
-
arXiv:math/0702109 [pdf, ps, other]
Longest Common Separable Pattern between Permutations
Abstract: In this article, we study the problem of finding the longest common separable pattern between several permutations. We give a polynomial-time algorithm when the number of input permutations is fixed and show that the problem is NP-hard for an arbitrary number of input permutations even if these permutations are separable. On the other hand, we show that the NP-hard problem of finding the longest… ▽ More
Submitted 5 February, 2007; originally announced February 2007.
Comments: 15 pages
MSC Class: 05A05 - 05C12 - 05C85 - 05C05- 90C39
Journal ref: Combinatorial Pattern Matching (CPM) 2007 (2007) 00
-
arXiv:math/0611679 [pdf, ps, other]
Longest Common Pattern between two Permutations
Abstract: In this paper, we give a polynomial (O(n^8)) algorithm for finding a longest common pattern between two permutations of size n given that one is separable. We also give an algorithm for general permutations whose complexity depends on the length of the longest simple permutation involved in one of our permutations.
Submitted 22 November, 2006; originally announced November 2006.
MSC Class: 05A05; 05C12; 05C85; 05C05; 90C39
Journal ref: Algebr. Geom. Topol. 7 (2007) 829-843
-
arXiv:math/0506538 [pdf, ps, other]
Edit Distance between Unlabeled Ordered Trees
Abstract: There exists a bijection between one stack sortable permutations --permutations which avoid the pattern 231-- and planar trees. We define an edit distance between permutations which is coherent with the standard edit distance between trees. This one-to-one correspondence yields a polynomial algorithm for the subpermutation problem for $(231)$ avoiding permutations. Moreover, we obtain the genera… ▽ More
Submitted 27 June, 2005; originally announced June 2005.
Comments: Algorithmique et Combinatoire
MSC Class: 05C12; 05C05; 05A05; 05A15