рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Матрица смежности

Матрица смежности - раздел Математика, Оглавление Введение В Теорию Графов. 1 Матрица Смежности. 2...

Оглавление

Введение в теорию графов. 1

Матрица смежности. 2

Матрица инцидентности. 2

Маршруты и связность. 3

Контрольные вопросы.. 6

 

Лекция №21

Лекция 21: Введение в теорию графов. Способы представления ориентированных и неориентированных графов: матрицы смежности и инцидентности, списки инцидентностей.

Предлагается разделить (условно) терминологию теории графов на:

- геометрическую,

- теоретико-множественную,

- матричную.

Одно и то же понятие теории графов тогда будет можно формулировать на трех "языках". Так, например, определение графа:

Геометрическое - графом называется фигура, состоящая из точек (называемых вершинами) и отрезков, соединяющих некоторые из этих вершин. Соединяющие отрезки могут быть направленными (дугами), ненаправленными (ребрами), прямолинейными или криволинейными. Отрезок, соединяющий вершину с самой собой, называется петлей.

Теоретико-множественное - графом называется пара (V,R), где V – это множество вершин или узлов, R – это множество пар (в случае неориентированного графа — неупорядоченных) вершин, называемых рёбрами. Обозначается граф обычно через G(V,R).

Вершины и рёбра графа называются также элементами графа, число вершин в графе | V | — порядком, число рёбер | R | — размером графа.

Вершины u и v называются концевыми вершинами (или просто концами) ребра r = {u,v}. Ребро, в свою очередь, соединяет эти вершины. Две концевые вершины одного и того же ребра называются соседними.

Два ребра называются смежными, если они имеют общую концевую вершину.

Ребро называется петлёй, если его концы совпадают, то есть r = {v,v}.

Степенью degV вершины V называют количество рёбер, для которых она является концевой (при этом петли считают дважды).

Вершина называется изолированной, если она не является концом ни для одного ребра; висячей (или листом), если она является концом ровно одного ребра.

Дуга — это упорядоченная пара вершин (v, w), где вершину v называют началом, а w — концом дуги. Можно сказать, что дуга v ® w ведёт от вершины v к вершине w.

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

Ориентированным путём в орграфе называют конечную последовательность вершин vi (i=1,…,k), для которой все пары (vi,vi + 1) (i=1,…,k-1) являются (ориентированными) рёбрами.

Циклом называют путь, в котором первая и последняя вершины совпадают. При этом длиной пути (или цикла) называют число составляющих его рёбер. Заметим, что если вершины u и v являются концами некоторого ребра, то согласно данному определению, последовательность (u,v,u) является циклом.

Путь (или цикл) называют простым, если ребра в нём не повторяются; элементарным, если он простой и вершины в нём не повторяются.

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

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

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

Так на рисунке 1 даны два представления одного и того же графа.

Рисунок 1.

 

Другое задание графа - списком. Можно считать, что в соответствии с теоретико-множественным определением графа все элементы множества RÍV´V, входящего в определение, упорядочены сначала по первым элементам пар, а затем по вторым, в соответствии с нумерацией вершин. Тогда два представления графа с рисунка 1 будут заданы двумя списками:

 

1 2, 3, 4 I II, III, V

2 3 II IV

3 4 III V

4 5 IV I

5 1 V II

 

В первом столбце - первые элементы пар, затем по строкам, списком через запятую, идут вторые элементы.

Третье задание графа - матрицами. Ниже выписаны две матрицы - A и B, задающие два представления графа с рисунка 1:

Матрица смежности

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

Недостатком являются требования к памяти — очевидно, квадрат количества вершин.

- двумерный массив;

- матрица с пропусками;

- не явное задание (при помощи функции).

Матрица инцидентности

1 - в случае, если связь j «выходит» из вершины i, −1 - если связь «входит» в вершину, 0 - во всех остальных случаях (т.е. если связь является петлёй или связь не инцидентна вершине)

Маршруты и связность

Замкнутый маршрут называется простым циклом, если все его n вершин различны и n³3. Рис. 2. Граф для иллюстрации маршрутов

Контрольные вопросы

  1. Дать определение графа в геометрической терминологии и его основным компонентам.
  2. Дать определение графа в теоретико-множественной терминологии и его основным компонентам.
  3. Дать определение графа в матричной терминологии и его основным компонентам.
  4. Дать определение матрице смежности. Как формируется матрица? Примеры.
  5. Дать определение матрице инцидентности. Как формируется матрица? Примеры.
  6. Дать определение матрице расстояний. Как формируется матрица? Примеры.
  7. Дать определение матрице деревьев. Как формируется матрица? Примеры.
  8. Как представить граф множеством?

– Конец работы –

Используемые теги: Матрица, смежности0.051

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Матрица смежности

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Понятие матрицы. Виды матриц. Транспонирование матрицы. Равенство матриц. Алгебраические операции над матрицами: умножение на число, сложение, умножение матриц
Общая схема исследования функций и построения их графиков... Общая схема исследования функций и построение их графиков Пример...

Понятие матрицы. Виды матриц. Транспонирование матрицы. Равенство матриц. Алгебраические операции над матрицами: умножение на число, сложение, умножение матриц
Матрицей размера mxn наз ся прямоуг таблица чисел сост из n строк и m столбцов Эл ты м цы числа составл м цу М цы обознач прописными загл б ми... Виды м цы м ца вектор столбец м ца сост из одного столбца... Трансп м цы это смена местами строк и ст в с сох м порядка следования эл тов А исходная А Ат транспонир Если...

Понятие матрицы. Виды матриц. Транспонирование матрицы. Равенство матриц. Алгебраические операции над матрицами: умножение на число, сложение, умножение матриц
Две матрицы считаю равными если совпадают их размеры и равны соответствующие элементы...

Понятие матрицы. Виды матрицы. Транспонирование матрицы. Равенство матриц. Алгебраические операции над матрицами: умножение на число, сложение, умножение матриц.
а Матрицей размера m times n наз прямоугольная таблица сост из m строк и n столбцов... а а а а n... А a a a a n aij m times n aij m times n...

Матрицы. Порядок матрицы. Диагональная, треугольная и единичная матрица
Определители Определители и порядков... На дополнительном листе... Вычисление определителей порядка выше Обратная...

Матрицы. Основные определения – прямоугольная, квадратная, диагональная, треугольная, нулевая и единичная матрицы. Сложение матриц и его свойства
Определение Матрицей размера m times n над полем Р называется прямоугольная таблица состоящая из n строк и m столбцов следующего вида... где aij P i j... Определение Квадратной матрицей n го порядка над полем P называется матрица размера n times n над полем P...

Матрица и определитель матрицы
Если матрица имеет обратную то...

Задача 2. Даны матрицы и . Найти матрицу
ТР АЛГЕБРА И АНАЛИТИЧЕСКАЯ ГЕОМЕТРИЯ...

Матрица и определитель матрицы
Если матрица имеет обратную то... а и б и...

Квадратные, треугольные, диагональные, симметрические матрицы. Единичная матрица.
Операции с матрицами равенство матриц умножение матрицы на число... Транспонирование матрицы...

0.031
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам