Abstract

We study the max–min fair allocation problem in which a set of m indivisible items are to be distributed among n agents such that the minimum utility among all agents is maximized. In the restricted setting, the utility of each item j on agent i is either 0 or some non-negative weight $$w_j$$ . For this setting, Asadpour et al. (ACM Trans Algorithms 8(3):24, 2012) showed that a certain configuration-LP can be used to estimate the optimal value to within a factor of $$4+\delta $$ , for any $$\delta >0$$ , which was recently extended by Annamalai et al. (in: Indyk (ed) Proceedings of the twenty-sixth annual ACMSIAM symposium on discrete algorithms, SODA 2015, San Diego, CA, USA, January 4–6, 2015) to give a polynomial-time 13-approximation algorithm for the problem. For hardness results, Bezakova and Dani (SIGecom Exch 5(3):11–18, 2005) showed that it is $$\mathsf {NP}$$ -hard to approximate the problem within any ratio smaller than 2. In this paper we consider the $$(1,\epsilon )$$ -restricted max–min fair allocation problem in which each item j is either heavy $$(w_j = 1)$$ or light $$(w_j = \epsilon )$$ , for some parameter $$\epsilon \in (0,1)$$ . We show that the $$(1,\epsilon )$$ -restricted case is also $$\mathsf {NP}$$ -hard to approximate within any ratio smaller than 2. Using the configuration-LP, we are able to estimate the optimal value of the problem to within a factor of $$3+\delta $$ , for any $$\delta >0$$ . Extending this idea, we also obtain a quasi-polynomial time $$(3+4\epsilon )$$ -approximation algorithm and a polynomial time 9-approximation algorithm. Moreover, we show that as $$\epsilon $$ tends to 0, the approximation ratio of our polynomial-time algorithm approaches $$3+2\sqrt{2}\approx 5.83$$ .

Highlights

  • We consider the Max-Min Fair Allocation problem

  • We show that the (1, )-restricted case is NP-hard to approximate within any ratio smaller than 2

  • A problem instance is defined by (A, B, w), where A is a set of n agents, B is a set of m items and the utility of each item j ∈ B perceived by agent i ∈ A has weight wij

Read more

Summary

Introduction

We consider the Max-Min Fair Allocation problem. A problem instance is defined by (A, B, w), where A is a set of n agents, B is a set of m items and the utility of each item j ∈ B perceived by agent i ∈ A has weight wij. Later Khot and Ponnuswami [13] generalized the “Big Goods/Small Goods” setting and considered the (0, 1, U )-max-min allocation problem with sub-additive utility function in which the weight of an item to an agent is either. Note that in their setting an item can have weight 1 for an agent and U for another. Upper bound for the CLP’s integrality gap of the (1, )-restricted min-max allocation problem and extended it to a 1.9412 upper bound for the general case Their algorithm is not known to converge in polynomial time. Since the (1, )-restriction is considered in the community to be interesting for the min-max setting, in this paper we consider this restriction for the max-min setting

Summary of Our Results
Other Related Work
Integrality Gap for Configuration LP
Getting a “Minimal” Solution
Finding a Perfect Matching
Quasi-Polynomial-Time Approximation Algorithm
Polynomial-Time Approximation Algorithm
Flow Network
Building Phase
Collapse Phase
Invariants and Properties

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.