Доказательство. Так как циклы в M*(G) являются разрезами в G, то мы должны проверить, что С* является циклом в (M(G))* тогда и только тогда, когда С* является разрезом в G. Предположим сначала, что С* — разрез в G. Если множество С* независимо в (M(G))*, то его можно расширить до базы В* в (M(G))*. Следовательно, С* ∩(Е — В*) пусто, что противоречит известной теореме, поскольку Е—В* является остовным лесом графа G. Отсюда С*—зависимое множество в (M(G))*, и поэтому оно содержит цикл из (M(G))*.
С другой стороны, если D* является циклом в (M(G))*, то D* не содержится ни в какой базе из (M(G))*. Следовательно, D* пересекается с каждой базой из M(G), т. е. с каждым остовным лесом графа G. Из известного утверждения вытекает, что D* содержит разрез. Отсюда и следует нужный результат.
Прежде чем продолжить наше изложение, удобно ввести еще несколько терминов. Будем говорить, что множество элементов матроида М образует коцикл в М, если это множество является циклом в М*. Заметим, что по теореме 3 коциклами циклического матроида графа G являются в точности разрезы графа G. Аналогично, назовем кобазой в М множество, являющееся базой в М*. Соответствующие определения можно дать для коранга, конезависимого множества и т. д. Будем также называть матроид М кографическим тогда и только тогда, когда двойственный ему матроид М* является графическим; по теореме 3 это определение согласуется с данным в предыдущем параграфе. Введение таких «ко-названий» обусловлено тем, что они позволяют нам ограничиться рассмотрением одного матроида М, не обращаясь к М*.
Для иллюстрации докажем теорему.
Теорема 4. Всякий коцикл матроида пересекается с любой из его баз.
Доказательство. Пусть С* — коцикл матроида М, и пусть существует база В в М, обладающая тем свойством, что С* ∩В пусто. Тогда С* содержится в Е — В и поэтому является циклом в М*, содержащимся в базе матроида М*. Это противоречие и доказывает нужный результат. Следствие 1. Всякий цикл матроида пересекается с любой кобазой.
Доказательство. Применим теорему 4 к матроиду М*.
Заметим, что с матроидной точки зрения два утверждения известной теоремы оказываются двойственными формами одного и того же утверждения. Таким образом, вместо доказательства двух утверждений в теории графов (что нам пришлось делать ранее), достаточно доказать единственный результат в теории матроидов и применить затем принцип двойственности. Это не только дает значительную экономию времени и усилий, но и позволяет глубже проникнуть в сущность некоторых проблем, уже встречавшихся нам. Одним из примеров является уже много раз упомянутая аналогия между свойствами циклов и разрезов; другим — более глубокое понимание двойственности планарных графов.
В качестве следующего примера упрощения, которое дает теория матроидов, рассмотрим еще раз известный пример.
Прямое доказательство этого результата требует выделения двух случаев — нужно дать доказательство для циклов и другое доказательство для разрезов. Однако если мы докажем матроидный аналог этого результата для циклов, то, применив его к матроиду M*(G), мы сразу же получим соответствующий результат для разрезов; и наоборот, используя двойственность, можно вывести этот результат для циклов из результата для разрезов.
Обратимся теперь к планарным графам и, в частности, покажем, что определения геометрической двойственности, абстрактной двойственности и двойственности по Уитни для графов являются следствиями определения двойственности для матроидов. Начнем с абстрактной двойственности.
Теорема 5. Если граф G* абстрактно двойствен графу G, то матроид M(G*) изоморфен (M(G))*.
Доказательство. Так как граф G* абстрактно двойствен графу G, то существует взаимно однозначное соответствие между их ребрами, обладающее тем свойством, что циклы в G соответствуют разрезам в G*, и наоборот. Отсюда сразу вытекает, что циклы в М(G) соответствуют коциклам в М(G*) и, следовательно, по теореме 3,
М(G *) изоморфен (M(G))*, что и требовалось.
Следствие 2. Если граф G* геометрически двойствен связному планарному графу G, то M(G*) изоморфен (M(G))*.
Доказательство. Этот результат сразу следует из теоремы 5.
Заметим, что (как указывалось ранее) планарный граф может иметь несколько различных двойственных графов, тогда как матроид имеет только один двойственный матроид. Это объясняется тем, что, как легко проверить, если G* и Gх — два (возможно, неизоморфных) двойственных графа для G, то циклические матроиды для G* и Gx изоморфны. Теперь мы подошли к двойственности по Уитни.
Теорема 6. Если граф G* двойствен по Уитни графу G, то M(G*) изоморфен (M(G))*.
Доказательство. Как известно, граф G* двойствен по Уитни графу G тогда и только тогда, когда G* абстрактно двойствен графу G. Поэтому наше утверждение сразу следует из теоремы 5. Можно рассуждать и по-другому: определяющее соотношение для двойственности по Уитни нетрудно вывести из формулы для ρ*, данной в следствии 1. Детали этого рассуждения мы предоставляем читателю. В заключение этого параграфа ответим на следующий вопрос: при каких условиях данный матроид М является графическим? Нетрудно найти необходимые условия. Например, из нашего обсуждения представимых матроидов следует, что такой матроид должен быть бинарным. Более того, ясно, что М не содержит в качестве минора никакой из матроидов
M*(K5), M*(K3,3), F или F* (где F— матроид Фано). В теореме Татта, которую мы сейчас сформулируем, утверждается, что эти необходимые условия на самом деле являются и достаточными; доказательство этого результата слишком сложно и поэтому здесь не приводится.
Теорема 7 (Татт). Матроид М является графическим тогда и только тогда, когда он бинарен и не содержит ни одного минора, изоморфного M*(K5), M*(K3,3), F или F*.
Применяя теорему 7 к М* и используя тот факт, что матроид, двойственный бинарному, тоже бинарен, мы сразу получаем необходимые и достаточные условия для того, чтобы матроид был кографическим.
Следствие 3. Матроид М является кографическим тогда и только тогда, когда он бинарен и не содержит ни одного минора, изоморфного M*(K5), M*(K3,3), F или F*.
Татт, кроме того, доказал, что бинарный матроид регулярен тогда и только тогда, когда он не содержит минора, изоморфного F или F*. Этот результат в сочетании с теоремой 7 и следствием 3 позволяет немедленно вывести следующий матроидный аналог известной теоремы:
Теорема 8. Матроид является планарным тогда и только тогда, когда он регулярен и не содержит миноров, изоморфных M*(K5), M*(K3,3) или двойственным им матрои-дам.
УПРАЖНЕНИЯ
(1) Покажите на примере, что матроид, двойственный трансвер-сальному матроиду, не обязательно трансверсален.
(2) Покажите, что если М — матроид на множестве Е и А — подмножество из Е, то сужение М. А представляет собой матроид, коциклами которого являются те и только те коциклы из М, которые содержатся в А. Покажите также, что (М. А)*= М*×А и (M× А)* = М*.А, и выведите отсюда, что если А — отделяющее подмножество в М, то А является отделяющим подмножеством в М*, и наоборот.
(3) Докажите, что для любого цикла С и любого коцикла С* матроида М имеем |С∩С*| ≠1. Более того, докажите, что М бинарен тогда и только тогда, когда |С∩С*| четно, и выведите отсюда, что матроид, двойственный бинарному, сам бинарен.
(4) Пусть М — бинарный матроид на множестве E Используя результат предыдущего упражнения, докажите что если М эйлеров, то М* двудолен; докажите также (применив индукцию по |Е|), что верно и обратное. Рассмотрев 5-однородный матроид на множестве из одиннадцати элементов, покажите что условие бинарности матроида М не может быть опущено.
(5) Покажите, как определить векторное пространство V, ассоциированное с матроидом М на множестве Е. Докажите, что если матроид М бинарен, то сумму любых двух подмножеств из Е можно представить в виде объединения непересекающихся циклов в М; выведите отсюда, что множество всех объединений непересекающихся циклов в М образует подпространство в V (называемое циклическим подпространством матроида М). Воспользовавшись двойственностью, получите соответствующий результат для коциклов.
(6) Покажите, что для бинарных матроидов определение двойственного матроида обобщает определение алгебраически двойственного графа.
1.8.4. Матроиды и теория трансверсалей
В предыдущем параграфе было показано, что существует тесная связь между результатами теории матроидов и теории графов; здесь мы рассмотрим связь между теорией матроидов и теорией трансверсалей. Сначала покажем, как можно существенно упростить доказательства некоторых приведенных ранее утверждений из теории трансверсалей переходом на матроидно-теоретическую точку зрения.
|
Из за большого объема этот материал размещен на нескольких страницах:
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 |


