Optimal versus Nash Equilibrium Computation for Networked Resource Allocation
S. Rasoul Etesami

TL;DR
This paper investigates the computational complexity of optimal and Nash equilibrium resource allocations in networked systems, providing efficient algorithms for certain cases and establishing NP-hardness for others, with implications for web caches and peer-to-peer networks.
Contribution
It introduces approximation algorithms for resource allocation and Nash equilibria, and proves NP-hardness results, linking Nash equilibria to Max-k-Cut solutions in networked resource problems.
Findings
Optimal allocation for 2 resources is efficiently computable.
NP-hardness of resource allocation for more than 2 resources.
A 3-approximation algorithm for resource allocation and Nash equilibria.
Abstract
Motivated by emerging resource allocation and data placement problems such as web caches and peer-to-peer systems, we consider and study a class of resource allocation problems over a network of agents (nodes). In this model, nodes can store only a limited number of resources while accessing the remaining ones through their closest neighbors. We consider this problem under both optimization and game-theoretic frameworks. In the case of optimal resource allocation we will first show that when there are only k=2 resources, the optimal allocation can be found efficiently in O(n^2\log n) steps, where n denotes the total number of nodes. However, for k>2 this problem becomes NP-hard with no polynomial time approximation algorithm with a performance guarantee better than 1+1/102k^2, even under metric access costs. We then provide a 3-approximation algorithm for the optimal resource allocation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Game Theory and Applications
