<p>We consider the fundamental problem of <i>fairly</i> allocating a set of indivisible items among agents having valuations that are represented by a <i>multi-graph</i> – here, agents appear as vertices and items as edges between them and each vertex (agent) only values the set of its incident edges (items). The goal is to find a fair, i.e., <i>envy-free up to any item</i> (<InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\textsf {EFX}\)</EquationSource> </InlineEquation>) allocation. This model has recently been introduced by [<CitationRef CitationID="CR22">22</CitationRef>] where they show that <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\textsf {EFX}\)</EquationSource> </InlineEquation> allocations always exist on simple graphs for <i>monotone</i> valuations, i.e., where any two agents can share at most one edge (item). A natural question arises as to what happens when we go beyond simple graphs and study various classes of multi-graphs? We answer the above question affirmatively for the valuation class of <i>bipartite multi-graphs</i> and <i>multi-cycles</i>. The main contribution of this work is to establish the existence of <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\textsf {EFX}\)</EquationSource> </InlineEquation> allocations on bipartite multi-graphs for <i>monotone</i> valuations and on multi-cycles for <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\textsf {MMS}\)</EquationSource> </InlineEquation><i>-feasible</i> valuations. We also present pseudo-polynomial time algorithms to compute <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\textsf {EFX}\)</EquationSource> </InlineEquation> allocations for the above settings. Furthermore, we show that for bipartite multi-graphs with <i>cancelable</i> valuations, <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\textsf {EFX}\)</EquationSource> </InlineEquation> allocations can be computed in polynomial time. We thus deepen the understanding of <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(\textsf {EFX}\)</EquationSource> </InlineEquation> allocations by expanding the spectrum of settings in which they are guaranteed to exist for an arbitrary number of agents. Next, we study <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(\textsf {EFX}\)</EquationSource> </InlineEquation> <i>orientations</i> (allocations where every item is assigned to one of its two endpoint agents) and provide a complete characterization of their existence on bipartite multi-graphs in terms of two key parameters—the number of edges shared between any two agents and the diameter of the graph. Finally, we prove that it is <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\(\textsf {NP}\)</EquationSource> </InlineEquation>-complete to determine whether a given fair division instance on a bipartite multi-graph admits an <InlineEquation ID="IEq12"> <EquationSource Format="TEX">\(\textsf {EFX}\)</EquationSource> </InlineEquation> orientation, even with a constant number of agents.</p>

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

\(\textsf {EFX}\) allocations and orientations on bipartite multi-graphs: a complete picture

  • Mahyar Afshinmehr,
  • Alireza Danaei,
  • Mehrafarin Kazemi,
  • Kurt Mehlhorn,
  • Nidhi Rathi

摘要

We consider the fundamental problem of fairly allocating a set of indivisible items among agents having valuations that are represented by a multi-graph – here, agents appear as vertices and items as edges between them and each vertex (agent) only values the set of its incident edges (items). The goal is to find a fair, i.e., envy-free up to any item ( \(\textsf {EFX}\) ) allocation. This model has recently been introduced by [22] where they show that \(\textsf {EFX}\) allocations always exist on simple graphs for monotone valuations, i.e., where any two agents can share at most one edge (item). A natural question arises as to what happens when we go beyond simple graphs and study various classes of multi-graphs? We answer the above question affirmatively for the valuation class of bipartite multi-graphs and multi-cycles. The main contribution of this work is to establish the existence of \(\textsf {EFX}\) allocations on bipartite multi-graphs for monotone valuations and on multi-cycles for \(\textsf {MMS}\) -feasible valuations. We also present pseudo-polynomial time algorithms to compute \(\textsf {EFX}\) allocations for the above settings. Furthermore, we show that for bipartite multi-graphs with cancelable valuations, \(\textsf {EFX}\) allocations can be computed in polynomial time. We thus deepen the understanding of \(\textsf {EFX}\) allocations by expanding the spectrum of settings in which they are guaranteed to exist for an arbitrary number of agents. Next, we study \(\textsf {EFX}\) orientations (allocations where every item is assigned to one of its two endpoint agents) and provide a complete characterization of their existence on bipartite multi-graphs in terms of two key parameters—the number of edges shared between any two agents and the diameter of the graph. Finally, we prove that it is \(\textsf {NP}\) -complete to determine whether a given fair division instance on a bipartite multi-graph admits an \(\textsf {EFX}\) orientation, even with a constant number of agents.