We study the fair allocation of graphical resources, where the resources are the vertices in a graph. Upon receiving a set of resources, an agent’s utility equals the weight of a maximum matching in the induced subgraph. We care about maximin share (MMS) fairness and envy-freeness up to one item (EF1). Regarding MMS fairness, the problem does not admit a finite approximation ratio for heterogeneous agents. For homogeneous agents, we design polynomial-time constant-approximation algorithms, and also note that significant amount of social welfare is sacrificed inevitably in order to ensure (approximate) MMS fairness. We then consider EF1 allocations whose existence is guaranteed. However, the social welfare guarantee of EF1 allocations cannot be better than 1/n for the general case, where n is the number of agents. Fortunately, for three special cases, two-agent, binary-weight and homogeneous-agent, we are able to design polynomial-time algorithms that also ensure a constant fraction of the maximum social welfare.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Fair and Efficient Graphical Resource Allocation with Matching-Induced Utilities

  • Zheng Chen,
  • Bin Deng,
  • Bo Li,
  • Minming Li,
  • Weidong Li,
  • Guochuan Zhang

摘要

We study the fair allocation of graphical resources, where the resources are the vertices in a graph. Upon receiving a set of resources, an agent’s utility equals the weight of a maximum matching in the induced subgraph. We care about maximin share (MMS) fairness and envy-freeness up to one item (EF1). Regarding MMS fairness, the problem does not admit a finite approximation ratio for heterogeneous agents. For homogeneous agents, we design polynomial-time constant-approximation algorithms, and also note that significant amount of social welfare is sacrificed inevitably in order to ensure (approximate) MMS fairness. We then consider EF1 allocations whose existence is guaranteed. However, the social welfare guarantee of EF1 allocations cannot be better than 1/n for the general case, where n is the number of agents. Fortunately, for three special cases, two-agent, binary-weight and homogeneous-agent, we are able to design polynomial-time algorithms that also ensure a constant fraction of the maximum social welfare.