• DocumentCode
    1964712
  • Title

    On Allocating Goods to Maximize Fairness

  • Author

    Chakrabarty, Deeparnab ; Chuzhoy, Julia ; Khanna, Sanjeev

  • Author_Institution
    Dept. of C&O, Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2009
  • fDate
    25-27 Oct. 2009
  • Firstpage
    107
  • Lastpage
    116
  • Abstract
    We consider the Max-Min Allocation problem: given a set A of m agents and a set I of n items, where agent A ¿ A has utility uA,i for item i ¿ I, our goal is to allocate items to agents so as to maximize fairness. Specifically, the utility of an agent is the sum of its utilities for the items it receives, and we seek to maximize the minimum utility of any agent. While this problem has received much attention recently, its approximability has not been well-understood thus far: the best known approximation algorithm achieves an O¿(¿m)-approximation, and in contrast, the best known hardness of approximation stands at 2. Our main result is an algorithm that achieves an O¿(n¿)-approximation for any ¿ = ¿((log log n)/(log n)) in time nO(1/¿). In particular, we obtain poly-logarithmic approximation in quasipolynomial time, and for every constant ¿ > 0, we obtain an O¿(n¿)-approximation in polynomial time. An interesting technical aspect of our algorithm is that we use as a building block a linear program whose integrality gap is ¿(¿m). We bypass this obstacle by iteratively using the solutions produced by the LP to construct new instances with significantly smaller integrality gaps, eventually obtaining the desired approximation. As a corollary of our main result, we also show that for any constant ¿ > 0, an O(m¿)-approximation can be achieved in quasi-polynomial time. We also investigate the special case of the problem, where every item has non-zero utility for at most two agents. This problem is hard to approximate up to any factor better than 2. We give a factor 2-approximation algorithm.
  • Keywords
    approximation theory; computational complexity; minimax techniques; resource allocation; goods allocation; max-min allocation; poly-logarithmic approximation; quasipolynomial time; Approximation algorithms; Computer science; Information science; Iterative algorithms; Polynomials; Resource management; Upper bound; Allocation Problems; Approximation Algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2009. FOCS '09. 50th Annual IEEE Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    0272-5428
  • Print_ISBN
    978-1-4244-5116-6
  • Type

    conf

  • DOI
    10.1109/FOCS.2009.51
  • Filename
    5438640