English

Sorting Networks On Restricted Topologies

Data Structures and Algorithms 2022-03-22 v3

Abstract

The sorting number of a graph with nn vertices is the minimum depth of a sorting network with nn inputs and outputs that uses only the edges of the graph to perform comparisons. Many known results on sorting networks can be stated in terms of sorting numbers of different classes of graphs. In this paper we show the following general results about the sorting number of graphs. Any nn-vertex graph that contains a simple path of length dd has a sorting network of depth O(nlog(n/d))O(n \log(n/d)). Any nn-vertex graph with maximal degree Δ\Delta has a sorting network of depth O(Δn)O(\Delta n). We also provide several results that relate the sorting number of a graph with its routing number, size of its maximal matching, and other well known graph properties. Additionally, we give some new bounds on the sorting number for some typical graphs.

Keywords

Cite

@article{arxiv.1612.06473,
  title  = {Sorting Networks On Restricted Topologies},
  author = {Indranil Banerjee and Dana Richards and Igor Shinkar},
  journal= {arXiv preprint arXiv:1612.06473},
  year   = {2022}
}

Comments

16 pages, 3 figures

R2 v1 2026-06-22T17:28:57.785Z