Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
139 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Sequential Fair Resource Allocation under a Markov Decision Process Framework (2301.03758v2)

Published 10 Jan 2023 in cs.LG, cs.GT, and math.OC

Abstract: We study the sequential decision-making problem of allocating a limited resource to agents that reveal their stochastic demands on arrival over a finite horizon. Our goal is to design fair allocation algorithms that exhaust the available resource budget. This is challenging in sequential settings where information on future demands is not available at the time of decision-making. We formulate the problem as a discrete time Markov decision process (MDP). We propose a new algorithm, SAFFE, that makes fair allocations with respect to the entire demands revealed over the horizon by accounting for expected future demands at each arrival time. The algorithm introduces regularization which enables the prioritization of current revealed demands over future potential demands depending on the uncertainty in agents' future demands. Using the MDP formulation, we show that SAFFE optimizes allocations based on an upper bound on the Nash Social Welfare fairness objective, and we bound its gap to optimality with the use of concentration bounds on total future demands. Using synthetic and real data, we compare the performance of SAFFE against existing approaches and a reinforcement learning policy trained on the MDP. We show that SAFFE leads to more fair and efficient allocations and achieves close-to-optimal performance in settings with dense arrivals.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (35)
  1. Challenges and issues of resource allocation techniques in cloud computing. KSII Transactions on Internet and Information Systems (TIIS), 14(7):2815–2839, 2020.
  2. Joshua Achiam. Spinning Up in Deep Reinforcement Learning. 2018.
  3. Online fair division: Analysing a food bank problem. In Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015.
  4. Dtn routing as a resource allocation problem. pages 373–384, 2007.
  5. Richard Bellman. Dynamic programming. Science, 153(3731):34–37, 1966.
  6. How to make envy vanish over time. In Proceedings of the 2018 ACM Conference on Economics and Computation, pages 593–610, 2018.
  7. The nonlinear resource allocation problem. Operations research, 43(4):670–683, 1995.
  8. Theory of the firm; resource allocation in a market economy. Prentice-Hall International Series in Management (EUA), 1965.
  9. Fairness and utilization in allocating resources with uncertain demand. In Proceedings of the 2020 conference on fairness, accountability, and transparency, pages 658–668, 2020.
  10. Consensus of subjective probabilities: The pari-mutuel method. The Annals of Mathematical Statistics, 30(1):165–168, 1959.
  11. Edmund Eisenberg. Aggregation of utility functions. Management Science, 7(4):337–350, 1961.
  12. Nagata Furukawa. Markovian decision processes with compact action spaces. The Annals of Mathematical Statistics, 43(5):1612–1622, 1972.
  13. Online resource allocation with customer choice. arXiv preprint arXiv:1511.01837, 2015.
  14. Individual fairness in hindsight. J. Mach. Learn. Res., 22(144):1–35, 2021.
  15. Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. In Proceedings of the 35th International Conference on Machine Learning, volume 80, pages 1856–1865, 2018.
  16. Soft actor-critic algorithms and applications. arXiv preprint, arXiv:1812.05905, 2018.
  17. Achieving a fairer future by changing the past. IJCAI’19, 2019.
  18. A social welfare optimal sequential allocation procedure. arXiv preprint arXiv:1304.5892, 2013.
  19. The nash social welfare function. Econometrica: Journal of the Econometric Society, pages 423–435, 1979.
  20. No agent left behind: Dynamic fair division of multiple resources. Journal of Artificial Intelligence Research, 51:579–603, 2014.
  21. Resource allocation problems. Handbook of combinatorial optimization, pages 905–1006, 1998.
  22. The effects of supplier fairness on vulnerable resellers. Journal of marketing research, 32(1):54–65, 1995.
  23. A hybrid search algorithm with heuristics for resource allocation problem. Information sciences, 173(1-3):155–167, 2005.
  24. Sequential resource allocation for nonprofit operations. Operations Research, 62(2):301–317, 2014.
  25. Fair dynamic rationing. In Proceedings of the 22nd ACM Conference on Economics and Computation, pages 694–695, 2021.
  26. Multi-agent systems for resource allocation and scheduling in a smart grid. Technology and Economics of Smart Grids and Sustainable Energy, 3(1):1–15, 2018.
  27. John F Nash. The bargaining problem. Econometrica: Journal of the econometric society, pages 155–162, 1950.
  28. Michael Patriksson. A survey on the continuous nonlinear resource allocation problem. European Journal of Operational Research, 185(1):1–46, 2008.
  29. Sequential fair allocation of limited resources under stochastic demands. arXiv preprint arXiv:2011.14382, 2020.
  30. Sequential fair allocation: Achieving the optimal envy-efficiency tradeoff curve. In Abstract Proceedings of the 2022 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, pages 95–96, 2022.
  31. Hal R Varian. Equity, envy, and efficiency. 1973.
  32. Toby Walsh. Online cake cutting. In International Conference on Algorithmic Decision Theory, pages 292–305. Springer, 2011.
  33. Initialization-free distributed algorithms for optimal resource allocation with feasibility constraints and application to economic dispatch of power systems. Automatica, 74:259–269, 2016.
  34. Supplier fairness as a mediating factor in the supplier performance–reseller satisfaction relationship. Journal of Business Research, 57(8):854–863, 2004.
  35. Fairness-efficiency tradeoffs in dynamic fair division. In Proceedings of the 21st ACM Conference on Economics and Computation, pages 911–912, 2020.
Citations (2)

Summary

We haven't generated a summary for this paper yet.