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 (EFX) allocation. This model has recently been introduced by Christodoulou et al. (EC-23) where they show that 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 EFX allocations on bipartite multi-graphs for monotone valuations and on multi-cycles for MMS-feasible valuations. We also present pseudo-polynomial time algorithms to compute EFX allocations for the above settings. Furthermore, we show that for bipartite multi-graphs with cancelable valuations, EFX allocations can be computed in polynomial time. We thus widen the spectrum where EFX allocations are guaranteed to exist.
Next, we study 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: (i) the number of edges shared between any two agents and (ii) the diameter of the graph. Finally, we prove that it is NP-complete to determine whether a given fair division instance on a bipartite multi-graph admits an EFX orientation, even with a constant number of agents.
- Papier-ID: 2410.17002
- Titel: EFX Allocations and Orientations on Bipartite Multi-graphs: A Complete Picture
- Autoren: Mahyar Afshinmehr, Alireza Danaei, Mehrafarin Kazemi, Kurt Mehlhorn, Nidhi Rathi
- Klassifizierung: cs.GT (Spieltheorie), cs.DS (Datenstrukturen und Algorithmen)
- Veröffentlichungsdatum: Oktober 2024 (arXiv-Preprint)
- Papier-Link: https://arxiv.org/abs/2410.17002
Dieses Papier untersucht das Problem der gerechten Verteilung unteilbarer Güter unter Bewertungsfunktionen, die durch Multigraphen dargestellt werden. In diesem Modell entsprechen Agenten den Knoten des Graphen, Güter entsprechen den Kanten, und jeder Agent hat nur für seine inzidenten Kanten positive Bewertungen. Das Ziel besteht darin, eine gerechte Verteilung zu finden, die die EFX-Bedingung (envy-free up to any item) erfüllt. Das Papier baut auf der Arbeit von Christodoulou et al. (2023) auf, die zeigten, dass EFX-Zuordnungen für monotone Bewertungsfunktionen auf einfachen Graphen immer existieren. Dieses Papier erweitert die Untersuchung auf verschiedene Klassen von Multigraphen. Die Hauptbeiträge umfassen: (1) Beweis der Existenz von EFX-Zuordnungen für monotone Bewertungen auf bipartiten Multigraphen und MMS-feasible Bewertungen auf Mehrfachzyklen; (2) Bereitstellung entsprechender pseudopolynomieller Zeitalgorithmen; (3) vollständige Charakterisierung des EFX-Orientierungsproblems; (4) Beweis der NP-Vollständigkeit der Entscheidung über die Existenz von EFX-Orientierungen.
Die Theorie der gerechten Aufteilung ist ein wichtiges Forschungsgebiet an der Schnittstelle von Wirtschaftswissenschaften, Sozialwissenschaften, Mathematik und Informatik, mit dem Ziel, eine Menge von Ressourcen gerecht unter mehrere Teilnehmer zu verteilen. Im Fall unteilbarer Güter kann die klassische neidfreie Aufteilung möglicherweise nicht existieren. Daher haben Forscher verschiedene abgeschwächte Versionen vorgeschlagen, wobei EFX als das nächste Konzept zur Neidfreiheit in diskreten Einstellungen gilt.
- Theoretische Herausforderung: Für vier oder mehr Agenten bleibt die Existenz von EFX-Zuordnungen ein großes offenes Problem
- Modellerweiterung: Christodoulou et al. bewiesen die Existenz von EFX-Zuordnungen auf einfachen Graphen; die natürliche Frage ist, wie es sich mit Multigraphen verhält
- Praktische Anwendungen: Das Modell ist anwendbar in geografischen Szenarien, in denen Agenten nur an nahegelegenen Ressourcen interessiert sind, wie Handelskorridore, Gaspipelines usw.
- Bestehende Ergebnisse sind hauptsächlich auf einfache Graphen beschränkt (zwei beliebige Agenten teilen sich höchstens ein Gut)
- Systematische Untersuchung des Multigraph-Falls fehlt
- Existenz und Rechenkomplexität von EFX-Orientierungen sind noch nicht vollständig charakterisiert
- Existenzsätze: Beweis, dass EFX-Zuordnungen für monotone Bewertungsfunktionen auf bipartiten Multigraphen immer existieren; EFX-Zuordnungen für MMS-feasible Bewertungen auf Mehrfachzyklen immer existieren
- Algorithmisches Design: Bereitstellung pseudopolynomieller Zeitalgorithmen zur Berechnung von EFX-Zuordnungen; für reduzierbare Bewertungsfunktionen in Polynomialzeit berechenbar
- Vollständige Charakterisierung: Basierend auf zwei Schlüsselparametern (q und d(G)) vollständige Charakterisierung der Existenz von EFX-Orientierungen auf bipartiten Multigraphen
- Komplexitätsanalyse: Beweis der NP-Vollständigkeit des Problems der Entscheidung über die Existenz von EFX-Orientierungen, auch für konstante Anzahl von Agenten
- Approximationsergebnisse: Für Fälle, in denen EFX-Orientierungen nicht existieren, Beweis der Existenz von Orientierungen, bei denen mindestens ⌈n/2⌉ Agenten EFX erfüllen und die übrigen Agenten 1/2-EFX erfüllen
Eingabe:
- Multigraph G = (V,E), wobei V = n die n Agenten darstellt und E die m Güter darstellt
- Bewertungsfunktionen {vi}i∈n, die vi(S) = vi(S ∩ E(i)) erfüllen, wobei E(i) die Menge der inzidenten Kanten von Agent i ist
Ausgabe:
- Vollständige Zuordnung X = (X1,...,Xn), die die EFX-Bedingung erfüllt
- Oder EFX-Orientierung (jedes Gut wird einem seiner Endpunkt-Agenten zugeordnet)
Einschränkungen:
- EFX: Für beliebige Agenten i,j und Gut g ∈ Xj gilt vi(Xi) ≥ vi(Xj \ {g})
- Bewertungsfunktionstypen: monoton, reduzierbar, MMS-feasible usw.
- T-cut-Konfiguration: Für benachbarte Agenten i ∈ S und j ∈ T teilt Agent j E(i,j) in zwei Pakete C1 und C2 auf, so dass beide für j EFX-feasible sind
- Verfügbare Mengen: Definition von Ai,j(X) als die Menge der verfügbaren Kanten für Agent i aus E(i,j) unter der aktuellen Zuordnung X
- Sichere Mengen: Für einen neidischen Agenten i wird die sichere Menge Si(X) definiert
Der Algorithmus erhält sechs Schlüsseleigenschaften:
- X ist eine EFX-Orientierung
- Güter in E(i,j) werden gemäß j-cut-Konfiguration zugeordnet
- Jeder Agent erhält sein bevorzugtestes verfügbares Paket
- Nicht-neidische Agenten haben leere verfügbare Mengen
- Nicht-neidische Agenten bewerten ihre nicht zugeordneten inzidenten Kanten nicht höher als ihr aktuelles Paket
- Neidische Agenten haben ihre Neidträger in ihrer sicheren Menge
Innovative Einführung des T-cut-Konfigurationskonzepts, das Ideen aus dem Zwei-Personen-Schnittwahlprotokoll kombiniert und einen systematischen Ansatz zur Behandlung mehrerer Kanten in Multigraphen bietet.
Design von fünf Algorithmen, die nacheinander die sechs Schlüsseleigenschaften erfüllen:
- Algorithmus 1: Gierige Orientierung erfüllt Eigenschaften (1)-(3)
- Algorithmus 2: Behandlung nicht-neidischer Agenten erfüllt Eigenschaft (4)
- Algorithmus 3: Erhöhung der Bewertung nicht-neidischer Agenten erfüllt Eigenschaft (5)
- Algorithmus 4: Konstruktion sicherer Mengen erfüllt Eigenschaft (6)
- Algorithmus 5: Endgültige Zuordnung verbleibender Güter
Vollständige Nutzung der Struktureigenschaften bipartiter Graphen, insbesondere der Tatsache, dass neidische Knoten nur in einer Partition vorkommen können, was die Analyse und das Algorithmus-Design erheblich vereinfacht.
Dieses Papier ist hauptsächlich eine theoretische Arbeit, die Ergebnisse durch mathematische Beweise statt durch experimentelle Verifikation validiert. Das Analyseframework umfasst:
- Existenzbeweis: Konstruktive Beweise zeigen, wie man Zuordnungen findet, die die Bedingungen erfüllen
- Algorithmus-Komplexitätsanalyse: Analyse der Zeitkomplexität jedes Algorithmusschritts
- Gegenbeispielkonstruktion: Durch konkrete Beispiele wird bewiesen, dass EFX-Orientierungen in bestimmten Fällen nicht existieren
- EFX-Erfüllung: Ob alle Agenten die EFX-Bedingung erfüllen
- Zeitkomplexität: Algorithmus-Laufzeit (Polynom vs. Pseudopolynom)
- Approximationsverhältnis: Qualität der Näherungslösung für Fälle, in denen exakte Lösungen nicht existieren
Satz 4.11: Für bipartite Multigraphen mit monotonen Bewertungen existieren EFX-Zuordnungen immer und können in pseudopolynomieller Zeit berechnet werden; für reduzierbare Bewertungen können sie in Polynomialzeit berechnet werden.
Satz 5.1: Für Mehrfachzyklen mit MMS-feasible Bewertungen existieren EFX-Zuordnungen immer und können in pseudopolynomieller Zeit berechnet werden.
Vollständige Charakterisierung basierend auf den Parametern q (maximale Kantenzahl zwischen beliebigen zwei Agenten) und d(G) (Graphdurchmesser):
| Parameterbedingung | Existenz von EFX-Orientierung |
|---|
| Azyklisch, q=2, d(G)≤4 | Existiert |
| Azyklisch, q=2, d(G)>4 | Möglicherweise nicht existent |
| Azyklisch, q>2, d(G)≤2 | Existiert |
| Azyklisch, q>2, d(G)>2 | Möglicherweise nicht existent |
| Zyklisch, q≥2, d(G)≥2 | Möglicherweise nicht existent |
Satz 3.6: Das Problem der Entscheidung, ob eine bipartite Multigraph eine EFX-Orientierung besitzt, ist NP-vollständig, auch für konstante Anzahl von Agenten.
Satz 4.12: Für bipartite Multigraphen mit additiven Bewertungen existiert immer eine Orientierung, bei der mindestens ⌈n/2⌉ Agenten EFX erfüllen und die übrigen Agenten 1/2-EFX erfüllen.
Das Papier demonstriert die Ausführung des Algorithmus durch mehrere konkrete Beispiele:
- Abbildungen 7-10 zeigen die schrittweise Ausführung des Algorithmus auf spezifischen bipartiten Multigraphen
- Gegenbeispielkonstruktionen (wie Abbildungen 1-5) beweisen die Nichtexistenz von EFX-Orientierungen in bestimmten Fällen
- Kritische Rolle der bipartiten Struktur: Die bipartite Graphstruktur stellt sicher, dass neidische Knoten nur in einer Partition vorkommen können, was der Schlüssel zum Erfolg des Algorithmus ist
- Effektivität des Konfigurationsmechanismus: Die T-cut-Konfiguration bietet einen einheitlichen Rahmen für die Behandlung mehrfacher Kanten
- Parametrisierte Komplexität: Die zwei Parameter q und d(G) charakterisieren vollständig die Existenz von EFX-Orientierungen
- Zwei Agenten: Plaut und Roughgarden bewiesen die Existenz für monotone Bewertungen
- Drei Agenten: Eine Reihe von Arbeiten bewiesen die Existenz für verschiedene Bewertungstypen
- Spezielle Bewertungen: Existenzergebnisse für spezielle Fälle wie identische Bewertungen, binäre Bewertungen usw.
- Christodoulou et al. führten erstmals das EFX-Zuordnungsmodell auf einfachen Graphen ein
- Nachfolgende Arbeiten untersuchten EF1-Orientierungen, gemischte Güter und andere Erweiterungen
- Dieses Papier ist die erste systematische Untersuchung des Multigraph-Falls
Zwei unabhängige parallele Arbeiten untersuchen ebenfalls EFX auf Multigraphen:
- Sgouritsa und Sotiriou (2025): Beweis der Existenz von EFX für monotone Bewertungen auf bipartiten Multigraphen
- Bhaskar und Pandit (2024): Untersuchung von EFX auf spezifischen Multigraph-Klassen
- Theoretischer Beitrag: Erste vollständige Charakterisierung der Existenz von EFX-Zuordnungen auf bipartiten Multigraphen, Erweiterung des bestehenden theoretischen Rahmens
- Algorithmischer Beitrag: Bereitstellung praktischer pseudopolynomieller Zeitalgorithmen, die für spezifische Bewertungstypen Polynomialzeit erreichen
- Komplexitätscharakterisierung: Vollständige Analyse der Rechenkomplexität des EFX-Orientierungsproblems
- Graphklassen-Einschränkung: Ergebnisse konzentrieren sich hauptsächlich auf bipartite Multigraphen; allgemeine Multigraphen bleiben ein offenes Problem
- Bewertungsfunktions-Einschränkung: Obwohl mehrere Bewertungstypen abgedeckt werden, ist der allgemeinste Fall noch nicht erreicht
- Algorithmus-Effizienz: Für allgemeine monotone Bewertungen kann nur pseudopolynomielle Zeitkomplexität erreicht werden
- Allgemeine Multigraphen: Die Autoren vermuten, dass EFX-Zuordnungen auf beliebigen Multigraphen existieren, aber der Beweis erfordert neue Techniken
- Algorithmus-Optimierung: Suche nach effizienteren Algorithmen, insbesondere Polynomialzeit-Algorithmen
- Soziale Wohlfahrt: Untersuchung des Kompromisses zwischen EFX-Zuordnungen und Effizienz
- Theoretische Tiefe: Bereitstellung vollständiger Existenzbeweise und Komplexitätsanalyse mit signifikantem theoretischem Beitrag
- Technische Innovation: Der T-cut-Konfigurationsmechanismus und das phasenweise Algorithmus-Framework sind innovativ
- Vollständigkeit der Ergebnisse: Vollständige parametrisierte Charakterisierung der Existenz von EFX-Orientierungen
- Klare Darstellung: Klare Papierstruktur, detaillierte Beweise, leicht zu verstehen und zu überprüfen
- Fehlende experimentelle Validierung: Als reine theoretische Arbeit fehlt die Bewertung der Algorithmus-Leistung auf realen Daten
- Begrenzte Anwendungsszenarien: Die Multigraph-Modellierung hat relativ begrenzte praktische Anwendungsszenarien
- Technische Einschränkungen: Die Erweiterung auf allgemeine Multigraphen sieht sich noch technischen Herausforderungen gegenüber
- Akademischer Wert: Wichtiger theoretischer Fortschritt für die Theorie der gerechten Aufteilung, Förderung der EFX-Forschung
- Methodologischer Beitrag: Die vorgeschlagenen Techniken könnten für andere Probleme der gerechten Aufteilung auf Graphen inspirierend sein
- Offene Probleme: Wichtige technische Grundlagen für das Problem der EFX-Existenz auf allgemeinen Multigraphen
- Theoretische Forschung: Wichtige Referenz für Forscher in der Theorie der gerechten Aufteilung
- Algorithmus-Design: Der Konfigurationsmechanismus kann für die Gestaltung anderer Algorithmen zur gerechten Aufteilung verwendet werden
- Komplexitätstheorie: NP-Vollständigkeitsergebnisse haben Wert für die Forschung in der Rechenkomplexität
Das Papier zitiert wichtige Literatur im Bereich der gerechten Aufteilung, einschließlich:
- Christodoulou et al. 2023: Bahnbrechende Arbeiten zu EFX-Zuordnungen auf einfachen Graphen
- Plaut und Roughgarden 2020: Beweis der EFX-Existenz für zwei Agenten
- Chaudhury et al. 2020: Wichtige Fortschritte für den Fall von drei Agenten
- Caragiannis et al. 2016: Erste Einführung des EFX-Konzepts
Zusammenfassung: Dies ist ein hochqualitatives Papier der theoretischen Informatik, das wichtige Beiträge zur Theorie der gerechten Aufteilung leistet. Das Papier ist technisch solide, die Ergebnisse sind vollständig und bieten tiefe Einblicke in das Verständnis des EFX-Zuordnungsproblems auf Multigraphen. Es ist ein wichtiger Fortschritt in diesem Forschungsgebiet.