paper

Dynamic Range Minimum Queries on the Ultra-Wide Word RAM

arXiv:2411.16281

Abstract

We consider the dynamic range minimum problem on the ultra-wide word RAM model of computation. This model extends the classic -bit word RAM model with special ultrawords of length bits that support standard arithmetic and boolean operation and scattered memory access operations that can access (non-contiguous) locations in memory. The ultra-wide word RAM model captures (and idealizes) modern vector processor architectures. The goal in the dynamic range minimum problem is to maintain an array of -bit integers subject to range minimum queries (given indices and return a smallest integer in the subarray ) and updates (given index and integer set ). Our main result is a data structure that supports range minimum queries and updates in time and uses space in addition to the input array. This exponentially improves the time of existing techniques. Our result is based on a simple reduction to prefix minimum computations on sequences words combined with a new parallel, recursive implementation of these.

Extended abstract at the 50th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2025)

Dynamic Range Minimum Queries on the Ultra-Wide Word RAM · wovepaper