как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Теория графов

В переводе с греческого граф — «пишу», «описываю». В современном мире граф описывает отношения. И наоборот: любое отношение можно описать в виде графа.

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

Теория графов широко применяется в решении экономических и управленческих задач, в программировании, химии, конструировании и изучении электрических цепей, коммуникации, психологии, социологии, лингвистике и в других областях.

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

Давайте на примере.

На множестве A зададим отношение знакомства между людьми из этого множества. Строим граф из точек и связок. Связки будут связывать пары людей, знакомых между собой.

Число знакомых у одних людей может отличаться от числа знакомых у других людей, некоторые могут вовсе не быть знакомы (такие элементы будут точками, не соединёнными ни с какой другой). Так получился граф:

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

В данном случае точки — это вершины графа, а связки — рёбра графа.

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

Например, вопрос в задаче стоит так: можно ли из точки A добраться до точки E, если двигаться только по соединяющим точки линиям. Когда задача решена, мы получаем решение, верное для любого содержания, которое можно смоделировать в виде графа.

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

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

Пусть V — (непустое) множество вершин, элементы vV — вершины. Граф G = G(V) с множеством вершин V есть некоторое семейство пар вида: e = (a, b), где a, b ∈ V, указывающих, какие вершины остаются соединёнными. Каждая пара e = (a, b) — ребро графа. Множество U — множество ребер e графа. Вершины a и b — концевые точки ребра e.

Широкое применение теории графов в компьютерных науках и информационных технологиях можно объяснить понятием графа как структуры данных. В компьютерных науках и информационных технологиях граф можно описать, как нелинейную структуру данных.

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

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

Граф — это геометрическая фигура, которая состоит из точек и линий, которые их соединяют. Точки называют вершинами графа, а линии — ребрами.

Лемма о рукопожатиях

В любом графе сумма степеней всех вершин равна удвоенному числу ребер.

Доказательство леммы о рукопожатиях

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

Если же ребро является петлей — при подсчете суммы степеней вершин мы также учтем его дважды (по определению степени вершины).

Из леммы о рукопожатиях следует: в любом графе число вершин нечетной степени — четно.

Пример 1. В классе 30 человек. Может ли быть так, что у 9 из них есть 3 друга в этом классе, у 11 — 4 друга, а у 10 — 5 друзей? Учесть, что дружбы взаимные.

Если бы это было возможно, то можно было бы нарисовать граф с 30 вершинами, 9 из которых имели бы степень 3, 11 — со степенью 4, 10 — со степенью 5. Однако у такого графа 19 нечетных вершин, что противоречит следствию из леммы о рукопожатиях.

Пример 2. Каждый из 102 учеников одной школы знаком не менее чем с 68 другими. Доказать, что среди них найдутся четверо ребят с одинаковым числом знакомых.

Сначала предположим противоположное. Тогда для каждого числа от 68 до 101 есть не более трех человек с таким числом знакомых. С другой стороны, у нас есть ровно 34 натуральных числа, начиная с 68 и заканчивая 101, а 102 = 34 * 3.

Это значит, что для каждого числа от 68 до 101 есть ровно три человека, имеющих такое число знакомых. Но тогда количество людей, имеющих нечетное число знакомых, нечетно. Противоречие.

Путь и цепь в графе

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

Циклом называют путь, в котором первая и последняя вершины совпадают.

Путь или цикл называют простым, если ребра в нем не повторяются.

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

Можно рассмотреть такое подмножество вершин графа, что каждые две вершины этого подмножества соединены путем, а никакая другая вершина не соединена ни с какой вершиной этого подмножества.

Каждое такое подмножество, вместе со всеми ребрами исходного графа, соединяющими вершины этого подмножества, называется компонентой связности.

Один и тот же граф можно нарисовать разными способами. Вот, например, два изображения одного и того же графа, которые различаются кривизной:

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

Граф H, множество вершин V’ которого является подмножеством вершин V данного графа G и множество рёбер которого является подмножеством рёбер графа G соединяющими вершины из V’ называется подграфом графа G.

Визуализация графовых моделей

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

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

Граф можно нарисовать на плоскости или в трехмерном пространстве. Его можно изобразить целиком, частично или иерархически.

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

Виды изобразительных соглашений:

Виды графов

Виды графов можно определять по тому, как их построили или по свойствам вершин или ребер.

Ориентированные и неориентированные графы

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

Графы с петлями, смешанные графы, пустые графы, мультиграфы, обыкновенные графы, полные графы

Если граф содержит петли — это обстоятельство важно озвучивать и добавлять к основной характеристике графа уточнение «с петлями». Если граф не содержит петель, то добавляют «без петель».

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Пустой граф — это тот, что состоит только из голых вершин.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Мультиграфом — такой граф, в котором пары вершин соединены более, чем одним ребром. То есть есть кратные рёбра, но нет петель.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Граф без дуг, то есть неориентированный, без петель и кратных ребер называется обыкновенным.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Граф называют полным, если он содержит все возможные для этого типа рёбра при неизменном множестве вершин. Так, в полном обыкновенном графе каждая пара различных вершин соединена ровно одним звеном.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Двудольный граф

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

Например, полный двудольный граф состоит из двух множеств вершин и из всевозможных звеньев, которые соединяют вершины одного множества с вершинами другого множества.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Эйлеров граф

Эйлеров граф отличен тем, что в нем можно обойти все вершины и при этом пройти одно ребро только один раз. В нём каждая вершина должна иметь только чётное число рёбер.

Пример. Является ли полный граф с одинаковым числом n рёбер, которым инцидентна каждая вершина, эйлеровым графом?

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Регулярный граф

Регулярным графом называется связный граф, все вершины которого имеют одинаковую степень k.

Число вершин регулярного графа k-й степени не может быть меньше k + 1. У регулярного графа нечётной степени может быть лишь чётное число вершин.

Пример. Построить регулярный граф, в котором самый короткий цикл имеет длину 4.

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Гамильтонов граф

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

Гамильтоновым циклом называется простой цикл, который проходит через все вершины рассматриваемого графа.

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Взвешенный граф

Взвешенным графом называется граф, вершинам и/или ребрам которого присвоены «весы» — обычно некоторые числа. Пример взвешенного графа — транспортная сеть, в которой ребрам присвоены весы: они показывают стоимость перевозки груза по ребру и пропускные способности дуг.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Графы-деревья

Деревом называется связный граф без циклов. Любые две вершины дерева соединены лишь одним маршрутом.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Приведенное соотношение выражает критическое значение числа рёбер дерева, так как, если мы присоединим к дереву ещё одно ребро — будет создан цикл. А если уберем одно ребро, то граф-дерево разделится на две компоненты. Граф, состоящий из компонент дерева, называется лесом.

Определение дерева

Деревом называется связный граф, который не содержит циклов.

Таким образом, в дереве невозможно вернуться в исходную вершину, перемещаясь по ребрам и не проходя по одному ребру два или более раз.

Циклом называется замкнутый путь, который не проходит дважды через одну и ту же вершину.

Простым путем называется путь, в котором никакое ребро не встречается дважды.

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

Дерево — минимальный по числу рёбер связный граф.

Висячей вершиной называется вершина, из которой выходит ровно одно ребро.

Определения дерева:

Очень часто в дереве выделяется одна вершина, которая называется корнем дерева. Дерево с выделенным корнем называют корневым или подвешенным деревом. Пример: генеалогическое дерево.

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

Например, при соглашении включения (рис. 1) вершины корневого дерева изображают прямоугольниками, а соглашение — опрокидывания (рис. 2) подобно классическому соглашению нисходящего плоского изображения корневого дерева. Вот так могут выглядеть разные изображения одного дерева:

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Теоремы дерева и их доказательства

В дереве с более чем одной вершиной есть висячая вершина.

Доказательство первой теоремы:

Пойдем из какой-нибудь вершины по ребрам. Так как в дереве нет циклов, то мы не вернемся в вершину, в которой уже побывали. Если у каждой вершины степень больше 1, то найдется ребро, по которому можно уйти из неё после того, как мы пришли в нее.

Но поскольку количество вершин в дереве конечно, когда-нибудь мы остановимся в некоторой вершине. Противоречие. Значит, когда-нибудь мы дойдём в висячую вершину. Если же начать идти из неё, то мы найдём вторую висячую вершину.

В дереве число вершин на 1 больше числа ребер.

Доказательство второй теоремы:

Докажем по индукции по количеству вершин в дереве n. Если в дерево одна вершина, то факт верен. Предположим, что для всех n

У любого связного графа есть остовное дерево.

Доказательство третьей теоремы:

Чтобы найти остовное дерево графа G, можно найти цикл в графе G и выкинуть одно ребро цикла — потом повторить. И так пока в графе не останется циклов. Полученный граф будет связным, так как мы выкидывали рёбра, не нарушая связность, но в нём не будет циклов. Значит, он будет деревом.

Теория графов и современные прикладные задачи

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

Графы и задача о потоках

Система водопроводных труб в виде графа выглядит так:

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Каждая дуга графа отображает трубу. Числа над дугами (весы) — пропускная способность труб. Узлы — места соединения труб. Вода течёт по трубам только в одном направлении. Узел S — источник воды, узел T — сток.

Задача: максимизировать объём воды, протекающей от источника к стоку.

Для решения задачи о потоках можно использовать метод Форда-Фулкерсона. Идея метода в том, чтобы найти максимальный поток по шагам.

Сначала предполагают, что поток равен нулю. На каждом последующем шаге значение потока увеличивается, для чего ищут дополняющий путь, по которому поступает дополнительный поток. Эти шаги повторяют до тех пор, пока существуют дополнительные пути.

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

Графы и сетевое планирование

В задачах планирования сложных процессов, где много разных параллельных и последовательных работ, часто используют взвешенные графы. Их еще называют сетью ПЕРТ (PERT).

PERT (Program (Project) Evaluation and Review Technique) — техника оценки и анализа программ (проектов), которую используют при управлении проектами.

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

Если в сети есть дуги (a, b) и (b, c), то работа, представленная дугой (a, b), должна быть завершена до начала выполнения работы, представленной дугой (b, c). Каждая вершина (vi) представляет момент времени, к которому должны быть завершены все работы, задаваемые дугами, оканчивающимися в вершине (vi).

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

Источник

Структурные модели систем. Графы

Урок 3. Информатика 11 класс ФГОС

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобрев в каталоге.

Получите невероятные возможности

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Конспект урока «Структурные модели систем. Графы»

Вспомним ключевые термины прошлого урока.

Системный анализ – это исследование реальных объектов и явлений с точки зрения системного подхода, состоящее из этапов анализа и синтеза.

Модель «чёрного ящика» – это указание входов и выходов системы, а также зависимости между ними.

Модель состава – это своеобразный список элементов системы.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Если обобщить всё пройдённое на прошлом уроке, можно сказать, что модель «чёрного ящика», модель состава и модель структуры полностью описывают систему и образуют ещё одну модель, которая называется структурной моделью системы или структурной схемой. На структурной схеме отражается состав системы и её внутренние связи. Для отображения структурной схемы системы используются графы.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Граф – это совокупность объектов со связями между ними.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Графически это будет выглядеть следующим образом: вершины (точки) – это элементы системы, а ребра (линии между ними) – это связи (отношения) между элементами системы.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Примером графа является схема движения автобусов в городе, где вершины – это остановки, а рёбра – это пути передвижения автобусов. С помощью такой схемы проще определить на каком автобусе нужно доехать с одной остановки до другой.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Графы бывают ориентированными и неориентированными.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

В ориентированных графах наоборот отражается связь между элементами системы с помощью ориентированных рёбер (стрелок). Такие рёбра называются дугами.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Так же с помощью дуг указывается не только наличие связи, но и какой из двух элементов является «началом» связи, а какой «концом». К примеру ориентированного графа можно отнести графическое изображение следующего условия: ученик 11 класса Рома на перемене узнал, что сегодня будет проходить самостоятельная работа по информатике, и решил рассказать об это одноклассникам. Он позвонил Лене, Лена позвонила Маше, Маша рассказала Саше, Саша – Даше, Даша – Кате, Катя – Маше.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

В ориентированном графе связями между вершинами будут дуги, а в неориентированном – рёбра.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Нарисуем взвешенный граф на основе следующего условия: четыре торговца продают друг другу товары. Первый торговец продаёт товар второму по 20 рублей, а четвёртому по 15 рублей. Цена товара у второго торговца для четвёртого составляет 5 рублей, а для третьего – десять. Третий продаёт свой товар первому и четвёртому по 15 рублей, а четвёртый продаёт первому и третьему по 20 рублей. Для обозначения рыночных отношений между торговцами будем использовать дуги, а для указания веса, будем писать его над каждой дугой.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

Так же графы бывают связными и несвязными.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

Примерами связных графов являются все вышерассмотренные графы.

Несвязный граф – это граф, в котором существует хотя бы одна пара вершин, между которыми нет пути. Такие вершины называются несвязными. Например, на показанном графе несвязными вершинами является G и любая другая вершина данного графа.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Следующее понятие, с которым мы должны познакомиться: цепь. Итак, цепь – это путь по вершинам и рёбрам графа, в который любое ребро графа входит не более одного раза. То есть, при построении пути, по одному и тому же ребру можно пройти только один раз.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Цикл – это цепь, в которой начальная и конечная вершины совпадают.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Разберём пример, похожий на предыдущий, но с некоторыми изменениями. Водитель грузового автомобиля совершает один и тот же маршрут каждый день, чтобы развезти товар. Изначально он выезжает со склада, на котором загружает товар. Затем едет в пять различных магазинов. А после того, как весь товар был доставлен, он возвращается на склад. Давайте снова построим путь водителя на следующий день с помощью графа. Обозначим вершинами склад и все пять магазинов, где цифры от одного до пяти будут обозначать магазины, а склад обозначим буквой «С». Изначально водитель заезжает на склад, затем едет в первый магазин, чтобы выгрузить необходимый товар. Обозначим этот путь ребром. Далее он едет из первого магазина во второй. Также изобразим ребром этот путь. Затем водитель едет в третий, четвёртый и пятый магазины. Снова изобразим данные пути с помощью рёбер. Из пятого магазина он едет на склад. Отметим этот путь на нашем графе. Обратите внимание, что водитель проезжает по каждому ребру только один раз и в конце возвращается в первоначальную вершину – на склад. Данный граф будет являться примером цикла.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Сеть – это граф с циклом.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

В качестве примера сюда можно отнести пятиконечную звезду, но прежде чем проводить ребра, обозначим точкой каждую из вершин. Затем начиная с нижней соединим их.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

На практике часто приходится строить системы с иерархической системой. Такой граф называется деревом.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

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

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Корень дерева – это единственная главная его вершина.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Каждая вершина дерева (кроме корня) имеет только одного предка. Обозначенный предком объект входит в один класс высшего уровня. Любая вершина дерева может порождать несколько потомков.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Потомки – это вершины, которые соответствуют классам нижнего уровня. Такой принцип связи называется «один-ко-многим».

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Листья – это вершины, которые не имеют потомков.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

Разберёмся более подробно на примере.

Давайте построим иерархическую структуру школы. Во главе будет находиться директор и соответственно он будет корневой вершиной нашего дерева. Далее на втором уровне будут находиться завуч по учебной работе, завуч по воспитательной работе, завуч младших классов, далее учителя и учащиеся. В данной структуре мы можем видеть, что Потомками являются все, кроме директора, предками – все, кроме учащихся, а листьями – учащиеся, так как в данной структуре у них нет потомков.

как на графе изображаются элементы системы и отношения между ними. Смотреть фото как на графе изображаются элементы системы и отношения между ними. Смотреть картинку как на графе изображаются элементы системы и отношения между ними. Картинка про как на графе изображаются элементы системы и отношения между ними. Фото как на графе изображаются элементы системы и отношения между ними

· Структурная модель системы отражает состав и внутренние связи системы.

· Граф – это графическое отображение структурной модели; состоит из вершин и линий (рёбер и дуг).

· Дерево – это ориентированный граф системы с иерархической структурой; связь – «один ко многим».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *