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
8449
Цюрих
Идея правильная, расписана вторая часть недостаточно четко. Да, добавление ребра к дереву создает в нем цикл. Ну и что? (например, далеко не любой граф получается добавлением одного ребра к дереву)

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


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

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

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


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

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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