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.
- ID статьи: 2410.17002
- Название: EFX Allocations and Orientations on Bipartite Multi-graphs: A Complete Picture
- Авторы: Махьяр Афшинмехр, Алиреза Данаи, Мехрафарин Каземи, Курт Мельхорн, Нидхи Рати
- Классификация: cs.GT (теория игр), cs.DS (структуры данных и алгоритмы)
- Дата публикации: Октябрь 2024 г. (препринт arXiv)
- Ссылка на статью: https://arxiv.org/abs/2410.17002
В данной работе исследуется проблема справедливого распределения неделимых товаров при функциях оценки, представленных мультиграфами. В этой модели агенты соответствуют вершинам графа, товары соответствуют рёбрам, и каждый агент имеет положительную оценку только для рёбер, инцидентных ему. Целью является нахождение справедливого распределения, удовлетворяющего условию EFX (envy-free up to any item). Статья основывается на работе Christodoulou и др. (2023), которые доказали существование EFX распределений для монотонных функций оценки на простых графах. Данная работа расширяет исследование на различные классы мультиграфов. Основные вклады включают: (1) доказательство существования EFX распределений для монотонных оценок на двудольных мультиграфах и MMS-feasible оценок на мультициклах; (2) предоставление псевдополиномиальных алгоритмов времени; (3) полную характеризацию проблемы EFX ориентации; (4) доказательство NP-полноты проблемы существования EFX ориентации.
Теория справедливого разделения является важным направлением исследований на пересечении экономики, социальных наук, математики и информатики, целью которого является справедливое распределение набора ресурсов между несколькими участниками. В случае неделимых товаров классическое распределение без зависти может не существовать, поэтому исследователи предложили различные ослабленные версии, среди которых EFX считается наиболее близким к отсутствию зависти понятием справедливости в дискретных условиях.
- Теоретические вызовы: Для четырёх и более агентов существование EFX распределений остаётся серьёзной открытой проблемой
- Расширение модели: Christodoulou и др. доказали существование EFX распределений на простых графах; естественный вопрос состоит в том, как обстоит дело с мультиграфами
- Практические приложения: Модель применима к географическим сценариям, где агенты заботятся только о близлежащих ресурсах, таких как торговые коридоры, газопроводы и т.д.
- Существующие результаты в основном ограничены простыми графами (любые два агента имеют не более одного общего товара)
- Отсутствует систематическое исследование случая мультиграфов (два агента могут иметь несколько общих товаров)
- Существование и вычислительная сложность EFX ориентации не получили полной характеризации
- Теоремы существования: Доказано, что EFX распределения всегда существуют для монотонных функций оценки на двудольных мультиграфах и для MMS-feasible оценок на мультициклах
- Разработка алгоритмов: Предоставлены псевдополиномиальные алгоритмы времени для вычисления EFX распределений; для сократимых функций оценки возможно вычисление за полиномиальное время
- Полная характеризация: На основе двух ключевых параметров (q и d(G)) дана полная характеризация существования EFX ориентации на двудольных мультиграфах
- Анализ сложности: Доказана NP-полнота проблемы определения существования EFX ориентации, даже для постоянного числа агентов
- Результаты аппроксимации: Для случаев, когда EFX ориентация не существует, доказано существование ориентации, при которой по крайней мере ⌈n/2⌉ агентов удовлетворяют EFX, а остальные удовлетворяют 1/2-EFX
Входные данные:
- Мультиграф G = (V,E), где V = n представляет n агентов, E представляет m товаров
- Функции оценки {vi}i∈n, удовлетворяющие vi(S) = vi(S ∩ E(i)), где E(i) — множество рёбер, инцидентных агенту i
Выходные данные:
- Полное распределение X = (X1,...,Xn), удовлетворяющее условию EFX
- Или EFX ориентация (каждый товар распределяется одному из его концевых агентов)
Ограничения:
- EFX: для любых агентов i,j и товара g ∈ Xj выполняется vi(Xi) ≥ vi(Xj \ {g})
- Типы функций оценки: монотонные, сократимые, MMS-feasible и т.д.
- T-cut конфигурация: Для соседних агентов i ∈ S и j ∈ T агент j разбивает E(i,j) на два пакета C1 и C2 таким образом, что оба являются EFX-feasible для j
- Доступные множества: Определяется Ai,j(X) как множество доступных рёбер для агента i из E(i,j) при текущем распределении X
- Безопасные множества: Для завидующего агента i определяется Si(X) как его безопасное множество
Алгоритм поддерживает шесть ключевых свойств:
- X является EFX ориентацией
- Товары в E(i,j) распределены согласно j-cut конфигурации
- Каждый агент получает свой наиболее предпочтительный доступный пакет
- Доступные множества незавидующих агентов пусты
- Оценка незавидующих агентов для нераспределённых инцидентных рёбер не превышает текущего пакета
- Завидующие агенты находятся в безопасном множестве завидующего агента
Инновационное введение концепции T-cut конфигурации, объединяющей идеи двусторонних протоколов выбора, обеспечивает систематический подход к обработке нескольких рёбер в мультиграфах.
Разработана пятиэтапная структура алгоритма, последовательно удовлетворяющая шести ключевым свойствам:
- Алгоритм 1: Жадная ориентация, удовлетворяющая свойствам (1)-(3)
- Алгоритм 2: Обработка незавидующих агентов, удовлетворяющая свойству (4)
- Алгоритм 3: Увеличение оценки незавидующих агентов, удовлетворяющая свойству (5)
- Алгоритм 4: Построение безопасных множеств, удовлетворяющая свойству (6)
- Алгоритм 5: Финальное распределение оставшихся товаров
Полное использование структурных особенностей двудольных графов, в частности того факта, что завидующие вершины могут появляться только в одном разбиении, значительно упрощает анализ и разработку алгоритмов.
Данная работа является в основном теоретической, результаты проверяются математическими доказательствами, а не экспериментами. Структура анализа включает:
- Доказательства существования: Конструктивные доказательства показывают, как найти распределение, удовлетворяющее условиям
- Анализ сложности алгоритмов: Анализируется временная сложность каждого шага алгоритма
- Построение контрпримеров: Конкретные примеры доказывают, что в некоторых случаях EFX ориентация не существует
- Удовлетворение EFX: Удовлетворяют ли все агенты условию EFX
- Временная сложность: Время выполнения алгоритма (полиномиальное vs псевдополиномиальное)
- Коэффициент аппроксимации: Качество приближённого решения для случаев, когда точное решение не существует
Теорема 4.11: Для двудольных мультиграфов с монотонными оценками EFX распределение всегда существует и может быть вычислено за псевдополиномиальное время; для сократимых оценок может быть вычислено за полиномиальное время.
Теорема 5.1: Для мультициклов с MMS-feasible оценками EFX распределение всегда существует и может быть вычислено за псевдополиномиальное время.
Полная характеризация на основе параметров q (максимальное число рёбер между любыми двумя агентами) и d(G) (диаметр графа):
| Условия параметров | Существование EFX ориентации |
|---|
| Без циклов, q=2, d(G)≤4 | Существует |
| Без циклов, q=2, d(G)>4 | Может не существовать |
| Без циклов, q>2, d(G)≤2 | Существует |
| Без циклов, q>2, d(G)>2 | Может не существовать |
| С циклами, q≥2, d(G)≥2 | Может не существовать |
Теорема 3.6: Определение существования EFX ориентации на двудольных мультиграфах является NP-полной задачей, даже для постоянного числа агентов.
Теорема 4.12: Для двудольных мультиграфов с аддитивными оценками всегда существует ориентация, при которой по крайней мере ⌈n/2⌉ агентов удовлетворяют EFX, а остальные удовлетворяют 1/2-EFX.
Статья демонстрирует выполнение алгоритма на конкретных примерах:
- Рисунки 7-10 показывают пошаговое выполнение алгоритма на конкретных двудольных мультиграфах
- Построение контрпримеров (рисунки 1-5) доказывает несуществование EFX ориентации в некоторых случаях
- Критическая роль двудольной структуры: Структура двудольного графа гарантирует, что завидующие вершины появляются только в одном разбиении, что является ключом к успеху алгоритма
- Эффективность механизма конфигурации: T-cut конфигурация обеспечивает единый фреймворк для обработки множественных рёбер
- Параметризованная сложность: Два параметра q и d(G) полностью характеризуют существование EFX ориентации
- Два агента: Plaut и Roughgarden доказали существование при монотонных оценках
- Три агента: Серия работ доказала существование для различных типов оценок
- Специальные оценки: Существование при одинаковых оценках, двоичных оценках и других специальных случаях
- Christodoulou и др. впервые предложили модель EFX распределения на простых графах
- Последующие работы исследовали EF1 ориентации, смешанные товары и другие расширения
- Данная работа является первой систематической работой по исследованию случая мультиграфов
Две независимые параллельные работы также исследуют EFX на мультиграфах:
- Sgouritsa и Sotiriou (2025): Доказали существование EFX для монотонных оценок на двудольных мультиграфах
- Bhaskar и Pandit (2024): Исследовали EFX существование на конкретных классах мультиграфов
- Теоретический вклад: Впервые дана полная характеризация существования EFX распределений на двудольных мультиграфах, расширяющая существующий теоретический фреймворк
- Алгоритмический вклад: Предоставлены практические псевдополиномиальные алгоритмы; для специфических типов оценок достигается полиномиальное время
- Характеризация сложности: Полный анализ вычислительной сложности проблемы EFX ориентации
- Ограничения на класс графов: Результаты в основном сосредоточены на двудольных мультиграфах; случай общих мультиграфов остаётся открытой проблемой
- Ограничения на функции оценки: Хотя охватываются различные типы оценок, наиболее общий случай остаётся недостижимым
- Эффективность алгоритмов: Для общих монотонных оценок достигается только псевдополиномиальная временная сложность
- Общие мультиграфы: Авторы предполагают, что EFX распределения существуют на любых мультиграфах, но доказательство требует новых техник
- Оптимизация алгоритмов: Поиск более эффективных алгоритмов, особенно полиномиальных
- Социальное благосостояние: Исследование компромисса между EFX распределениями и эффективностью
- Теоретическая глубина: Полные доказательства существования и анализ сложности обеспечивают значительный теоретический вклад
- Технические инновации: Механизм T-cut конфигурации и многоэтапная структура алгоритма являются инновационными
- Полнота результатов: Дана полная параметризованная характеризация существования EFX ориентации
- Ясность изложения: Статья хорошо структурирована, доказательства детальны и легко понять
- Отсутствие экспериментальной проверки: Как чистая теоретическая работа, отсутствует оценка производительности алгоритмов на реальных данных
- Ограниченные практические приложения: Модель мультиграфов имеет относительно ограниченные практические применения
- Технические ограничения: Расширение на общие мультиграфы сталкивается с техническими трудностями
- Академическая ценность: Обеспечивает важный теоретический прогресс в теории справедливого разделения, продвигая развитие исследований EFX
- Методологический вклад: Предложенный технический фреймворк может быть полезен для других задач справедливого разделения на графах
- Открытые проблемы: Обеспечивает важное техническое накопление для проблемы существования EFX на общих мультиграфах
- Теоретические исследования: Важный справочный материал для исследователей в области теории справедливого разделения
- Разработка алгоритмов: Механизм конфигурации может быть использован при разработке других алгоритмов справедливого разделения
- Теория сложности: Результаты NP-полноты имеют ценность для исследований вычислительной сложности
Статья цитирует важные работы в области справедливого разделения, включая:
- Christodoulou et al. 2023: Пионерская работа по EFX распределениям на простых графах
- Plaut and Roughgarden 2020: Доказательство существования EFX для двух агентов
- Chaudhury et al. 2020: Важный прогресс в случае трёх агентов
- Caragiannis et al. 2016: Первое введение концепции EFX
Резюме: Это высококачественная статья в области теоретической информатики, вносящая значительный вклад в теорию справедливого разделения. Статья технически строга, результаты полны, обеспечивает глубокое понимание проблемы EFX распределений на мультиграфах и представляет собой важный прогресс в данной области.