Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
10. МатроидыРассмотрим конечное множество векторов S над произвольным полем. Хорошо известно, что любое подмножество S либо линейно зависимо, либо линейно независимо. Кроме того, набор независимых множеств векторов обладает некоторыми свойствами. Например; 1. Любое подмножество независимого множества независимо. 2. Если Интересно, что существует несколько алгебраических систем, обладающих этими свойствами. Например, ими обладает набор подмножеств ребер графа, не содержащих циклов. Изучая свойства таких систем, Уитни [10.11 ввел понятие матроида. В этой главе мы даем введение в теорию матроидов. Мы изучим их некоторые фундаментальные свойства. Особый интерес будет проявлен к тому, что замеченная нами «двойственность» циклов и разрезающих множеств графа не случайна. Как мы увидим, эта двойственность является следствием того, что и набор подграфов, не имеющих циклов, и набор подграфов, не имеющих разрезающих множеств, имеют структуру матроида. Мы изучим также теорему о раскрашивании и лемму о раскраске дуг, которые находят применение в анализе сетей. Главу мы завершаем обсуждением «жадного» алгоритма, являющегося обобщением известного алгоритма Краскала нахождения остова минимальной стоимости во взвешенном связном графе. 10.1. Основные определенияСуществует несколько эквивалентных систем аксиом, характеризующих матроид. Мы начнем обсуждение с системы, известной под названием аксиом независимости. В разд. 10.3 мы приведем другие эквивалентные системы аксиом. Матроид М — это конечное множество S и набор
1.3. Если X и Y — члены Элементы множества S называются элементами матроида М. Члены набора f называются независимыми множествами матроида М. Максимальное по включению независимое множество матроида М называется базой матроида М. Множество баз матроида М обозначается Подмножество S, не принадлежащее набору Функция ранга Рассмотрим несколько примеров. Пусть S — конечное подмножество векторного пространства. Как мы видели ранее, семейство всех подмножеств линейно независимых векторов в подмножестве S удовлетворяет аксиомам независимости 1.1-1.3. Следовательно, эти подмножества S образуют набор независимых множеств матроида на подмножестве S. Ранг подмножества Пусть G — неориентированный граф с множеством ребер Е. Определим на Е два матроида. Сначала рассмотрим набор Рассмотрим теперь семейство Определенные таким образом матроиды множестве ребер графа). Говоря другими словами, для любого матроида М на множестве S существует такой матроид М на S, что базы матроида М являются дополнениями баз матроида М, Этот результат мы обсуждаем в разд. 10.4. Другим примером матроида является матроид паросочетаний, определенный на множестве вершин графа. Теорема 10.1. Пусть G — неориентированный граф с множеством вершин V. Пусть Доказательство. Очевидно, что Чтобы показать, что удовлетворяет аксиоме 1.3, рассмотрим два произвольных члена Случай 1. Предположим, что некоторый элемент Случай 2. Допустим, что никакой элемент Так как В качестве примера рассмотрим граф G, представленный на рис. 10.1, а. Множества
Рис. 10.1. а — граф G с помеченными паросочетаниями X и Подграф на множестве ребер Два матроида Матроид М на множестве S называется графическим, если он изоморфен циклическому матроиду графа G. Если матроид М изоморфен матроиду разрезов графа G, он называется кографическим.
|
1 |
Оглавление
|