Sorting pattern-avoiding permutations via 0-1 matrices forbidding product patterns

P Chalermsook, S Pettie… - Proceedings of the 2024 …, 2024 - SIAM
We consider the problem of comparison-sorting an n-permutation S that avoids some k-
permutation π. Chalermsook, Goswami, Kozma, Mehlhorn, and Saranurak [CGK+ 15b] …

On the Extremal Functions of Acyclic Forbidden 0-1 Matrices

S Pettie, G Tardos - Proceedings of the 2024 Annual ACM-SIAM …, 2024 - SIAM
The extremal theory of forbidden 0-1 matrices studies the asymptotic growth of the function
Ex (P, n), which is the maximum weight of a matrix A∈{0, 1} n× n whose submatrices avoid a …

Splay trees on trees

BA Berendsohn, L Kozma - Proceedings of the 2022 Annual ACM-SIAM …, 2022 - SIAM
Search trees on trees (STTs) are a far-reaching generalization of binary search trees (BSTs),
allowing the efficient exploration of tree-structured domains.(BSTs are the special case in …

Competitive online search trees on trees

P Bose, J Cardinal, J Iacono, G Koumoutsos… - ACM Transactions on …, 2023 - dl.acm.org
We consider the design of adaptive data structures for searching elements of a tree-
structured space. We use a natural generalization of the rotation-based online binary search …

Factoring pattern-free permutations into separable ones

É Bonnet, R Bourneuf, C Geniet, S Thomassé - … of the 2024 Annual ACM-SIAM …, 2024 - SIAM
We show that for any permutation π there exists an integer k π such that every permutation
avoiding π as a pattern factorises as the composition of at most k π separable permutations …

[PDF][PDF] Optimization with pattern-avoiding input

BA Berendsohn, L Kozma, M Opler - Proceedings of the 56th Annual …, 2024 - dl.acm.org
Permutation pattern-avoidance is a central concept of both enumerative and extremal
combinatorics. In this paper we study the effect of permutation pattern-avoidance on the …

Smooth heaps and a dual view of self-adjusting data structures

L Kozma, T Saranurak - Proceedings of the 50th Annual ACM SIGACT …, 2018 - dl.acm.org
We present a new connection between self-adjusting binary search trees (BSTs) and heaps,
two fundamental, extensively studied, and practically relevant families of data structures …

Push-down trees: optimal self-adjusting complete trees

C Avin, K Mondal, S Schmid - IEEE/ACM Transactions on …, 2022 - ieeexplore.ieee.org
This paper studies a fundamental algorithmic problem related to the design of demand-
aware networks: networks whose topologies adjust toward the traffic patterns they serve, in …

Finding and counting permutations via CSPs

BA Berendsohn, L Kozma, D Marx - Algorithmica, 2021 - Springer
Permutation patterns and pattern avoidance have been intensively studied in combinatorics
and computer science, going back at least to the seminal work of Knuth on stack-sorting …

A new path from splay to dynamic optimality

C Levy, R Tarjan - Proceedings of the Thirtieth Annual ACM-SIAM …, 2019 - SIAM
Consider the task of performing a sequence of searches in a binary search tree. After each
search, an algorithm is allowed to arbitrarily restructure the tree, at a cost proportional to the …