Докажите, что связный неориентированный граф с n вершинами и n рёбрами имеет ровно одно циклическое независимое ребро (по сути ровно одну простую цикл-подструктуру), свяжите это утверждение с понятием остовного дерева и цикломатического числа (cyclomatic number) и приведите пример обобщения для графов с n+k рёбрами

23 Окт в 12:44
4 +4
0
Ответы
1
Утверждение. В связном неориентированном графе с nnn вершинами и nnn рёбрами существует ровно один простой цикл.
Доказательство (через остовное дерево). Пусть GGG — связный граф с nnn вершинами и m=nm=nm=n рёбрами. Возьмём любое остовное дерево T⊂GT\subset GTG. Для связного графа остовное дерево имеет ровно n−1n-1n1 рёбер. Значит в GGG ровно одно ребро лежит вне TTT:
∣E(G)∖E(T)∣=m−(n−1)=n−(n−1)=1. |E(G)\setminus E(T)|=m-(n-1)=n-(n-1)=1.
E(G)E(T)=m(n1)=n(n1)=1.
Обозначим это ребро e=uve=uve=uv. В дереве TTT между uuu и vvv существует единственный простой путь PT(u,v)P_{T}(u,v)PT (u,v). Добавление ребра eee к TTT даёт цикл C=PT(u,v)∪{e}C=P_{T}(u,v)\cup\{e\}C=PT (u,v){e}. Это простой цикл и он существует. Обратно, никакой другой простой цикл не может лежать в TTT (т.к. TTT ациклично), значит любой цикл в GGG обязан содержать хотя бы одно ребро из E(G)∖E(T)E(G)\setminus E(T)E(G)E(T). Но таких рёбер ровно одно — eee — поэтому все циклы содержат eee и, так как в TTT путь между концами eee единственен, единственный простой цикл в GGG — это CCC. Таким образом ровно один простой цикл.
Связь с цикломатическим числом. Цикломатическое число (dimension of cycle space) для произвольного графа с mmm рёбрами, nnn вершинами и ccc компонентами равно
μ=m−n+c. \mu=m-n+c.
μ=mn+c.
Для связного графа c=1c=1c=1, поэтому
μ=m−n+1. \mu=m-n+1.
μ=mn+1.
При m=nm=nm=n получаем μ=1\mu=1μ=1, что согласуется с доказанным фактом: размер пространства циклов равен 1 (ровно одна независимая циклическая структура).
Обобщение. Если связный граф имеет n+kn+kn+k рёбер (m=n+km=n+km=n+k), то
μ=m−n+1=(n+k)−n+1=k+1. \mu=m-n+1=(n+k)-n+1=k+1.
μ=mn+1=(n+k)n+1=k+1.
Эквивалентно: выбрав остовное дерево TTTn−1n-1n1 рёбрами), в графе останется ровно m−(n−1)=k+1m-(n-1)=k+1m(n1)=k+1 рёбер вне TTT; каждое такое ребро порождает фундаментальный цикл относительно TTT, и эти k+1k+1k+1 фундаментальных циклов образуют базис пространства циклов (то есть ровно k+1k+1k+1 независимых циклов).
23 Окт в 13:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир