В математике дельта-матроид или Δ-матроид — это семейство множеств, подчиняющееся аксиоме обмена, обобщающей аксиому матроидов . Непустое семейство множеств называется дельта-матроидом, если для любых двух множеств и в семействе и для каждого элемента в их симметрической разности существует такое , что входит в семейство. Для базисных множеств матроида соответствующая аксиома обмена дополнительно требует, чтобы и , гарантируя, что и имеют одинаковую мощность. Для дельта-матроида любой из двух элементов может принадлежать любому из двух множеств, и также допускается, чтобы два элемента были равны. [1] Альтернативное и эквивалентное определение состоит в том, что семейство множеств образует дельта-матроид, когда выпуклая оболочка его индикаторных векторов (аналог многогранника матроида ) обладает тем свойством, что длина каждого ребра равна либо единице, либо квадратному корню из двух .
Дельта-матроиды были определены Андре Буше в 1987 году. [2] Алгоритмы для пересечения матроидов и проблемы четности матроидов могут быть расширены на некоторые случаи дельта-матроидов. [3] [4]
Дельта-матроиды также использовались для изучения проблем удовлетворения ограничений . [5] Как особый случай, четный дельта-матроид — это дельта-матроид, в котором либо все множества имеют четное число элементов, либо все множества имеют нечетное число элементов. Если проблема удовлетворения ограничений имеет булеву переменную на каждом ребре планарного графа, и если переменные ребер, инцидентных каждой вершине графа, ограничены принадлежностью к четному дельта-матроиду (возможно, другому четному дельта-матроиду для каждой вершины), то проблема может быть решена за полиномиальное время . Этот результат играет ключевую роль в характеристике планарных булевых проблем удовлетворения ограничений, которые могут быть решены за полиномиальное время. [6]