- •Оглавление.
- •Введение.
- •Глава I. Содержание и методика организации факультативного курса «Деревья».
- •§1. Основные понятия и определения теории графов.
- •§2. Деревья.
- •§3. Остовные деревья.
- •§4. Задача об отыскании кратчайшего пути.
- •§5. «Сколько корней у дерева?»
- •§6. Деревья и комбинаторика.
- •§7. Деревья в теории вероятностей.
- •Глава II. Методика организации факультативного курса «Деревья»
- •§ 1. Анализ школьных учебников с точки зрения исследуемой проблемы.
- •§2. Методические рекомендации для учителя по проведению факультативного курса.
- •§1. Основные понятия и определения теории графов. (3 часа)
- •§2. Деревья. (2 часа)
- •§3. Остовные деревья. (2 часа)
- •§4. Задача об отыскании кратчайшего пути. (1 час)
- •§5. «Сколько корней у дерева?» (1 час)
- •§6. Деревья и комбинаторика. (2 часа)
- •§7. Деревья в теории вероятностей. (2 часа)
- •§3. Опытно-экспериментальная проверка разработанного факультативного курса.
- •Заключение.
- •Литература.
- •История возникновения теории графов.
- •Дополнительные задания к факультативному курсу.
- •Проверочные работы.
- •Инструкция по применению электронных материалов «Факультативный курс “Деревья”».
- •I. Оргмомент
- •II. Великий Эйлер и его задача
- •V. Итог урока
- •I. Организационный момент
- •II. Великий Эйлер и его задача
- •1. Кенигсбергские мосты
- •2. Задача о 15 мостах
- •III. В поисках сокровищ
- •IV. Вычерчивание фигур одним росчерком
- •V. Итог урока
§2. Деревья.
Все знают, как выглядит обычное дерево: корни, ствол, ветки, листья. Если же присмотреться внимательнее, то вокруг можно заметить много объектов напоминающих дерево: реки и их притоки на карте Земли. Некоторые хрупкие тела при ударе растрескиваются так, что мелкие трещины под микроскопом образуют изящные древовидные узоры. В виде деревьев растут некоторые кристаллы (дендриты). Сильные электрические разряды напоминают на фотографиях деревья с хорошо развитой кроной. Есть деревья и в теории графов. Для того чтобы разобраться, что они собой представляют, выполните несколько упражнений.
Задание 2.1.
Нарисуйте
А) граф с семью вершинами и шестью ребрами, не имеющий циклов,
Б) связный граф с семью вершинами и шестью ребрами,
В) граф с семью вершинами, в котором для любых двух вершин существует один и только один связывающий их путь,
Г) связный граф с семью вершинами, каждое ребро которого – мост.
Возможные решения:
Рисунок 30.
Посмотрим внимательно на графы, полученные при решении задания 2.1. Что характерно для каждого из них? Во-первых, они связные; во-вторых, они не содержат циклов. Такие графы выделяют в отдельный класс.
Определение 2.1. Деревом называется всякий связный граф, не имеющий циклов.
При этом удобно считать, что граф, состоящий из одной изолированной вершины, тоже является деревом.
Что нужно, чтобы определить, является данный граф деревом или нет? Нужно проверить, выполняются ли условия определения (связность и отсутствие циклов).
Задание 2.2.
Выберите из приведенных ниже графов те, которые являются деревьями. В выбранных деревьях отметьте висячие вершины.
Рисунок 31.
Замечание. Для решения этой задачи на доске можно нарисовать следующую таблицу:
|
1 |
2 |
3 |
4 |
5 |
6 |
Связность |
Да |
Да |
Да |
Нет |
Нет |
Да |
Отсутствие циклов |
Да |
Нет |
Да |
Нет |
Да |
Да |
Дерево |
Да |
Нет |
Да |
Нет |
Нет |
Да |
Посчитаем теперь
степени каждой из вершин найденных
деревьев. Все они больше или равны
единице. Действительно, по определению
дерево – связный граф, а значит, оно не
содержит изолированных вершин. Таким
образом, верно утверждение: если дерево
состоит более чем из одной вершины, то
степень любой из его вершин d(A)
1.
Задание 2.3.
Докажите, что для каждой пары вершин дерева существует единственный соединяющий их путь.
Замечание. Следует пояснить учащимся, что решение данной задачи сводится к доказательству двух утверждений:
1) доказать, что для каждой пары вершин дерева существует соединяющий их путь;
2) доказать, что путь, соединяющий любые две вершины дерева, - единственный.
Доказательство.
1) Дерево – связный граф. Из определения связности следует существование пути.
2) Предположим, что существует пара вершин данного дерева, у которых есть два соединяющих их пути. Тогда этот граф содержит цикл, то есть не является деревом. Получили противоречие, следовательно, наше предположение было неверным, и путь, соединяющий любые две вершины дерева, - единственный.
Задание 2.4.
Какое максимальное число висячих вершин может иметь дерево, построенное на 9 вершинах? Какое минимальное число висячих вершин оно может иметь?
С
делайте
рисунки таких деревьев.
Ответ: 8 вершин и
2 вершины соответственно. Рисунок 32.
Определение 2.2. Лесом называется несвязный граф, представляющий собой объединение деревьев.
При этом удобно считать, что граф, состоящий из одного дерева, тоже является лесом.
Задание 2.5.
Выберите из данных графов те, которые являются лесом.
Рисунок 33.
Ответ: 1) да, 2) да, 3) нет, 4) да.
Теорема 2.1. Дерево – это минимальный связный граф.
Задание 2.6.
Постройте какие-нибудь деревья с 3, 4, 5, 6 вершинами и посчитайте число ребер в полученных графах.
Возможные варианты ответов:
Рисунок 34.
Обратим внимание, что в любом дереве с 3 вершинами 2 ребра, с 4 вершинами – 3, с 5 вершинами – 4, с 6 вершинами – 5, то есть во всех случаях количество ребер на единицу меньше количества вершин дерева.
Теорема 2.2. Число ребер дерева на n вершинах равно n-1.
Следствие. Связный граф на n вершинах имеет не менее чем n-1 ребро.
(Число ребер дерева на n вершинах равно n-1, а дерево – это минимальный связный граф по теореме 2.1.)
Задание 2.7.
Докажите, что дерево, имеющее не менее двух вершин, содержит, по крайней мере, две висячие вершины.
Доказательство.
Пусть дано дерево
D, имеющее n
(n≥2) вершин и r
ребер. Дерево – связный граф, следовательно,
для любой его вершины
.
Предположим, что для n-1
вершины их степени строго больше 1, а
лишь у одной вершины степень больше или
равна 1. Тогда
По теореме 1.1 сумма
степеней всех вершин графа равна 2r,
то есть
+
+…+
=2r.
Но из теоремы 2.2 следует, что r=n-1.
Значит,
=2n-2.
Таким образом, 2n-2>2n-1. Получили противоречие. Значит, по крайней мере две вершины должны иметь степень, равную 1 (по определению они и есть висячие).
Теорема 2.3.
Последовательность целых чисел
,
,
…,
является последовательностью степеней
вершин некоторого дерева на n
вершинах (n≥2) тогда и
только тогда, когда:
1) каждое
1, I =1, 2, …, n
и 2)
=2n-2
Задание 2.8.
Дана последовательность чисел
А) 1, 1, 2, 3, 5, 5, 6; Б) 4, 5, 6, 7; В) 1, 1, 1, 3; Г) 1, 1, 1, 1, 1, 2, 3, 4.
Можно ли построить дерево, такое что данная последовательность чисел являлась бы последовательностью степеней вершин этого дерева?
Ответ:
А) нет, т.к. ≠2n-2, Б) нет, т.к. нет ни одной висячей вершины, В) да, т.к. выполняются условия теоремы, Г) да, т.к. выполняются условия теоремы.
