AbstractA parallel algorithm is presented for generating a permutation of size n. The algorithm uses O(n) processors and runs in O(Log2(n)) time. We show also that this algorithm permits the generation of a Dyck word. The same techniques work for Motzkin words, left factors of Dyck or Motzkin words and words which are in bijection with trees split into patterns as defined by Dershowitz and Zaks (1989) (see Alonso, 1992)
A universal cycle for permutations of length n is a cyclic word or permutation, any factor of which ...
Shuffling is the process of placing elements into a random order such that any permutation occurs wi...
AbstractA permutation with a signature Q=(q1,q2,…,qn−1) where qi is either 1 or −1, is a permutation...
AbstractA parallel algorithm is presented for generating a permutation of size n. The algorithm uses...
[[abstract]]The authors present a parallel algorithm to generate the permutations of at most k out o...
AbstractA coloring of a graph G is an assignment of colors to its vertices so that no two adjacent v...
AbstractAn efficient algorithm is developed to generate all partitions of a set of elements into sub...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
Parallel parenthesis-matching algorithm has in the past been used to design parallel algorithms for ...
We show that simple sequential randomized iterative algo-rithms for random permutation, list contrac...
Holonomic equations are recursive equations which allow computingefficiently numbers of combinatoric...
AbstractThe computational complexity of the following problem is investigated: Given a permutation g...
Holonomic equations are recursive equations which allow computingefficiently numbers of combinatoric...
. Starting from a permutation of f0; : : : ; n \Gamma 1g we compute in parallel with a workload of O...
AbstractMany combinatorial structures can be constructed from simpler components. For example, a per...
A universal cycle for permutations of length n is a cyclic word or permutation, any factor of which ...
Shuffling is the process of placing elements into a random order such that any permutation occurs wi...
AbstractA permutation with a signature Q=(q1,q2,…,qn−1) where qi is either 1 or −1, is a permutation...
AbstractA parallel algorithm is presented for generating a permutation of size n. The algorithm uses...
[[abstract]]The authors present a parallel algorithm to generate the permutations of at most k out o...
AbstractA coloring of a graph G is an assignment of colors to its vertices so that no two adjacent v...
AbstractAn efficient algorithm is developed to generate all partitions of a set of elements into sub...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
Parallel parenthesis-matching algorithm has in the past been used to design parallel algorithms for ...
We show that simple sequential randomized iterative algo-rithms for random permutation, list contrac...
Holonomic equations are recursive equations which allow computingefficiently numbers of combinatoric...
AbstractThe computational complexity of the following problem is investigated: Given a permutation g...
Holonomic equations are recursive equations which allow computingefficiently numbers of combinatoric...
. Starting from a permutation of f0; : : : ; n \Gamma 1g we compute in parallel with a workload of O...
AbstractMany combinatorial structures can be constructed from simpler components. For example, a per...
A universal cycle for permutations of length n is a cyclic word or permutation, any factor of which ...
Shuffling is the process of placing elements into a random order such that any permutation occurs wi...
AbstractA permutation with a signature Q=(q1,q2,…,qn−1) where qi is either 1 or −1, is a permutation...