- •Новгородский государственный университет имени Ярослава Мудрого Институт электронных и информационных систем
- •Информационные технологии проектирования рэс
- •Часть 1
- •654300 - «Проектирование и технология эс»,
- •Тема 1. Архитектура и принципы построения сапр
- •1.1 Составные части сапр
- •2.3.1 Компоновка узлов
- •Два класса задач компоновки узлов
- •Тема 2. Методы и задачи конструирования
- •2.1 Модульный метод конструирования
- •2.3 Основные задачи конструирования.
- •2.3.2 Задачи размещения
- •2.3.3 Задачи трассировки
- •Тема 3. Математические методы, используемые в сапр
- •3.1 Основные понятия теории множеств
- •3.2 Элементы теории графов
3.2 Элементы теории графов
Многие задачи сводятся к рассмотрению совокупности объектов, существенные свойства которых описываются связями между ними. Например, при изучении электрических цепей на первый план может выступать характер соединений различных её компонентов – резисторов, м/с, источников и т. п.
В подобных случаях удобно рассматриваемые объекты изображать точками, называемые вершинами, а связи между ними – линиями, называемые ребрами. Множество вершин (Х=х1, х2,…,хn, Х=n), связи между которыми определены множеством ребер (V=v1, v2,…,vm, V=m), называется графом и обозначают G= (X, V).
Леонард Эйлер –первая работа по графам в 1736 г., когда работал в Российской Академии (решение задачи о Кенигсбергских мостах). Можно ли совершить прогулку, чтобы, выйдя из любого места города, вернуться в него, пройдя один раз по каждому мосту? Эйлер доказал, что подобный маршрут имеется только для такого графа, каждая из вершин которого связана с четным числом ребер. Кирхгоф в середине прошлого века применил графы для анализа электрических цепей.
Орграф (ориентированный граф) – направление связи между вершинами указывается ребром со стрелкой. Ориентированное таким образом ребро называют дугой.
Взвешенный граф. Отображение связей между объектами с помощью графов может быть в приписывании ребрам и дугам некоторых количественных значений, качественных признаков, называемых весами. Это может быть порядковая нумерация ребер и дуг, указывающая на очередность их рассмотрения (приоритет или иерархия). Вес ребра или дуги может означать длину, число связей и т. д. Вес можно приписывать не только ребрам, дугам, но и вершинам.
М
x1
x2
v1 v2
К
v3
v4
v7
v8
С
x3
x4
v5
(
v6
Инцидентность. Если ребро соединяет пару вершин, то говорят, что ребро инцидентно этим вершинам, а вершина инцидентна ребру
Смежность. Любые две вершины графа называются смежными, если существует соединяющее эти вершины ребро. Если два ребра инцидентны одной и той же вершине, то они называются смежными.
Смежность – отношение между однородными объектами (вершинами), инцидентность – отношение между разнородными объектами (вершинами и ребрами).
И
зоморфизм.
Г
рафы
G=(X,V)
и G=(X,V),
для которых сохраняется
о тношение инцидентности, называется изоморфным.
О
ни
различаются лишь начертанием.
П ланарность. При конструировании ЭА
к топологическому чертежу часто предъявляется
требование расположения проводников схемы на
п
лоскости
без пересечений. Возникает задача
о
пределения
планарности графа. Граф G=(X,V)
н азывается плоским, если он расположен на плоскости
т
аким
образом, что ребра имеют общие точки
лишь в
вершинах. Граф G=(X,V), изоморфный плоскому
G =(X,V), расположенный на плоскости и имеющий
п ересечения ребер, называется планарным.
плоский планарный
Маршрут в графе - последовательность m ребер (не обязательно различных) (v1, v3, v2, v3, v5), (v5, v6, v4, v4). Первый маршрут проходит через последовательность вершин (х1, х2, х3, х2, х3, х4) и соединяет вершины х1 и х4, а второй - через последовательность вершин (х3, х4, х4, х2, х4) и соединяет вершины х3 и х4. Число ребер в маршруте m называется его длиной.
x3
v2
v6
v5
v3
х1
v1
v4
х2
x4
Замкнутый маршрут приводит в ту же вершину, из которой он начался.
Цепь – маршрут, в котором нет повторяющихся ребер (v2, v5, v6).
Простая цепь– маршрут, все вершины которого различны (v1, v2, v5).
Циклом – называется последовательность ребер v1=(х1, хi),…, vk=(xj, x1), при которой в результате обхода вершин графа х1, хi,…,xj по этим ребрам возвращаются в исходную вершину x1. Каждое ребро в цикле встречается не более одного раза, вершины могут повторяться несколько раз. Цикл - замкнутая цепь (v2, v3, v4, v5).
Простой цикл – цикл, в котором нет повторяющихся вершин, кроме первой и последней (v2, v4, v5). Цикл называется сложным, если такие имеются.
Связный граф – граф, в котором перемещаясь из вершины в вершину, можно попасть в каждую вершину.
Деревья и лес. Дерево – связный неориентированный граф, не содержащий циклов. Дерево на множестве p вершин всегда содержится q=p-1 ребер, т.е. минимальное количество ребер для того, чтобы граф был связным. При добавлении в дерево ребра образуется цикл, а при удалении хотя бы одного ребра дерево распадается на компоненты (два дерева или дерево и изолированная вершина). Несвязный граф, компоненты которого являются деревьями, называется лесом.
Д
обавленное
р
Т1
цикл
Т2
Дерево Образование цикла Лес
Неориентированный граф G=(X,V) с множеством вершин Х и множеством ребер V может быть задан в числовой форме матрицей инциденций C=||cij||nxm, в которой элемент cij =1, если вершина хi инцидентна ребру vj, и cij =0 в противном случае.
-
v1 v2 v3 v4 v5 v6
x1
1 0 0 0 0 0
x2
1 1 1 1 0 0
C = x3
0 1 1 0 1 0
x4
0 0 0 1 1 1
