Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по ТГМЛ.doc
Скачиваний:
11
Добавлен:
04.08.2019
Размер:
327.68 Кб
Скачать
  • Ориентированный граф

  • Смешанный граф

  • Изоморфные графы

21.Основные понятия теории графов

Граф это множество точек или вершин и множество линий или ребер, соединяющих между собой все или часть этих точек. Вершины, прилегающие к одному и тому же ребру, называются смежными. Если ребра ориентированны, что обычно показывают стрелками, то они называются дугами, и граф с такими ребрами называется ориентированным графом. Если ребра не имеют ориентации, граф называется неориентированным.

Путь в ориентированном графе — это последовательность дуг, в которой конечная вершина всякой дуги, отличной от последней, является начальной вершиной следующей.

22.Операции над Графами.

Объединение графов G1 и G2 , обозначаемое как , представляет такой граф , что множество его вершин является объединением Х1 и Х2 , а множество ребер – объединением A1 и A2

Пересечение графов G1 и G2 , обозначаемое как , представляет собой граф .

Кольцевая сумма двух графов G1 и G2 , обозначаемая как , представляет собой граф G5 , порожденный на множестве ребер .

Удаление вершины. Если хi -вершина графа G = (X, A), то G–хi -порожденный подграф графа G на множестве вершин X–хi , т. е. G–хi является графом, получившимся после удаления из графа G вершины хi и всех ребер, инцидентных этой вершине.

Удаление ребра или удаление дуги. Если ai - дуга графа G = (X, A), то G-ai – подграф графа G, получающийся после удаления из G дуги ai .

Стягивание. Под стягиванием подразумевают операцию удаления дуги или ребра и отождествление его концевых вершин.

23.Маршруты, цепи, циклы.

Маршрут в графе путь, ориентацией дуг которого можно пренебречь. Цепь маршрут, в котором все ребра попарно различны.

Пример (цепь). Маршрут a,{a,b},b,{b,c},c,{c,a},a,{a,d},d в первом графе из примера 1 является цепью, но не является простой цепью. Цикл замкнутый маршрут, являющийся цепью.

24.Способы задания графов.

Графы могут задаваться следующими способами:

1. Геометрическим способом – рисунки, схемы, диаграммы,

2. Алгебраическим способом – перечислением вершин и ребер,

3. Табличным способом.

4. Матричным способом.

25. Эйлеровы и Гамильтоновы графы.

Гамильтонов граф — граф, в котором есть гамильтонов цикл. Гамильтонов цикл — простой цикл в графе, содержащий все вершины графа ровно по одному разу

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

Эйлерова цепь (или Эйлеров цикл) — это цепь ( цикл), которая содержит все рёбра графа (вершины могут повторяться).

26.Алгоритм поиска кратчайшего пути в графе. Алгоритм Дейкстры.

Алгоритм Дейкстры- Находит кратчайшее расстояние от одной из вершин графа до всех остальных. Алгоритм работает только для графов без рёбер отрицательного веса. Алгоритм широко применяется в программировании и технологиях, например, его использует протокол OSPF для устранения кольцевых маршрутов.

27. Изоморфные Графы.

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

Граф G Граф H Изоморфизм между графами G и H Подстановка изоморфизма f

28.Раскраска Графов. Хроматическое число.

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

Задача. Раскрасить вершины графа так, чтобы любые две смежные вершины были раскрашены в разные цветы, при этом число использованных цветов должно быть наименьшим. Это число называется хроматическим (цветным) числом графа, будем его обозначать =  (G) (если G – данный граф). Если число k , то граф называется k-раскрашиваемым.

Хроматическое число графа — минимальное количество цветов, требуемое для раскраски вершин графа, при которой любые вершины, соединенные ребром, раскрашены в разные цвета.

29.Дать определение графа вида «дерево» и «лес»

Лес — неориентированный граф без циклов. Компонентами связности леса являются деревья. Дерево — связный граф, не содержащий циклов.

30.Планарные и плоские Графы

Планарный граф — граф, который может быть изображен на плоскости без пересечения ребер.

Более строго: Граф укладывается на некоторой поверхности, если его можно на ней нарисовать без пересечения ребер. Уложенный граф называется геометрическим, его вершины — это точки плоскости, а ребра — линии на ней. Области, на которые граф разбивает поверхность, называются гранями. Плоский граф — граф, уложенный на плоскость. Граф называется планарным, если он изоморфен некоторому плоскому графу.

31. Понятия о функции алгебры логики. Существенные и несущественные переменные.

Булева функция (функция алгебры логики) — функция, определённая на множестве упорядоченных наборов из нулей и единиц и принимающая на каждом из этих наборов значение 0 или 1.

Переменная xi функции f (x1, …, xn) называется существенной, если существуют такие два набора из нулей и единиц, различающиеся только в i-й компоненте, что функция f на этих наборах принимает различные значения.

32.Элементарные функции алгебры логики.

Двоичной, булевой функцией от набора двоичных переменных называется функция, результатом которой могут быть только значения 0 и 1. Любую булеву функцию можно задать с помощью таблицы, в которой всем возможным наборам значений двоичных переменных сопоставлены соответствующие им значения функции. Такая таблица называется таблицей истинности, поскольку она определяет истинность или ложность сложного высказывания в зависимости от истинности или ложности составляющих высказываний.

33.Свойства логических функций.

  1. Коммутативность

  2. Идемпотентность

  3. Ассоциативность

  4. Дистрибутивность конъюнкций и дизъюнкции относительно дизъюнкции, конъюнкции и суммы по модулю два соответственно:

    • ,

    • ,

    • .

  5. Законы де Мо́ргана:

    • ,

    • .

  6. Законы поглощения:

    • ,

    • .

34.Реализайия функций формулами. Принцип двойственности.

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

Принцип двойственности в абстрактной теории множеств. Пусть дано множество М. Рассмотрим систему всех его подмножеств А, В, С и т. д. Справедливо следующее предложение: если верна теорема о подмножествах множества М, которая формулируется лишь в терминах операций суммы, пересечения и дополнения, то верна также и теорема, получающаяся на данной путём замены операции суммы и пересечения соответственно операциями пересечения и суммы, пустого множества Λ — всем множеством М, а множества М — пустым множеством Λ.

35.Разложение Булевых функций по переменным.

Рассмотрим вопрос представления n-местной булевой функции f(x1,x2,…,xn) какой-нибудь формулой алгебры высказываний.

 

Введем обозначение , где - параметр, равный 0 или 1.

Очевидно, что

 

 

Теорема . Каждую функцию алгебры логики f(x1,x2,…,xn) при любом m(1£m£n) можно представить в следующей форме:

(1),

 

где дизъюнкция берется по всевозможным наборам значений переменных .

№36. Совершенная Дизъюнктивная Нормальная Форма

СДНФ (Совершенная Дизъюнктивная Нормальная Форма) — это такая ДНФ, которая удовлетворяет трём условиям:

  • в ней нет одинаковых элементарных конъюнкций

  • в каждой конъюнкции нет одинаковых пропозициональных букв

  • каждая элементарная конъюнкция содержит каждую пропозициональную букву из входящих в данную ДНФ пропозициональных букв, причем в одинаковом порядке.

37. Совершенная Конъюнктивная Нормальная Форма

СКНФ (Совершенная Конъюнктивная Нормальная Форма) — это такая КНФ, которая удовлетворяет трём условиям:

  • в ней нет одинаковых элементарных дизъюнкций

  • в каждой дизъюнкции нет одинаковых пропозициональных букв

  • каждая элементарная дизъюнкция содержит каждую пропозициональную букву из входящих в данную КНФ пропозициональных букв.