English

A Polynomial Time Algorithm for Fair Resource Allocation in Resource Exchange

Computer Science and Game Theory 2019-05-07 v1

Abstract

The rapid growth of wireless and mobile Internet has led to wide applications of exchanging resources over network, in which how to fairly allocate resources has become a critical challenge. To motivate sharing, a BD Mechanism is proposed for resource allocation, which is based on a combinatorial structure called bottleneck decomposition. The mechanism has been shown with properties of fairness, economic efficiency [17], and truthfulness against two kinds of strategic behaviors [2,3]. Unfortunately, the crux on how to compute a bottleneck decomposition of any graph is remain untouched. In this paper, we focus on the computation of bottleneck decomposition to fill the blanks and prove that the bottleneck decomposition of a network G=(V,E;wv)G = (V, E; w_v) can be computed in O(n6log(nU))O(n^6 log(nU)), where n=Vn = |V| and U=maxvVwvU = max_{v\in V} w_v. Based on the bottleneck decomposition, a fair allocation in resource exchange system can be obtained in polynomial time. In addition, our work completes the computation of a market equilibrium and its relationship to two concepts of fairness in resource exchange.

Keywords

Cite

@article{arxiv.1905.01670,
  title  = {A Polynomial Time Algorithm for Fair Resource Allocation in Resource Exchange},
  author = {Xiang Yan and Wei Zhu},
  journal= {arXiv preprint arXiv:1905.01670},
  year   = {2019}
}
R2 v1 2026-06-23T08:57:22.300Z