On the Complexity of Nucleolus Computation for Bipartite b-Matching Games
Koenemann, Toth, Zhou
We explore the complexity of nucleolus computation in b-matching games on bipartite graphs. We show that computing the nucleolus of a simple b-matching game is NP-hard even on bipartite graphs of maximum degree 7. We complement this with partial positive results in the special case where b values are bounded by 2. In particular, we describe an efficient algorithm when a constant number of vertices satisfy b(v) = 2 as well as an efficient algorithm for computing the non-simple b-matching nucleolus when b = 2.
academic
О сложности вычисления ядра для двудольных b-паросочетаний
В данной статье исследуется сложность вычисления ядра (nucleolus) в кооперативных играх на b-паросочетаниях двудольных графов. Показано, что даже на двудольных графах с максимальной степенью 7 вычисление ядра простых b-паросочетаний является NP-трудной задачей. В качестве дополнения авторы предоставляют положительные результаты для частного случая, когда b ограничено значением 2, включая эффективные алгоритмы для случаев с постоянным числом вершин, удовлетворяющих b(v)=2, и для вычисления ядра несимметричных b-паросочетаний при b≡2.
Теория кооперативных игр: Статья изучает кооперативные игры на b-паросочетаниях, важный класс комбинаторных оптимизационных игр, моделирующих сотрудничество между предприятиями, переговоры в сетях и другие практические сценарии
Вычисление ядра: Ядро является одним из наиболее важных концепций решения в кооперативных играх, предоставляя уникальное и "наиболее стабильное" распределение выигрышей
Вычислительная сложность: Несмотря на хорошие теоретические свойства ядра, его вычислительная сложность остаётся открытым вопросом
Теоретический пробел: Kern и Paulusma в 2003 году поставили открытый вопрос о сложности вычисления ядра в общих играх на паросочетаниях, а Deng и Fang в 2008 году предположили, что эта задача является NP-трудной
Особенности двудольных графов: Известно, что ядро двудольных b-паросочетаний непусто, но сложность вычисления ядра была неизвестна
Практическое применение: Игры на b-паросочетаниях имеют важное значение в управлении цепочками поставок, переговорах в сетях и других областях
Основной результат о трудности: Доказано, что на двудольных графах с максимальной степенью 7 задача определения, является ли данное распределение ядром простой 3-паросочетаний, является NP-трудной
Новая NP-трудная задача: Введена и доказана NP-трудность задачи "Two from Cubic Subgraph"
Положительные алгоритмические результаты: Предложены полиномиальные алгоритмы для частных случаев при b≤2:
Для простых b-паросочетаний с постоянным числом вершин, удовлетворяющих bv=2
Для несимметричных b-паросочетаний при b≡2
Технические инновации: Расширено применение схемы Копеловица для анализа теории вычисления ядра
Вход: Двудольный граф G=(N,E), функция ёмкости вершин b: N→Z+, функция весов рёбер w: E→R
Выход: Определить, является ли данное распределение ядром соответствующей игры на b-паросочетаниях
Ограничения: Простые b-паросочетания требуют использования каждого ребра не более одного раза; несимметричный случай допускает повторное использование рёбер
Данная работа является преимущественно теоретической и не содержит экспериментов в традиционном смысле, а вместо этого использует математические доказательства для верификации результатов.
В невзвешенных двудольных играх на 3-паросочетаниях с максимальной степенью 7 задача определения, является ли распределение ядром, является NP-трудной.
Пусть G — простой двудольный граф с двудольным разбиением N = A∪̇B, k≥0 — константа, не зависящая от |N|, b≤2:
Если все вершины в A удовлетворяют bv=2, но не более k вершин в B удовлетворяют bv=2, то ядро простой взвешенной игры на b-паросочетаниях может быть вычислено за полиномиальное время
Если b≡2, то ядро невзвешенной игры на b-паросочетаниях может быть вычислено за полиномиальное время
Статья ссылается на важные работы в данной области, включая:
Sch69 Основополагающая работа Schmeidler о ядре
KP03 Фундаментальные исследования Kern и Paulusma об играх на паросочетаниях
Bir+18 Результаты Birő и др. о трудности разделения ядра
GGZ98 Теоретический фреймворк Granot и др. о характеризующих множествах
Общая оценка: Это высококачественная статья в области теоретической информатики, вносящая значительный вклад в пересечение теории кооперативных игр и сложности алгоритмов. Статья отличается высокой технической сложностью, строгими доказательствами и предоставляет полный ответ на важный открытый вопрос в данной области.