Succinct Data Structures for Baxter Permutation and Related Families
Abstract
A permutation is a Baxter permutation if and only if it does not contain either of the patterns and . Baxter permutations are one of the most widely studied subclasses of general permutation due to their connections with various combinatorial objects such as plane bipolar orientations and mosaic floorplans, etc. In this paper, we introduce a novel succinct representation (i.e., using additional bits from their information-theoretical lower bounds) for Baxter permutations of size that supports and queries for any in and time, respectively. Here, and are arbitrary increasing functions that satisfy the conditions and , respectively. This stands out as the first succinct representation with sub-linear worst-case query times for Baxter permutations. Additionally, we consider a subclass of Baxter permutations called \textit{separable permutations}, which do not contain either of the patterns and . In this paper, we provide the first succinct representation of the separable permutation of size that supports both and queries in time. In particular, this result circumvents Golynski's [SODA 2009] lower bound result for trade-offs between redundancy and and queries. Moreover, as applications of these permutations with the queries, we also introduce the first succinct representations for mosaic/slicing floorplans, and plane bipolar orientations, which can further support specific navigational queries on them efficiently.
Keywords
Cite
@article{arxiv.2409.16650,
title = {Succinct Data Structures for Baxter Permutation and Related Families},
author = {Sankardeep Chakraborty and Seungbum Jo and Geunho Kim and Kunihiko Sadakane},
journal= {arXiv preprint arXiv:2409.16650},
year = {2024}
}