Nash Welfare in the Facility Location Problem
Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Doctoral Consortium. Pages 4897-4898.
https://doi.org/10.24963/ijcai.2021/680
Keywords
- Agent-based and Multi-agent Systems: Algorithmic Game Theory
- Agent-based and Multi-agent Systems: Computational Social Choice
- Agent-based and Multi-agent Systems: Voting
- Agent-based and Multi-agent Systems: Economic Paradigms, Auctions and Market-Based Systems
Abstract
In most facility location research, either an efficient facility placement which minimizes the total cost or a fairer placement which minimizes the maximum cost are typically proposed. To find a solution that is both fair and efficient, we propose converting the agent costs to utilities and placing the facility/ies such that the product of utilities, also known as the Nash welfare, is maximized. We ask whether the Nash welfare's well-studied balance between fairness and efficiency also applies to the facility location setting, and what agent strategic behaviour may occur under this facility placement.
- [Aziz et al., 2019] H. Aziz, A. Bogomolnaia, and H. Moulin. Fair mixing: the case of dichotomous preferences. In Proc. of the 20th ACM-EC Conference, pages 753-781, 2019.
- [Caragiannis et al., 2016] I. Caragiannis, D. Kurokawa, H. Moulin, A. D. Procaccia, N. Shah, and J. Wang. The un- reasonable fairness of maximum nash welfare. In Proc. of the 17th ACM-EC Conference, pages 305-322, 2016.
- [Charikar and Guha, 2005] M. Charikar and S. Guha. Im- proved combinatorial algorithms for facility location prob- lems. SIAM Journal on Computing, 34(4):803-824, 2005.
- [Chudak and Williamson, 1999] F. Chudak and D. Williamson. Improved approximation algorithms for capacitated facility location problems. In International Conference on Integer Programming and Combinatorial Optimization, pages 99-113, 1999.
- [Feldman et al., 2016] M. Feldman, A. Fiat, and I. Golomb. On voting and facility location. In Proceedings of the 2016 ACM Conference on Economics and Computation, pages 269-286, 2016.
- [Gao, 2012] Y. Gao. Uncertain models for single facility lo- cation problems on networks. Applied Mathematical Mod- elling, 36(6):2592-2599, 2012.
- [Jagtenberg and Mason, 2020] C.J. Jagtenberg and A.J. Ma- son. Improving fairness in ambulance planning by time sharing. European Journal of Operational Research, 280(3):1095-1107, 2020.
- [Miyagawa, 2001] E. Miyagawa. Locating libraries on a street. Social Choice and Welfare, 18(3):527-541, 2001.
- [Moulin, 1980] H. Moulin. On strategy-proofness and single peakedness. Public Choice, 35(4):437-455, 1980.
- [Moulin, 2003] H. Moulin. Fair Division and Collective Welfare. MIT Press, 2003.
- [Nash, 1950] J. Nash. The bargaining problem. Economet- rica, 18(2):155-162, 1950.
- [Procaccia and Tennenholtz, 2013] A. D. Procaccia and M. Tennenholtz. Approximate mechanism design without money. ACM Transactions on Economics and Computa- tion, 1(4), 2013.
- [Shmoys et al., 1997] D. B. Shmoys, E. Tardos, and K. Aardal. Approximation algorithms for facility loca- tion problems. In Proc. of the 29th STOC, pages 265-274, 1997.
- [Snyder, 2006] L. Snyder. Facility location under uncer- tainty: a review. IIE Transactions, 38(7):547-564, 2006.
- [Walsh, 2020] T. Walsh. Strategy proof mechanisms for fa- cility location in euclidean and manhattan space. CoRR, abs/2009.07983, 2020.
- [Wu et al., 2006] L.Y. Wu, X.S. Zhang, and J.L. Zhang. Capacitated facility location problem with general setup cost. Computers & Operations Research, 33(5):1226- 1241, 2006.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
The facility location problem is a classic problem in operations research, computational social choice and mechanism design. In many variations of the problem, we are tasked with placing a single facility on a line to serve a set of agents, who each incur a cost proportional to their distance from the facility. This problem has many applications, such as a government computing the optimal location to place a library, school or warehouse on a street for the nearby citizens [Miyagawa, 2001]. Apart from the intuitive geographical applications, the facility location problem can also be used in voting with single-peaked preferences to elect a representative. An agent's location on the line could indicate their position on the political spectrum, and the facility placement would indicate the policies of the representative that optimally reflects the agents' political leanings [Feldman et al., 2016]. By extending the problem to graphs, we can also find the optimal router placement on a network [Gao, 2012].
In operations research, an optimization approach is often taken with the objective of minimizing transport costs. Typically, a linear programming problem is formulated with constraints respective to the specifics of the problem, and an algorithm is proposed to compute the problem. Examples of such variations are capacity-constrained facilities [Wu et al., 2006] or stochastic facility location models when there is uncertainty surrounding agent locations [Snyder, 2006]. Many of the optimization problems in this field are NP-Hard, so there has been a significant amount of work on approximation algorithms [Shmoys et al., 1997; Charikar and Guha, 2005;
Chudak and Williamson, 1999]. We remark that the proposed solutions in this field are focussed on maximizing efficiency, and may therefore result in a facility placement that seems unfair to some agents, either due to their relatively high incurred cost, or due to the presence of agent strategic behaviour.
In scenarios where an agent's location is their own private information, agent strategic behaviour becomes an issue, as they may lie about their location to unfairly improve the facility location placement relative to their true location. A significant portion of the facility location problem research in computational social choice and mechanism design involves designing strategy-proof mechanisms, in which it is optimal for each agent to report their true locations. This research was initiated by Moulin [1980], who found that placing the facility at the median agent minimizes total cost and is strategyproof. The idea was then popularized by Procaccia and Tennenholtz [2013], who analysed the use of strategy-proof mechanisms to minimize the utilitarian objective of total cost and the egalitarian objective of maximum cost. Specifically, they examined the worst case approximation ratio between the objective value resulting from a strategy-proof facility placement and from the optimal facility placement. While most of the literature considers fairness and efficiency objectives separately, there is little mention of how a facility could be placed to strike a balance between the two objectives.
The Nash welfare, defined as the product of agent utilities, is a well-researched objective function first formulated by Nash and applied to the bargaining problem in Nash [1950]. It is known to provide a reasonable balance between fairness and efficiency in several social choice applications. When fairly allocating indivisible goods, the allocation maximizing Nash welfare has been proven to be envy-free up to one good and Pareto optimal [Caragiannis et al., 2016]. The authors have also successfully implemented the Nash solution in the popular fair division site Spliddit. In a variation of the participatory budgeting model, the optimal Nash solution is ex-ante efficient and satisfies strong fairness guarantees [Aziz et al., 2019]. The solution maximizing the Nash welfare has also been applied to the ambulance placement variant of the facility location model, in which an agent's utility is defined as the time it has access to an ambulance [Jagtenberg and Mason, 2020]. While the authors use a practical, experimental approach, we aim to find theoretical results in our work.
To convert costs to utilities, Moulin [2003] restricts the interval to [0, 1] and defines an agent's utility as 1 - cost. He also describes placing the facility such that the Nash welfare is maximized, but mentions that "this optimum is neither easy to compute nor to interpret". In our research, we expand on Moulin's idea, taking the classic facility location setting, defining agent utilities as 1 - cost and analyse the facility placement that maximizes Nash welfare. Specifically, we question whether the optimal Nash solution also maintains a reasonable fairness-efficiency balance in the facility location setting, and investigate the computational and structural properties. We also take a mechanism design approach and prove bounds on the approximation of the Nash welfare by a strategy-proof mechanism.
2 Contribution
Our current working paper details many results pertaining to the aforementioned points. While the optimal Nash solution is NP-Hard to compute in many other contexts, we show that the facility location maximizing Nash welfare can be approximated up to a specified additive error in polynomial time. We also show that the facility may be optimally located at a position not described by a rational number, even when all agents are located at positions with rational descriptions. It is hence unnecessary to compute the exact solution and an approximation algorithm suffices. By proving approximation ratio bounds on the utilitarian objective of total utility and the egalitarian objective of minimum utility, we show that the Nash solution strikes a balance between fairness and efficiency in this setting. We reinforce this result by proving that the solution meets certain fairness properties. When considering the context where agent locations are private information, our results are somewhat negative. The optimal Nash solution is not strategy-proof, so we may wish to find a strategy-proof mechanism that approximates the optimal Nash welfare. However, we find that no strategy-proof mechanism can approximate the optimal Nash welfare up to a constant factor, suggesting that the Nash welfare may not be an effective objective function in such a setting.
3 FutureWork
There are many extensions of this research. Our current primary focus is to analyse agent strategic behaviour when the facility is placed such that the Nash welfare is maximized. Specifically, we will look at Nash equilibria and weaker notions of strategy-proofness. Following [Procaccia and Tennenholtz, 2013], we could also extend the setting to 2 facilities, and/or consider randomized mechanisms. Finally, we could extend the problem to 2 dimensions with both Manhattan and Euclidean metrics, as in [Walsh, 2020].
@inproceedings{ijcai2021p680,
title = {Nash Welfare in the Facility Location Problem},
author = {Lam, Alexander},
booktitle = {Proceedings of the Thirtieth International Joint Conference on
Artificial Intelligence, {IJCAI-21}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Zhi-Hua Zhou},
pages = {4897--4898},
year = {2021},
month = {8},
note = {Doctoral Consortium},
doi = {10.24963/ijcai.2021/680},
url = {https://doi.org/10.24963/ijcai.2021/680},
}
TY - CPAPER TI - Nash Welfare in the Facility Location Problem AU - Lam, Alexander T2 - Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2021 SP - 4897 EP - 4898 DO - 10.24963/ijcai.2021/680 UR - https://doi.org/10.24963/ijcai.2021/680 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: