Научная статья на тему 'Матроид Радона графа'

Матроид Радона графа Текст научной статьи по специальности «Математика»

CC BY
111
34
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Кольцова С. В., Поленкова С. В.

In this article we present a new kind of matroid for graphs, which we call the Radon matroid. Radon matroid (MR) of the graph G is a matroid, which can be represented by incident matrix of the graph, which has a rank equal to the number of graph vertexes. Elements of the MR are the graph edges. We notice, that the rank of the circuit matroid of a graph is one unit less that of the MR. In the work the MR characterization is given in terms of graph structure. We prove, that MR bases are the edges of spanning subrgaph, which are disjunctive union of unicyclic graphs with odd cycles. It is shown that these subgraphs coincide with the admissible complexes of Radon transformation on the graph.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Graph Radon Matroid

In this article we present a new kind of matroid for graphs, which we call the Radon matroid. Radon matroid (MR) of the graph G is a matroid, which can be represented by incident matrix of the graph, which has a rank equal to the number of graph vertexes. Elements of the MR are the graph edges. We notice, that the rank of the circuit matroid of a graph is one unit less that of the MR. In the work the MR characterization is given in terms of graph structure. We prove, that MR bases are the edges of spanning subrgaph, which are disjunctive union of unicyclic graphs with odd cycles. It is shown that these subgraphs coincide with the admissible complexes of Radon transformation on the graph.

Текст научной работы на тему «Матроид Радона графа»

УДК 519.01

МАТРОИД РАДОНА ГРАФА

© С.В. Кольцова, С.В. Поленкова

Koltsova S.V., Polenkova S.V. Graph Radon matroid. In this article we present a new kind of matroid for graphs, which we call the Radon matroid. Radon matroid (MR) of the graph G is a matroid, which can be represented by incident matrix of the graph, which has a rank equal to the number of graph vertexes. Elements of the MR are the graph edges. We notice, that the rank of the circuit matroid of a graph is one unit less that of the MR. In the work the MR characterization is given in terms of graph structure. We prove, that MR bases are the edges of spanning subrgaph, which are disjunctive union of unicyclic graphs with odd cycles. It is shown that these subgraphs coincide with the admissible complexes of Radon transformation on the graph.

§1. Введение.

Хорошо известна задача Радона о восстановлении функции / на плоскости через ее ин-

ГРОПТ"» О ТТТ-1 7? £ ТТ/"Ч ГТГ'Х'Г'\ТЛГЛ/Г О ГЭ 'П _ ГТ1~>/*Ч_

ХЧ/1 ■* •'«/ Ч^/У1 iVl.LM.iVl , 1Л> и IV IV! 1ШIV!

странстве - по гиперплоскостям [1]. Интегральный оператор К, сопоставляющий функции / функцию ср = Rf, называется преобразованием Радона. Простейшее обобщение преобразования Радона получил Ион [2]. Его преобразование I относит произвольной функции /, определенной на К , ее интегралы I/ по всевозможным прямым. В результате получается функция (р = I/ на многообразии прямых. Главное отличие преобразования Иона I от преобразования Радона Я в том, что преобразование Радона Я переводит функции от п переменных в функции от того же числа п переменных, а преобразование Иона / переводит функции от п переменных в функции от 2(п —1) переменных, а это число больше п при п > 2 . Отсюда следует, что задача о восстановлении функции / на К. по ее преобразованию // является переопределенной: для восстановления / достаточно, вообще говоря, задавать // не на всем многообразии прямых, а лишь на некоторых п -мерных подмногообразиях (комплексах К ). Разумеется, существование формулы обращения и ее явный вид существенно зависят от структуры комплекса К . В связи с этим возникают задачи: 1) описать все "хорошие" К (допустимые комплексы), для которых существует явная формула, обращения,

2) восстановить / через ограничение // на допустимый комплекс К, построив явную формулу обращения или предъявив эффективный алгоритм восстановления. Следуя сложившейся

rpno TTTTTTTTTJT

. . . _ . ттгмэглЛтчОТТТТЛ Т/Г/'ЧТ.ТО -К ТТ Т Т Т7/~\-\ г гтп

± Ж1 Ч_Д1С1. ши! у ПСА-

зывать также преобразованием Радона и обозначать Я.

Впервые допустимые комплексы прямых в Сп были введены и исследованы в работах Гельфанда и Граева [3]-[5]. Явное описание допустимых комплексов прямых в СР3 было дано в работе Кириллова [6], геометрическая структура допустимых комплексов прямых в Сп изучалась в работах Майуса [7]-[8], допустимые комплексы двумерных плоскостей в Сп и К изучались в статьях [9]—[10] одного из соавторов данной работы. Комбинаторное преобразование Радона было введено Болкером в работе [11], допустимые комплексы для комбинаторного преобразования Радона были определены и изучались в работе [12]. Там были найдены комбинаторные аналоги некоторых теорем, полученных в непрерывном случае (в частности, теоремы Кириллова).

Данная работа лежит на стыке теории графов, теории матроидов и комбинаторного преобразования Радона. Напомним необходимые в дальнейшем понятия и факты из этих областей.

§2. Предварительные сведения

1. Пусть О = ('У,Е) - граф, V -

п -элементное множество вершин, Е - нп-

элементное множество ребер. Граф Н = = (V1 ,Е'),У с У,Е' С Е называется подграфом графа С. Подграф, у которого V' — = V , называется остовньгм подграфом. В дальнейшем предполагается, что граф С - обыкновенный, то есть неориентированный, без петель и кратных ребер. Маршрутом из х-о в хк на графе называется конечная последовательность вершин и ребер

Ь0,е1,У1,е2,У2,.-.,ек,Ъ’к, (1)

где ребро е,; = {г^х.и,;} , вершина «о называется началом, а ук - концом маршрута. Длиной маршрута называется число ребер в последовательности (1). Маршрут называется замкнутым, если Ук = Уо , А; > 0. Маршрут называется цепью, если все его ребра различны. Маршрут называется путем, если все его вершины различны (за исключением, возможно, первой и последней). Замкнутая цепь называется циклом, а замкнутый путь называется простым циклом. Циклом (простым циклом) также будем называть подграф графа С , состоящий из вершин и ребер, входящих в цикл (простой цикл). Для любого графа условия, что (3 содержит маршрут, цепь или путь, эквивалентны. Граф С называется связным, если любые его две вершины можно соединить путем. Связный подграф Н графа С называется компонентой связности, если не существует связного подграфа X , отличного от Н и С такого, что Н с СХ С С?.

Граф является связным, если он имеет ровно одну компоненту и несвязным - в противном случае. Любой граф можно представить в виде дизъюнктного объединения его компонент связности. Деревом называется связный граф без циклов. Граф без циклов называется лесом, его связные компоненты - это деревья. Лес Н называется остовным, если он содержит все вершины графа С и на каждой компоненте связности графа С подграфом Н порождается дерево.

Связный граф только с одним циклом называется унициклическим.

Число

х(@) = 71 ~ т

называется эйлеровой характеристикой графа. Для связного графа

Х(0) < 1-

Связный граф С является деревом тогда и только тогда, когда х(С) — 1 •

Граф С называется полным, если его ребра

- всевозможные двухэлементные подмножества из V, обозначается Кп . Обозначим |Л| - количество элементов в конечном множестве А . В полном графе Кп

\Е\ > |^|при п > 3.

Граф (7 = (V, Е) называется двудольным, если его множество вершин V можно разбить на два подмножества У\ и У2 так, что один конец каждого ребра е 6 Е принадлежит , а второй - У2 •

Для того чтобы граф был двудольным, необходимо и достаточно, чтобы каждый его цикл имел четную длину (теорема Кёнига).

2. Матроидом М называется пара (Е,В), где Е - непустое конечное множество, В -непустая совокупность его подмножеств В (называемых базами), удовлетворяющая следующим условиям:

1) никакая база не содержит в качестве собственного подмножества другую базу;

2) если Вх и В2 базы и е любой элемент из В\ , то существует элемент / € £?2 , обладающий тем свойством, что {В — {е})и{/} также является базой.

Элементы множества Е называются элементами матроида М, число |.Е| называется порядком матроида.

Любые две базы матроида содержат одинаковое число элементов. Это число называется рангом М , обозначается р(М). Любое подмножество базы называется независимым, в противном случае подмножество А из Е называется зависимым. Минимальное относительно включения зависимое множество называется циклом матроида. Для любой базы В матроида и любого его элемента е, не входящего в эту базу, множество В и е содержит ровно один цикл. Два матроида М\ = (£1,61) и М2 = {Е‘>. В2) называются изоморфными, если существует биекция <р : Е\ —> Е2 такая, что для любого X С Ех его образ <р(Х) 6 В2 тогда и только тогда, когда X £ В\ , обозначение М\ = М2 .

Любому графу (7 можно естественным образом сопоставить некоторый матроид, если в качестве Е взять множество ребер графа, а в качестве баз - ребра его остовных лесов. Этот матроид называется циклическим матроидом графа, обозначается М (С).

Пусть Е - конечное множество векторов в векторном пространстве Ь над полем Я . Зада-

дим на Е матроид, взяв в качестве баз всевозможные максимальные линейно-независимые подмножества из Е . Полученный матроид называется векторным матроидом.

Пусть М = (Е, В) - матроид, А - произвольная матрица размера т х п над полем F . Матрица А называется представлением матро-ида М, если

1) rank А = р(М) = р ;

2) система любых р строк матрицы А с номерами ii, гг,..., ip линейно независима тогда и только тогда, когда множество {єі! , е»2,..., єі } является базой матроида М .

Матроид называется представимым (коор-динатизуемым) над полем F, если он имеет представление над F.

Матроиды, представимые над любым полем,

UQQLTDQ Т/'Л'Т'Г* СІ ТЛОГ'ЛЛТТ CTTMJT. ТЛ Я ТЛ ГЇЛ/Т/Л'Т1 Л Я 'ТГЧ /Л_

А V/./1 ^1^/1. j |JJ J і • vj I » I'V-'V- X 1-1 у IV X IViUJ ipw

иды, представимые только над некоторыми полями и существуют не представимые ни над ка-ким полем (см. [13]).

Системой множеств (S,U) называется множество S вместе с семейством Ы подмножеств множества S (не обязательно непересе-кающихся). Матрицей инцидентности системы множеств (S,U) называется (0,1) - матрица А = (a-ij), столбцам и строкам которой присвоены те же индексы, что и элементам S и Ы соответственно, при этом

_ J 1, ЄСЛИ Sj Є Ui

ач ~ I о, если Sj $ Ui ’

где Sj Є S, щ Є U .

Обыкновенный граф G = (V, Е) можно рассматривать как систему множеств, где S = = V, U = Е . Матрица инцидентности А системы в этом случае совпадает с обычной матрицей инцидентности 1(G) графа G.

В теории графов известна следующая теорема (см., например, [13]).

Теорема. Пусть G - граф, 1(G) -его матрица инцидентности. Тогда циклический матроид графа представим векторным матроидом строк матрицы 1(G) , если ее рассматривать над полем F'2 .

3. Обозначим через L(X) - пространство функций на конечном множестве X со значениями в С .

Назовем преобразованием Радона на графе G оператор R : L(V) —> L(E) , сопоставляющий каждой функции / Є L(V) функцию (Rf)(e) Є Є L(E), чье значение на ребре е Є {u,v} равно сумме значений функции / на концах этого ре-

бра ("интеграл"функции / по ребру е)

(Я/)(е) = /Н + /М,е = {и, у} (1)

Комплекс - это остовный подграф с п ребрами и без изолированных вершин. Допустимый комплекс - это комплекс, на котором ограничение преобразования Радона биективно.

§3. Постановка задачи и формулировка результатов

Определение. Матроид М , у которого существует представление матрицей инцидентности системы множеств (5, Ы) , имеющей ранг, равный |5|, назовем матроидом Радона (МБ,) системы множеств. Элементами МИ служат элементы Ы.

Возникает задача: характеризовать МБ, в терминах системы (5, Ы).

Целью нашей работы является характеризация матроидов Радона графов.

Заметим, что циклические матроиды графов не являются матроидами Радона, так как ранг циклического матроида р(М) = |У| — 1.

Очевидно, что матроид Радона можно построить не на любом графе. Ниже будет показано, что это нельзя сделать, например, для двудольных графов.

В дальнейшем ограничимся графами С, у которых нет изолированных вершин и число вершин п ^ 3 не превосходит числа ребер ш . Пусть ранг матрицы инцидентности /(б) равен п . Тогда она представляет МП графа С?. Базами этого представляющего матроида являются п -ки линейно независимых строк матрицы /(С?) . Поставим задачу: найти базы матроида Радона графа.

Имеют место следующие теоремы:

Т е о р е м а 1. Базы матроида Радона - это ребра допустимых комплексов преобразования Радона на графе.

Теорема 2. Базы матроида Радона

- это ребра остовных подграфов, представляющих собой дизъюнктные объединения уници-клических графов с циклами нечетной длины.

§4. Доказательство теорем

Доказательство теоремы!

Для доказательства теоремы достаточно заметить, что матрица преобразования Радона (1) в стандартном базисе из дельта-функций и матрица инцидентности I(С?) при такой же нумерации вершин и ребер графа (? совпадают.

Доказательство теоремы 2.

Доказательство теоремы разобьем на несколько лемм.

Л е м м а 1. Эйлерова характеристика любого связного графа не превосходит эйлеровой характеристики любого его подграфа.

Доказательство. Пусть граф С? = (V, Е) - связный обыкновенный граф, V

- п -элементное множество вершин, Е - т-элементное множество ребер. Пусть х(&) ег0 эйлерова характеристика, х(С?) = п — т . Рассмотрим произвольный подграф Н = (Vі, Е1), Vі С V, Е' С Е. Его можно получить из графа удалением вершин и ребер. Более точно: удаление вершины сопровождается удалением всех инцидентных ей ребер, удаление ребра оставляет все вершины графа на месте. Будем пред-

ТТГ\ ТТО Г'О'ПТ- ТТ'Т'/'Ч стоит. ТТЛ- Т-ІГЧО п хз а г1АРгллм'г ттО

пил (Лгі. САр X и , ни ^иуілшш і. 114-. ло

одной вершины, тогда у каждой его вершины есть инцидентные ей ребра. Удаляя вершину вместе с инцидентными ребрами, мы либо не изменим эйлерову характеристику х^рафа, если инцидентное ребро одно (т.е. валентность вершины равна единице), либо увеличим эйлерову характеристику, если вершина инцидентна больше, чем одному ребру (т.е. валентность вершины строго больше единицы). При удалении ребра мы уменьшаем только число ребер графа (число вершин графа сохраняется). В итоге, эйлерова характеристика любого подграфа больше либо равна эйлеровой характеристике графа. □

Л е м м а 2. Любой комплекс К содержит хотя бы один простой цикл.

Доказательство. Комплекс К по определению - это остовный подграф с п ребрами и без изолированных вершин. Его эйлерова характеристика х{К) — 0. Если К -связный, то он содержит цикл, гак как К не может быть деревом: у дерева эйлерова характеристика равна 1. Если К - несвязный, то он не может быть лесом, так как в этом случае его эйлерова характеристика была бы больше 1 (равнялась бы количеству деревьев в лесу). Рассмотрим одну из его связных компонент, не являющуюся деревом, тогда она должна иметь цикл, а следовательно, простой цикл. □

Л е м м а 3. Если комплекс К допустим, то ни одна его компонента связности не является деревом.

Доказательство. Предположим противное: пусть у допустимого комплекса К имеется компонента, являющаяся деревом. Так как у дерева к вершини к — 1 ребро, то в систе-

ме уравнений, задающей преобразование Радона (1), имеется подсистема из к — 1 уравнения с к неизвестными, которые в другие уравнения системы не входят. Следовательно, их нельзя найти однозначно. Другими словами, преобразование Радона необратимо, что противоречит допустимости К. □

Л е м м а 4. Если комплекс К допустим, то все его простые циклы нечетны.

Доказательство. По лемме 2 любой комплекс содержит хотя бы один простой цикл. Докажем, что если комплекс К допустим, то любой его простой цикл нечетный. Предположим противное: пусть допустимый комплекс К имеет хотя бы один простой четный цикл С. Обозначим число ребер этого цикла 2к . Пусть функция /|с — (^1,^2) • • • ,%2к) • Пусть Rf\c =

-- (Г\!- Л/, Л). . \ I I Л ЛТТГЧО па ТГЛТТТТТЛ ТТГЧЛЛ^ПООА

— усл, i 5 • • • ? (-л’2К ) • upwupaou-

вания Радона

(У-i — Xi -Ь , i — 1,2,..., 2к 1

О-гк — Xi + Х2 к Найдем альтернированную сумму 2к — 1

Y' (-1 Y+1ai - ao.h =

(4)

i=l

2k—I

= XI (“1)г+1(;с* + хг+1) ~ Х2к - XI = 0. (5)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

г=1

В итоге получили уравнение, которому с необходимостью должны удовлетворять координаты вектора Д/ 6 1^(Е), чтобы существовало решение системы (4). Так как размерности пространств функций на вершинах и на ребрах комплекса равны между собой и равны п, то в силу (5) размерность образа преобразования Радона строго меньше п , а следовательно, преобразование Радона не обратимо, что противоречит допустимости комплекса К . □

Л е м м а 5. Для того чтобы комплекс К был допустимым, необходимо и достаточно, чтобы каждая его связная компонента содержала единственный простой цикл нечетной длины.

Доказательство.

Необходимость. Пусть комплекс К допустим. Возьмем его любую связную компоненту Сг , содержащую кг вершин. По лемме 3 она не может быть деревом, следовательно, эта компонента содержит простой цикл С . Пусть е

- ребро этого цикла, а С?, = б* — е - граф, полученный из в результате отбрасывания ребра е . Граф С, - по-прежнему связный. Действительно, если путь из вершины х в у использует ребро е, то имеется другой путь ИЗ 1 в

у , не использующий ребра е (вместо того, чтобы идти через ребро е, надо пойти по циклу в противоположном направлении). Повторяя эту процедуру, мы после г шагов получим дерево, имеющее (кг — 1) -ребер.

Так как г ребер выброшено, то (7^ имел {кг — 1) + г ребер. Найдем эйлерову характеристику :

Х(£?г) = 1 - г. (6)

Для связной компонеты допустимого комплекса К эйлерова характеристика должна быть равной нулю. Действительно, так как связная компонента не является деревом, то она содержит простой цикл. Его эйлерова характеристика равна нулю. По лемме 1 вся связная компонента имеет эйлерову характеристику меньше или равную нулю. Эйлерова характеристика всего комплекса равна нулю. С другой стороны, эйлерова характеристика объединения компонент связности (т.е. эйлерова характеристика комплекса) равна сумме эйлеровых характеристик компонент. Сумма неположительных чисел равна нулю тогда и только тогда, когда они все нули. Следовательно, из (6) получаем, что г = 1. Таким образом, в связной компоненте можно отбросить только одно ребро, чтобы получилось дерево, а, значит, простой цикл С в компоненте единственный. По лемме 4 цикл С имеет нечетную длину.

Достаточность. Пусть каждая компонента К имеет единственный простой цикл нечетной длины. Так как любой комплекс -■ эго остовный подграф с п ребрами и без изолированных вершин, то любая его компонента не может быть изолированной вершиной, а значит, с началом и концом в каждой вершине компоненты существует свой замкнутый путь, включающий в себя простой нечетный цикл. Для восстановления значения функции / в произвольной вершине компоненты выйдем из этой вершины по ребру указанного выше пути, взяв значение Я/ на этом ребре со знаком плюс, затем, чередуя знаки у Rf , дойдем до нечетного цикла, обойдем его по границе и вернемся в исходную вершину по "своим следам". В результате получим, что альтернированная сумма значений Я/ на ребрах этого замкнутого пути равна 2хг, где Хг значение / в начальной вершине. Отсюда находим Х{. Указанный процесс можно повторить для любой вершины и любой компоненты связности комплекса К . □

Из доказанных лемм легко следует наша теорема.

ЛИТЕРАТУРА

1. Radon J. Uber die Bestimmung von Functionen durch ihre Integralwarte langs gewisser Mannigfaltigkeiten. - Ber. Verh. Sachs. Acad. Wiss. Lipzig, Math.-Nat.Kl. 69 (1917), 262-277.

2. John F. The ultrahyperbolic differential equation with four independent variables. Duke Math. J., 1938, 300-322.

3. Гельфанд И.М., Граев М.И. Интегральные преобразования, связанные с комплексами прямых в комплексном пространстве ДАН ССР, 138, № 6, 1961.

4. Гельфанд И.М., Граев М.И. Комплексы к -мерных плоскостей в пространстве С и формула Планшереля на группа GL (п,С),

А АН Г'ЛГЧЭ 17(1 ЛГо Q 1ПКО

Д.Г1.11 Wi J J. I J, Jl- Uj 1JUU.

5. Гельфанд И.М., Граев М.И. Комплексы прямых в пространстве С . Функ . анал. 2, вып. 3, 1968.

6. Кириллов А.А. Об одной задаче И.М.Гельфанда. ДАН СССР, 137, № 2, 1962.

7. Майус К. Структура допустимых комплексов прямых в С . Функ. анал. 7, вып. 61, 1973, 79-81.

8. Майус К. Допустимые комплексы прямых с одной критической точкой. Функ. анал. 9, вып. 2, 1975, 81-82.

9. Кольцова С.В. Допустимые комплексы 2-плоскостей в С , деп. в ВИНИТИ, № 668,1976,

1-12.

10. Кольцова С.В. Допустимые комплексы 2-плоскостей общего положения. Функ. анал. 9, Ульяновск, 1977.

11. Bolker E.D. Finite Radon transform. Contemporary Mathematics, vol. 63, 1987, 27-49.

12. Bolker E.D., Grinberg E., Kung J. Admissilble complexes for the combinatorial Radon transform. Contemporary Mathematics, volume 113, 1990, 1-3.

13. Уилсон P. Введение в теорию графов. Москва. "Мир", 1977, 208.

БЛАГОДАРНОСТИ: Мы выражаем свою глубокую признательность В.Ф. Молчанову за ценные советы и полезные обсуждения.

Поступила в редакцию 4 апреля 2006 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.