English

Sorting with constraints

Data Structures and Algorithms 2025-09-04 v1 Discrete Mathematics

Abstract

In this work, we study the generalized sorting problem, where we are given a set of nn elements to be sorted, but only a subset of all possible pairwise element comparisons is allowed. We look at the problem from the perspective of the graph formed by the ``forbidden'' pairs, and we parameterize algorithms using the clique number and the chromatic number of this graph. We also extend these results to the class of problems where the input graph is not necessarily sortable, and one is only interested in discovering the partial order. We use our results to develop a simple algorithm that always determines the underlying partial order in O(n3/2logn)O(n^{3/2} \log n) probes, when the input graph is an Erd\H{o}s--R\'enyi graph.

Keywords

Cite

@article{arxiv.2509.02616,
  title  = {Sorting with constraints},
  author = {A. Manas},
  journal= {arXiv preprint arXiv:2509.02616},
  year   = {2025}
}