Optimal dynamic strings

P Gawrychowski, A Karczmarz, T Kociumaka… - Proceedings of the …, 2018 - SIAM
In this paper, we study the fundamental problem of maintaining a dynamic collection of
strings under the following operations:• make_string–add a string of constant length,• concat …

An overview of data aggregation architecture for real-time tracking with sensor networks

T He, L Gu, L Luo, T Yan, JA Stankovic… - … 20th IEEE International …, 2006 - ieeexplore.ieee.org
Since sensor nodes normally have limited resources in terms of energy, bandwidth and
computation capability, efficiency is a key design goal in sensor network research. As one of …

Alphabet-dependent string searching with wexponential search trees

J Fischer, P Gawrychowski - … : 26th Annual Symposium, CPM 2015, Ischia …, 2015 - Springer
We consider finding a pattern of length mm in a compacted (linear-size) trie storing strings
over an alphabet of size σ σ. In static tries, we achieve O (m+\lg\lg σ) O (m+ lg lg σ) …

Achieving optimal backlog in multi-processor cup games

MA Bender, M Farach-Colton, W Kuszmaul - Proceedings of the 51st …, 2019 - dl.acm.org
Many problems in processor scheduling, deamortization, and buffer management can be
modeled as single-and multi-processor cup games. At the beginning of the single-processor …

On-line indexing for general alphabets via predecessor queries on subsets of an ordered list

T Kopelowitz - 2012 IEEE 53rd Annual Symposium on …, 2012 - ieeexplore.ieee.org
The problem of Text Indexing is a fundamental algorithmic problem in which one wishes to
preprocess a text in order to quickly locate pattern queries within the text. In the ever …

Randomized cup game algorithms against strong adversaries

MA Bender, W Kuszmaul - Proceedings of the 2021 ACM-SIAM Symposium on …, 2021 - SIAM
In each step of the cup game on n cups, a filler distributes up to 1–∊ water among the cups,
and then an emptier removes 1 unit of water from a single cup. The emptier's goal is to …

A compact DAG for storing and searching maximal common subsequences

A Conte, R Grossi, G Punzi, T Uno - arXiv preprint arXiv:2307.13695, 2023 - arxiv.org
Maximal Common Subsequences (MCSs) between two strings X and Y are subsequences
of both X and Y that are maximal under inclusion. MCSs relax and generalize the well …

How asymmetry helps buffer management: achieving optimal tail size in cup games

W Kuszmaul - Proceedings of the 53rd Annual ACM SIGACT …, 2021 - dl.acm.org
The cup game on n cups is a multi-step game with two players, a filler and an emptier. At
each step, the filler distributes 1 unit of water among the cups, and then the emptier selects a …

Achieving optimal backlog in the vanilla multi-processor cup game

W Kuszmaul - Proceedings of the Fourteenth Annual ACM-SIAM …, 2020 - SIAM
In each step of the p-processor cup game on n cups, a filler distributes up to p units of water
among the cups, subject only to the constraint that no cup receives more than 1 unit of water; …

Engineering parallel string sorting

T Bingmann, A Eberle, P Sanders - Algorithmica, 2017 - Springer
We discuss how string sorting algorithms can be parallelized on modern multi-core shared
memory machines. As a synthesis of the best sequential string sorting algorithms and …