Mahyar Afshinmehr, Alireza Danaei, Mehrafarin Kazemi, Kurt Mehlhorn, Nidhi Rathi
{"title":"\\(\\textsf {EFX}\\) allocations and orientations on bipartite multi-graphs: a complete picture","authors":"Mahyar Afshinmehr, Alireza Danaei, Mehrafarin Kazemi, Kurt Mehlhorn, Nidhi Rathi","doi":"10.1007/s10458-026-09754-8","DOIUrl":null,"url":null,"abstract":"<div><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> (<span>\\(\\textsf {EFX}\\)</span>) allocation. This model has recently been introduced by [22] where they show that <span>\\(\\textsf {EFX}\\)</span> 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 <span>\\(\\textsf {EFX}\\)</span> allocations on bipartite multi-graphs for <i>monotone</i> valuations and on multi-cycles for <span>\\(\\textsf {MMS}\\)</span><i>-feasible</i> valuations. We also present pseudo-polynomial time algorithms to compute <span>\\(\\textsf {EFX}\\)</span> allocations for the above settings. Furthermore, we show that for bipartite multi-graphs with <i>cancelable</i> valuations, <span>\\(\\textsf {EFX}\\)</span> allocations can be computed in polynomial time. We thus deepen the understanding of <span>\\(\\textsf {EFX}\\)</span> allocations by expanding the spectrum of settings in which they are guaranteed to exist for an arbitrary number of agents. Next, we study <span>\\(\\textsf {EFX}\\)</span> <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 <span>\\(\\textsf {NP}\\)</span>-complete to determine whether a given fair division instance on a bipartite multi-graph admits an <span>\\(\\textsf {EFX}\\)</span> orientation, even with a constant number of agents.</p></div>","PeriodicalId":55586,"journal":{"name":"Autonomous Agents and Multi-Agent Systems","volume":"40 2","pages":""},"PeriodicalIF":2.4000,"publicationDate":"2026-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s10458-026-09754-8.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Autonomous Agents and Multi-Agent Systems","FirstCategoryId":"94","ListUrlMain":"https://link.springer.com/article/10.1007/s10458-026-09754-8","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
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.
期刊介绍:
This is the official journal of the International Foundation for Autonomous Agents and Multi-Agent Systems. It provides a leading forum for disseminating significant original research results in the foundations, theory, development, analysis, and applications of autonomous agents and multi-agent systems. Coverage in Autonomous Agents and Multi-Agent Systems includes, but is not limited to:
Agent decision-making architectures and their evaluation, including: cognitive models; knowledge representation; logics for agency; ontological reasoning; planning (single and multi-agent); reasoning (single and multi-agent)
Cooperation and teamwork, including: distributed problem solving; human-robot/agent interaction; multi-user/multi-virtual-agent interaction; coalition formation; coordination
Agent communication languages, including: their semantics, pragmatics, and implementation; agent communication protocols and conversations; agent commitments; speech act theory
Ontologies for agent systems, agents and the semantic web, agents and semantic web services, Grid-based systems, and service-oriented computing
Agent societies and societal issues, including: artificial social systems; environments, organizations and institutions; ethical and legal issues; privacy, safety and security; trust, reliability and reputation
Agent-based system development, including: agent development techniques, tools and environments; agent programming languages; agent specification or validation languages
Agent-based simulation, including: emergent behavior; participatory simulation; simulation techniques, tools and environments; social simulation
Agreement technologies, including: argumentation; collective decision making; judgment aggregation and belief merging; negotiation; norms
Economic paradigms, including: auction and mechanism design; bargaining and negotiation; economically-motivated agents; game theory (cooperative and non-cooperative); social choice and voting
Learning agents, including: computational architectures for learning agents; evolution, adaptation; multi-agent learning.
Robotic agents, including: integrated perception, cognition, and action; cognitive robotics; robot planning (including action and motion planning); multi-robot systems.
Virtual agents, including: agents in games and virtual environments; companion and coaching agents; modeling personality, emotions; multimodal interaction; verbal and non-verbal expressiveness
Significant, novel applications of agent technology
Comprehensive reviews and authoritative tutorials of research and practice in agent systems
Comprehensive and authoritative reviews of books dealing with agents and multi-agent systems.