В теории матроидов , математической дисциплине, обхват матроида — это размер его наименьшего контура или зависимого множества. Обхват матроида — это обхват его дуального матроида . Обхват матроида обобщает понятие кратчайшего цикла в графе, реберной связности графа, множеств Холла в двудольных графах , четных множеств в семействах множеств и общего положения множеств точек. Его трудно вычислить, но для линейных матроидов, параметризованных как рангом матроида , так и размером поля линейного представления, можно использовать метод фиксированных параметров .
Термин «обхват» обобщает использование обхвата в теории графов , означая длину кратчайшего цикла в графе: обхват графического матроида такой же, как обхват его базового графа. [1]
Обхват других классов матроидов также соответствует важным комбинаторным задачам. Например, обхват ко-графического матроида (или обхват графического матроида) равен реберной связности базового графа, числу ребер в минимальном разрезе графа. [1] Обхват трансверсального матроида дает мощность минимального множества Холла в двудольном графе: это набор вершин на одной стороне двудольного графа, который не образует набор конечных точек паросочетания в графе. [2]
Любой набор точек в евклидовом пространстве порождает реальный линейный матроид , интерпретируя декартовы координаты точек как векторы представления матроида . Обхват результирующего матроида равен единице плюс размерность пространства, когда базовый набор точек находится в общем положении , и меньше в противном случае. Обхваты реальных линейных матроидов также возникают в сжатом измерении , где та же концепция называется искрой матрицы . [3]
Обхват бинарного матроида определяет мощность минимального четного набора, подмножества семейства наборов, которое включает четное число копий каждого элемента набора. [2]
Определение обхвата бинарного матроида является NP-трудной задачей . [4]
Кроме того, определение обхвата линейного матроида, заданного матрицей, представляющей матроид, является W[1]-сложной задачей , если параметризовано обхватом или рангом матроида, но поддается обработке с фиксированными параметрами, если параметризовано комбинацией ранга и размера базового поля . [ 2]
Для произвольного матроида, заданного независимым оракулом , невозможно найти обхват, используя субэкспоненциальное число запросов к матроиду. [5] Аналогично, для действительного линейного матроида ранга r с n элементами, описанного оракулом, который дает ориентацию любого кортежа из r элементов, для определения обхвата требуются запросы к оракулу. [6]
Также были рассмотрены вычисления с использованием оракула обхвата (оракула, который сообщает наименьшее зависимое подмножество заданного набора элементов). [7]