Skip to main content
Log in

Restricted Max-Min Allocation: Integrality Gap and Approximation Algorithm

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Given a set of players P, a set of indivisible resources R, and a set of non-negative values \(\{v_{pr}\}_{p\in P, r\in R}\), an allocation is a partition of R into disjoint subsets \(\{C_p\}_{p \in P}\) so that each player p is assigned the resources in \(C_p\). The max-min fair allocation problem is to determine the allocation that maximizes \(\min _p \sum _{r\in C_p}v_{pr}\). In the restricted case of this problem, each resource r has an intrinsic value \(v_r\), and \(v_{pr} = v_r\) for every player p who desires r and \(v_{pr} = 0\) for every player p who does not. We study the restricted max-min fair allocation problem in this paper. For this problem, the configuration LP has played an important role in estimating and approximating the optimal solution. Our first result is an upper bound of \(3\frac{21}{26}\) on the integrality gap, which is currently the best. It is obtained by a tighter analysis of the local search of Asadpour et al. [TALG’12]. It remains unknown whether this local search runs in polynomial time or not. Our second result is a polynomial-time algorithm that achieves an approximation ratio of \(4 + \delta \) for any constant \(\delta \in (0,1)\). Our algorithm can be seen as a generalization of the aforementioned local search.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Availability of data and material

Not applicable.

References

  1. Annamalai, C., Kalaitzis, C., Svensson, O.: Combinatorial algorithm for restricted max-min fair allocation. ACM Trans. Algorithms 13(3), 37:1-37:28 (2017)

    Article  MathSciNet  Google Scholar 

  2. Asadpour, A., Feige, U., Saberi, A.: Santa Claus meets hypergraph matchings. ACM Trans. Algorithms 8(3), 24:1-24:9 (2012)

    Article  MathSciNet  Google Scholar 

  3. Asadpour, A., Saberi, A.: An approximation algorithm for max-min fair allocation of indivisible goods. In: Proceedings of the 39th ACM Symposium on Theory of Computing, pp. 114–121 (2007)

  4. Bansal, N., Sviridenko, M.: The Santa Claus problem. In: Proceedings of the 38th ACM Symposium on Theory of Computing, pp. 31–40 (2006)

  5. Bateni, M., Charikar, M., Guruswami, V.: Max-min allocation via degree lower-bounded arborescences. In: Proceedings of the 41st Annual ACM Symposium on Theory of Computing, pp. 543–552 (2009)

  6. Bezáková, I., Dani, V.: Allocating indivisible goods. SIGecom Exchanges 5(3), 11–18 (2005)

    Article  Google Scholar 

  7. Chakrabarty, D., Chuzhoy, J., Khanna, S.: On allocating goods to maximize fairness. In: Proceedings of the 50th IEEE Symposium on Foundations of Computer Science, pp. 107–116 (2009)

  8. Cheng, S., Mao, Y.: Integrality gap of the configuration LP for the restricted max-min fair allocation. CoRR arXiv:1807.04152 (2018)

  9. Cheng, S., Mao, Y.: Restricted max-min fair allocation. In: Proceedings of the 45th International Colloquium on Automata, Languages, and Programming, pp. 37:1–37:13 (2018)

  10. Cheng, S., Mao, Y.: Restricted max-min allocation: Approximation and integrality gap. In: Proceedings of the 46th International Colloquium on Automata, Languages, and Programming, pp. 38:1–38:13 (2019)

  11. Davies, S., Rothvoss, T., Zhang, Y.: A tale of Santa Claus, hypergraphs and matroids. CoRR arXiv:1807.07189v1 (2018)

  12. Davies, S., Rothvoss, T., Zhang, Y.: A tale of Santa Claus, hypergraphs and matroids. In: Proceedings of the 31st Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2748–2757 (2020)

  13. Feige, U.: On allocations that maximize fairness. In: Proceedings of the 19th ACM-SIAM Symposium on Discrete Algorithms, pp. 287–293 (2008)

  14. Haeupler, B., Saha, B., Srinivasan, A.: New constructive aspects of the Lovász local lemma. J. ACM 58(6), 28:1-28:28 (2011)

    Article  Google Scholar 

  15. Haxell, P.: A condition for matchability in hypergraphs. Graphs Comb. 11(3), 245–248 (1995)

    Article  MathSciNet  Google Scholar 

  16. Jansen, K., Rohwedder, L.: A note on the integrality gap of the configuration LP for restricted Santa Claus. CoRR arXiv:1807.03626 (2018)

  17. Kleiberg, J., Tardos, E.: Algorithm Design. Pearson/Addison-Wesley, Reading (2006)

    Google Scholar 

  18. Lenstra, J., Shmoys, D., Tardos, É.: Approximation algorithms for scheduling unrelated parallel machines. In: Proceedings of the 28th IEEE Symposium on Foundations of Computer Science, pp. 217–224 (1987)

  19. Polacek, L., Svensson, O.: Quasi-polynomial local search for restricted max-min fair allocation. In: 39th International Colloquium on Automata, Languages, and Programming, pp. 726–737 (2012)

  20. Saha, B., Srinivasan, A.: A new approximation technique for resource-allocation problems. In: Proceedings of the 1st Symposium on Innovations in Computer Science, pp. 342–357 (2010)

Download references

Funding

Supported by Research Grants Council, Hong Kong, China (Project No. 16207419).

Author information

Authors and Affiliations

Authors

Contributions

We investigate the restricted max-min fair allocation problem and one of its LP relaxation, the configuration LP. We prove that the integrality gap of the configuration LP is at most \(\frac{99}{26} \approx 3.81\), improving the previous best bound of \(\frac{21}{6} \approx 3.84\). We also propose a \((4 + \delta )\)-approximation algorithm where \(\delta \) can be any positive constant. Before our work, the best approximation ratio achieved was \(6 + \delta \).

Corresponding author

Correspondence to Yuchen Mao.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Code availability

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supported by Research Grants Council, Hong Kong, China (Project No. 16207419).

An extended abstract appears in Proceedings of the 46th International Colloquium on Automata, Languages, and Programming, 2019, 38:1–38:13. .

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cheng, SW., Mao, Y. Restricted Max-Min Allocation: Integrality Gap and Approximation Algorithm. Algorithmica 84, 1835–1874 (2022). https://doi.org/10.1007/s00453-022-00942-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-022-00942-y

Keywords

Navigation