Short communication
A note on maximizing the minimum voter satisfaction on spanning trees

https://doi.org/10.1016/j.mathsocsci.2010.04.003Get rights and content

Abstract

A fair spanning tree of a graph maximizes the minimum satisfaction among individuals given their preferences over the edges of the graph. In this note we answer an open question about the computational complexity of determining fair spanning trees raised in Darmann et al. (2009). It is shown that the maximin voter satisfaction problem under choose-t elections is NP-complete for each fixed t2.

Introduction

The topic of finding a minimum spanning tree is a classical problem in Combinatorial Optimization. Having determined a minimum spanning tree, the natural question may arise how to “fairly” assign the costs of such a tree to individuals. This issue has been widely studied since Claus and Kleitman (1973), e.g., by Bird (1976), Bogomolnaia and Moulin (2009) and Dutta and Kar (2004).

In this paper, however, we focus on another aspect of fairness in connection with spanning trees. In our framework monetary costs are not taken into consideration. Instead, our approach is based on individuals’ preferences over the edges of a graph. Given such preferences, in Darmann et al. (2008) the quality of methods that fairly, i.e., socially acceptably, construct a spanning tree is analyzed. In a companion paper of Darmann et al. (2009), the focus is laid on the computational complexity of methods to fairly (in a maximin sense) construct a spanning tree. In this paper, we study the computational complexity of another method to fairly construct a spanning tree and therewith answer an open question stated in Darmann et al. (2009).

Our framework covers many applications in which a network needs to be installed, e.g., when countries need to agree on transnational traffic systems or oil pipelines, or when homeowners have diverging opinions about the specific links in a sewage or water network that needs to be constructed.

In the Combinatorial Optimization literature maximin fairness can be found in terms of maximizing the minimum of concepts such as utility, costs, time, etc. However, in Social Choice Theory the maximin approach is a well-known concept of formalizing fairness, originally discussed by Rawls (1972); for extensive studies of social choice rules see, e.g., Brams and Fishburn (2002), Nurmi (2007) and Saari (1995). In this paper, we follow the maximin approach based on different social choice rules proposed in Darmann et al. (2009) and show that the maximin voter satisfaction problem (MMVS) under choose-t elections is NP-hard for each fixed t2.

Section snippets

Problem formulation

In this work G=(V,E) denotes an undirected graph, with a set V of vertices and a set E of edges. Let n be the number of vertices and m be the number of edges of G. We call a subset TE a spanning tree of G if the graph (V,T) is connected and acyclic. Let τ be the set of spanning trees of G. A binary relation on a set A is called

  • complete if a,bA, ab or ba, and

  • transitive if a,b,cA, (ab and bc)ac.

A relation is called weak order if it is complete and transitive.

In our framework we are

MMVS under choose-t elections

Theorem 1

MMVS under choose-2 elections is strongly NP-complete.

Proof

Let Ω be an arbitrary instance of 3-SAT with a set X{x1,,x} of variables and a set C{C1,,Cq} of clauses over X. Accordingly, the set Y of literals is Y{x1,x̄1,,x,x̄}. From Ω we create an instance J of MMVS under a choose-2 election by building a graph G (see Fig. 1) and a voter preference profile π (see Table 1) as follows.

In order to create G=(V,E), for every variable xj we introduce a triangle of edges (xj,x̄j,gj) and an edge

References (14)

There are more references available in the full text version of this article.

Cited by (5)

  • Committee selection under weight constraints

    2012, Mathematical Social Sciences
    Citation Excerpt :

    In this literature complexity analysis and solution methods discussed in Operations Research and Computer Science are linked with aspects from Social Choice Theory such as the determination of (social) preferences or of (a set of) candidates based on rankings of candidates. Efforts along these lines were e.g. made in Klamler and Pferschy (2007), Darmann et al. (2011, 2009, 2010) and Lu and Boutilier (2010). Second, in political science various approaches have been developed to determine a set of winners for the election of multiple winners in legislative bodies.

  • Popular spanning trees

    2013, International Journal of Foundations of Computer Science
  • Fair solutions for some multiagent optimization problems

    2013, Autonomous Agents and Multi-Agent Systems
  • Finding socially best spanning trees

    2011, Theory and Decision
View full text