Доказано, что всякий трансверсальный матроид представим над некоторым полем и что он бинарен тогда и только тогда, когда является графическим. Дальнейшие результаты, относящиеся к трансверсальным матроидам, будут рассмотрены ниже.
Ограничения и сужения. Часто в теории графов удается исследовать граф, рассматривая его подграфы или граф, полученный стягиванием некоторых его ребер. Удобно ввести соответствующие понятия и в теории матроидов. Пусть матроид М определен на множестве Е, и пусть А — подмножество из Е; назовем ограничением матроида М на А (обозначается М×А) матроид, циклами которого являются те и только те циклы из М, которые содержатся в А. Аналогично, определим сужение матроида М на А (обозначается М. А) как матроид, циклы которого получаются взятием минимальных элементов совокупности {Cі ∩ A}, где Сі — циклы матроида М. (Более простое определение дается ниже.) Предоставляем читателю убедиться в том, что так определенные объекты действительно являются матроидами и что они соответствуют графам с вычеркнутыми или стянутыми ребрами. Матроид, полученный из М в результате конечнократного перехода к ограничениям и сужениям, называется минором матроида М.
Двудольные и эйлеровы матроиды. В заключение этого параграфа, покажем, как определить двудольные и эйлеровы матроиды. Поскольку обычные определения двудольных и эйлеровых графов не подходят для обобщения на матроиды, нам придется найти другие характеристики этих графов. В случае двудольных графов — двудольным матроидом назовем матроид, каждый цикл которого содержит четное число элементов. Для описания эйлеровых графов воспользуемся известным следствием; матроид на множестве Е назовем эйлеровым матроидом, если множество Е может быть представлено в виде объединения попарно непересекающихся циклов. В следующем параграфе мы увидим, что понятия эйлеровых матроидов и двудольных матроидов двойственны (в каком смысле — мы уточним позднее).
УПРАЖНЕНИЯ
(1) Покажите, что с точностью до изоморфизма существует ровно четыре матроида на множестве из двух элементов и восемь матроидов на множестве из трех элементов. Сколько их на множестве из четырех элементов?
(2) Покажите, что с точностью до изоморфизма число матроидов на множестве из п элементов равно самое большее
, а число трансверсальных матроидов равно самое большее
.
(3) Докажите, что каждый k-однородный матроид трансверсален.
(4) Докажите, что циклический матроид для K4 не трансверсален, и найдите другой нетрансверсальный матроид на множестве из шести элементов.
(5) Пусть М — матроид ранга r на множестве из п элементов, и пусть b и с обозначают соответственно число его баз и циклов; покажите, что
![]()
(6) Докажите, что циклические матроиды М(К5) и М (K3,3) являются графическими, но не кографическими; найдите два кографических матроида, не являющихся графическими.
(7) Пусть М — матроид на множестве Е, и пусть А
В
Е;
докажите, что (i) (М × В) × А = М × А; (ii) (М. В). А = М. А;
(iii) (М. В)× А = (М×(Е — (В—A))).A; (iv) (M×В).А=(М.(Е— (В— А)))× А. (8) Покажите, что если матроид М удовлетворяет любому из следующих условий, то ему удовлетворяет и любой минор матроида М: матроид M(i) графический; (ii) кографический; (iii) бинарный;
(iv) регулярный.
(9) Матроидом Фано F называется матроид, определенный на множестве Е = {1, 2, 3, 4, 5, 6, 7}, базами которого являются подмножества из Е, содержащие три элемента за исключением подмножеств {1,2,3}, {1,4,5}, {1,6,7}, {2 4,7}, {2, 5,6}, {3,4, 6} и {3, 5, 7}. Покажите, что матроид F можно изобразить так, как показано на рис.3; базами F являются в точности те множества из трех элементов, которые не лежат на одной прямой.

Рис. 3.
Покажите также, что матроид F является (i) бинарным;
(ii) нерегулярным; (iii) нетрансверсальным; (iv) неграфическим и некографическим; (v) эйлеровым.
(10) Если М — матроид на множестве Е, то нетривиальное подмножество А из Е называется отделяющим подмножеством, если
M×А = М. А; докажите, что следующие условия эквивалентны: (i) А является отделяющим подмножеством; (ii) каждый цикл из М содержится либо в А, либо в Е —А; (iii) ρ(A) +ρ (E — А) = ρ (Е). Что можно сказать о графе, циклический матроид которого не содержит отделяющих подмножеств?
(11) Пусть D—орграф без петель, и пусть E и Y —два непересекающихся множества вершин орграфа D. Подмножество А из Е называется независимым, если существует |А| вершинно непересекающихся простых орцепей из А в Y. Докажите, что эти независимые множества задают некоторый матроид на Е. Докажите также, что всякий трансверсальный магроид можно получить описанным способом (Такой матроид называется гаммоидом.)
1.8.3. Матроиды и теория графов
Приступим к изучению двойственности в матроидах; покажем, что в этом свете некоторые результаты, изложенные ранее, оказываются гораздо более естественными. Например, мы увидим, что довольно искусственные определения абстрактной двойственности и двойственности по Уитни для планарных графов являются прямыми следствиями соответствующего определения двойственности для матроидов. Мысль, которую мы хотим здесь провести, заключается в том, что различные понятия теории матроидов не только обобщают свои аналоги из теории графов, но часто и упрощают их.
Напомним читателю, что в предыдущем параграфе мы построили кографический матроид M*(G) на множестве ребер графа G — для этого мы брали в качестве циклов M*(G) разрезы графа G. В свете известной теоремы кажется разумным выбор такого определения двойственного матроида, которое сделает матроид M*(G) двойственным циклическому матроиду M(G) графа G.
Этого можно достичь следующим образом: пусть матроид М=(Е, ρ) определен в терминах его ранговой функции; назовем двойственным матроидом для М (обозначается М*) матроид на Е, ранговая функция которого ρ* определяется равенством
![]()
Необходимо сначала проверить, что ρ* действительно является ранговой функцией матроида на Е.
Теорема 1. М* = (Е, ρ*) является матроидом на Е.
Доказательство. Нам надо убедиться в том, что функция ρ* удовлетворяет условиям (ρi), (ρii) и (ρiii), перечисленным в разд 1.8.1.
Чтобы доказать (ρi), заметим, что ρ (Е — А) ≤ ρ (Е) и, следовательно,
ρ *(А) ≤| А |. Кроме того (согласно свойству (ρiii), примененному к функции ρ), имеем ρ (Е) + ρ (Ø) ≤ ρ (А) + ρ (Е — А), и поэтому
ρ (Е) — ρ (Е —А)≤ρ (А) < | А |. Отсюда сразу вытекает, что ρ*( А) ≥ 0. Доказательство свойства (ρii) тоже проводится непосредственно и предлагается читателю в качестве упражнения.
Докажем (ρiii). Для любых А, В
Е имеем

(согласно свойству (ρiii), примененному к ρ), что и требовалось.
Это определение позволяет, как мы сейчас покажем, очень просто описать базы матроида М* в терминах баз матроида М.
Теорема 2. Базами матроида М* являются в точности дополнения баз матроида М.
Замечание. На самом деле этот результат можно использовать для определения М*.
Доказательство. Покажем, что если В* — база в М*, то Е — В* является базой в М; обратный результат получается простым обращением рассуждений.
Так как В* независимо в М*, то |В*|= ρ *(В*) и, следовательно,
ρ (E—В*) = ρ (E). Таким образом, осталось только доказать, что Е—В* независимо в М. Но это сразу следует из равенства ρ *(В*) = ρ *(E) (и надо применить еще указанное выше выражение для ρ *).
Непосредственным следствием данного выше определения является то, что (в отличие от планарных графов) каждый матроид имеет двойственный и этот двойственный единствен. Из теоремы 2 также сразу следует, что матроид, двойственный М*, т. е. М**, равен М. В действительности, как мы увидим, этот совсем тривиальный результат является естественным обобщением на матроиды (нетривиальных) результатов. А сейчас мы покажем, что коциклический матроид M*(G) графа G двойствен его циклическому матроиду M(G).
Теорема 3. Для любого графа G имеем М*( G) =^ = (M(G))*.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |


