Query Complexity of Tournament Solutions

11/18/2016
by   Palash Dey, et al.
0

A directed graph where there is exactly one edge between every pair of vertices is called a tournament. Finding the "best" set of vertices of a tournament is a well studied problem in social choice theory. A tournament solution takes a tournament as input and outputs a subset of vertices of the input tournament. However, in many applications, for example, choosing the best set of drugs from a given set of drugs, the edges of the tournament are given only implicitly and knowing the orientation of an edge is costly. In such scenarios, we would like to know the best set of vertices (according to some tournament solution) by "querying" as few edges as possible. We, in this paper, precisely study this problem for commonly used tournament solutions: given an oracle access to the edges of a tournament T, find f(T) by querying as few edges as possible, for a tournament solution f. We first show that the set of Condorcet non-losers in a tournament can be found by querying 2n- n -2 edges only and this is tight in the sense that every algorithm for finding the set of Condorcet non-losers needs to query at least 2n- n -2 edges in the worst case, where n is the number of vertices in the input tournament. We then move on to study other popular tournament solutions and show that any algorithm for finding the Copeland set, the Slater set, the Markov set, the bipartisan set, the uncovered set, the Banks set, and the top cycle must query Ω(n^2) edges in the worst case. On the positive side, we are able to circumvent our strong query complexity lower bound results by proving that, if the size of the top cycle of the input tournament is at most k, then we can find all the tournament solutions mentioned above by querying O(nk + n n/(1-1/k)) edges only.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/31/2022

Max Flow Vitality of Edges and Vertices in Undirected Planar Graphs

We study the problem of computing the vitality with respect to max flow ...
research
03/20/2019

Adaptive Majority Problems for Restricted Query Graphs and for Weighted Sets

Suppose that the vertices of a graph G are colored with two colors in an...
research
07/17/2018

A tight lower bound for the hardness of clutters

A clutter (or antichain or Sperner family) L is a pair (V,E), where V...
research
04/26/2012

On the Complexity of Finding Second-Best Abductive Explanations

While looking for abductive explanations of a given set of manifestation...
research
07/05/2023

The Calissons Puzzle

In 2022, Olivier Longuet, a French mathematics teacher, created a game c...
research
05/08/2019

A separator-based method for generating weakly chordal graphs

We propose a scheme for generating a weakly chordal graph on n vertices ...
research
09/18/2023

Graph Threading

Inspired by artistic practices such as beadwork and himmeli, we study th...

Please sign up or login with your details

Forgot password? Click here to reset