Abstract

In this paper we study the problem of sorting under non-uniform comparison costs, where costs are either 1 or ∞\infty. If comparing a pair has an associated cost of ∞\infty then we say that such a pair cannot be compared (forbidden pairs). Along with the set of elements VV the input to our problem is a graph G(V,E)G(V, E), whose edges represents the pairs that we can compare incurring an unit of cost. Given a graph with nn vertices and qq forbidden edges we propose the first non-trivial deterministic algorithm which makes O((q+n)log⁡n)O((q + n)\log{n}) comparisons with a total complexity of O(n2+qω/2)O(n^2 + q^{ω/2}), where ωω is the exponent in the complexity of matrix multiplication. We also propose a simple randomized algorithm for the problem which makes O~(n2/q+n+nq)\widetilde{O}(n^2/\sqrt{q + n} + n\sqrt{q}) probes with high probability. When the input graph is random we show that O~(min⁡(n3/2,pn2))\widetilde{O}(\min{(n^{3/2}, pn^2)}) probes suffice, where pp is the edge probability.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.