Algorithms for the Generalized Poset Sorting Problem
Abstract
We consider a generalized poset sorting problem (GPS), in which we are given a query graph and an unknown poset that is defined on the same vertex set , and the goal is to make as few queries as possible to edges in in order to fully recover , where each query returns the relation between , i.e., , or . This generalizes both the poset sorting problem [Faigle et al., SICOMP 88] and the generalized sorting problem [Huang et al., FOCS 11]. We give algorithms with query complexity when is a complete bipartite graph or is stochastic under the \ER model, where is the \emph{width} of the poset, and these generalize [Daskalakis et al., SICOMP 11] which only studies complete graph . Both results are based on a unified framework that reduces the poset sorting to partitioning the vertices with respect to a given pivot element, which may be of independent interest. Our study of GPS also leads to a new competitive ratio for the so-called weighted generalized sorting problem where is the number of distinct weights in the query graph. This problem was considered as an open question in [Charikar et al., JCSS 02], and our result makes important progress as it yields the first nontrivial sublinear ratio for general weighted query graphs (for any bounded ). We obtain this via an query complexity algorithm for the case where every edge in is guaranteed to be comparable in the poset, which generalizes a bound for generalized sorting [Huang et al., FOCS 11].
Cite
@article{arxiv.2304.01623,
title = {Algorithms for the Generalized Poset Sorting Problem},
author = {Shaofeng H. -C. Jiang and Wenqian Wang and Yubo Zhang and Yuhao Zhang},
journal= {arXiv preprint arXiv:2304.01623},
year = {2023}
}