Stack-sorting for Words
Abstract
We introduce operators and , which act on words as natural generalizations of West's stack-sorting map. We show that the heuristically slower algorithm can sort words arbitrarily faster than its counterpart . We then generalize the combinatorial objects known as valid hook configurations in order to find a method for computing the number of preimages of any word under these two operators. We relate the question of determining which words are sortable by and to more classical problems in pattern avoidance, and we derive a recurrence for the number of words with a fixed number of copies of each letter (permutations of a multiset) that are sortable by each map. In particular, we use generating trees to prove that the -uniform words on the alphabet that avoid the patterns and are counted by the -Catalan number . We conclude with several open problems and conjectures.
Cite
@article{arxiv.1809.09158,
title = {Stack-sorting for Words},
author = {Colin Defant and Noah Kravitz},
journal= {arXiv preprint arXiv:1809.09158},
year = {2018}
}
Comments
23 pages, 8 figures