Lower bound on the running time of Pop-Stack Sorting on a random permutation

12/19/2022
by   Lyuben Lichev, et al.
0

Pop-Stack Sorting is an algorithm that takes a permutation as an input and sorts its elements. It consists of several steps. At one step, the algorithm reads the permutation it has to process from left to right and reverses each of its maximal decreasing subsequences of consecutive elements. It terminates at the first step that outputs the identity permutation. In this note, we answer a question of Defant on the running time of Pop-Stack Sorting on the uniform random permutation σ_n. More precisely, we show that there is a constant c > 0.5 such that asymptotically almost surely, the algorithm needs at least cn steps to terminate on σ_n.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2020

Permutree sorting

Generalizing stack sorting and c-sorting for permutations, we define the...
research
07/05/2023

Sorting Pattern-Avoiding Permutations via 0-1 Matrices Forbidding Product Patterns

We consider the problem of comparison-sorting an n-permutation S that av...
research
08/04/2020

Bucket Oblivious Sort: An Extremely Simple Oblivious Sort

We propose a conceptually simple oblivious sort and oblivious random per...
research
12/04/2017

The Saukas-Song Selection Algorithm and Coarse Grained Parallel Sorting

We analyze the running time of the Saukas-Song algorithm for selection o...
research
11/11/2021

Optimal Physical Sorting of Mobile Agents

Given a collection of red and blue mobile agents located on two grid row...
research
11/03/2022

Repeatable Random Permutation Set

Random permutation set (RPS), as a recently proposed theory, enables pow...
research
02/23/2019

Faster and simpler algorithms for finding large patterns in permutations

Permutation patterns and pattern avoidance have been intensively studied...

Please sign up or login with your details

Forgot password? Click here to reset