2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Граф. Содержит ли граф цикл?
Сообщение05.03.2017, 20:57 


13/02/16
129
Допустим есть связный граф с $n$ вершинами. Сколько должен иметь ребер граф, чтобы он гарантированно содержал цикл?

Попробую разобраться:

1) Ясно, что $n-1$ ребра не хватит, потому как если просто выстроить в линию все $n$ вершин, то будет $n-1$ ребро без циклов.

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

Таким образом необходимо не менее $n$ ребер в связном графе из $n$ вершин, для того, чтобы он имел цикл. Верны ли рассуждения?

 Профиль  
                  
 
 Re: Граф. Содержит ли граф цикл?
Сообщение05.03.2017, 21:02 
Заслуженный участник
Аватара пользователя


16/07/14
9261
Цюрих
Идея правильная, расписана вторая часть недостаточно четко. Да, добавление ребра к дереву создает в нем цикл. Ну и что? (например, далеко не любой граф получается добавлением одного ребра к дереву)

 Профиль  
                  
 
 Re: Граф. Содержит ли граф цикл?
Сообщение05.03.2017, 23:39 


13/02/16
129
mihaild в сообщении #1197463 писал(а):
Идея правильная, расписана вторая часть недостаточно четко. Да, добавление ребра к дереву создает в нем цикл. Ну и что? (например, далеко не любой граф получается добавлением одного ребра к дереву)

Спасибо! Вы имеете ввиду, что я не рассмотрел случай, когда граф изначально был с циклами?))

 Профиль  
                  
 
 Re: Граф. Содержит ли граф цикл?
Сообщение06.03.2017, 00:09 
Заслуженный участник
Аватара пользователя


16/07/14
9261
Цюрих
Строго говоря, вообще не было никакого "изначально". У вас просто есть граф с более чем $n - 1$ ребром, и надо доказать, что в нем есть цикл.
Это можно сделать, например, так. Взять какое-нибудь ребро в этом графе, рассмотреть граф без этого ребра (в нем не менее чем $n - 1$ ребро) и доказать, что если к любому графу, в котором есть хотя бы $n - 1$ ребро, добавить ребро, то получится граф, в котором есть цикл.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: dgwuqtj, SomePupil


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group