Дельта-матроид - Delta-matroid

В математике дельта-матроид или же Δ-матроид это семейство наборов подчиняясь аксиоме обмена, обобщающей аксиому матроиды. Непустое семейство множеств является дельта-матроидом, если для каждых двух множеств и в семье и для каждого элемента в их симметричная разница , существует такой, что находится в семье. Для базисных наборов матроида соответствующая аксиома обмена требует дополнительно, чтобы и , гарантируя, что и имеют одинаковую мощность. Для дельта-матроида любой из двух элементов может принадлежать любому из двух наборов, и также допускается, чтобы эти два элемента были равными.[1]Альтернативное и эквивалентное определение состоит в том, что семейство множеств образует дельта-матроид, когда выпуклый корпус своего индикаторные векторы (аналог матроидный многогранник ) обладает тем свойством, что каждая длина ребра равна единице или квадратный корень из двух.

Дельта-матроиды были определены Андре Буше в 1987 году.[2]Алгоритмы для пересечение матроидов и проблема четности матроидов можно распространить на некоторые случаи дельта-матроидов.[3][4]

Дельта-матроиды также использовались для изучения проблемы удовлетворения ограничений.[5] В частном случае даже дельта-матроид является дельта-матроидом, в котором либо все наборы имеют четное число элементов, либо все наборы имеют нечетное число элементов. Если проблема удовлетворения ограничений имеет Логическая переменная на каждом ребре плоского графа, и если переменные ребер, инцидентных каждой вершине графа, ограничены принадлежностью четному дельта-матроиду (возможно, другому четному дельта-матроиду для каждой вершины), тогда проблема может быть решено в полиномиальное время. Этот результат играет ключевую роль в характеристике плоских задач удовлетворения логических ограничений, которые могут быть решены за полиномиальное время.[6]

Рекомендации

  1. ^ Чун, Кэролайн (13 июля 2016 г.), «Дельта-матроиды: Истоки», Союз Матроидов
  2. ^ Буше, Андре (1987), "Жадный алгоритм и симметричные матроиды", Математическое программирование, 38 (2): 147–159, Дои:10.1007 / BF02604639, МИСТЕР  0904585
  3. ^ Буше, Андре; Джексон, Билл (2000), «Системы четности и проблема пересечения дельта-матроидов», Электронный журнал комбинаторики, 7: R14: 1 – R14: 22, МИСТЕР  1741336
  4. ^ Гилен, Джеймс Ф.; Ивата, Сатору; Мурота, Кадзуо (2003), "Линейная задача дельта-матроида четности", Журнал комбинаторной теории, Серия B, 88 (2): 377–398, Дои:10.1016 / S0095-8956 (03) 00039-X, МИСТЕР  1983366
  5. ^ Федер, Томас; Форд, Дэниел (2006), "Классификация удовлетворения двудольных булевых ограничений через пересечение дельта-матроидов", Журнал SIAM по дискретной математике, 20 (2): 372–394, CiteSeerX  10.1.1.124.8355, Дои:10.1137 / S0895480104445009, МИСТЕР  2257268
  6. ^ Казда, Александр; Колмогоров, Владимир; Ролинек, Михал (декабрь 2018 г.), «Равные дельта-матроиды и сложность планарных булевых CSP», ACM-транзакции на алгоритмах, 15 (2): 22:1–22:33, arXiv:1602.03124, Дои:10.1145/3230649