- Урок 6. Модели и моделирование
- Стек
- Очередь
- Объект-свойство
- Объект-объект
- Урок 6. Модели и моделирование
- Стек
- Очередь
- Объект-свойство
- Объект-объект
- Урок 6. Модели и моделирование
- Стек
- Очередь
- Объект-свойство
- Объект-объект
- Урок 6. Модели и моделирование
- Стек
- Очередь
- Объект-свойство
- Объект-объект
- Основные виды графов
- Ориентированные и неориентированные графы
- Графы с петлями, смешанные графы, пустые графы, мультиграфы, обыкновенные графы, полные графы
- Двудольный граф
- Эйлеров граф
- Регулярный граф
- Гамильтонов граф
- Взвешенный граф
- Графы-деревья
Урок 6. Модели и моделирование
Найдите соответствие между графом и таблицей, отражающей граф.
Результаты моделирования
Какие графы изображены на какой картинке?
Неориентированный взвешенный граф
Постройте таблицу, соответствующую неориентированному взвешенному графу. В ячейках, где нет ребра поставьте «-».
Ориентированный взвешенный граф
Постройте таблицу, соответствующую ориентированному взвешенному графу. В ячейках, где нет дуги поставьте «-».
Стек и очередь
Распределите картинки по категориям, согласно их свойствам.
Стек
Очередь
Очередь и стек
Принцип «Первый пришел, первый ушел» соответствует .
Принцип «Последний пришел, первый ушел» соответствует .
Виды таблиц
Распределите виды таблиц по категориям.
Объект-свойство
Объект-объект
Представление результатов моделирования
Представление результатов моделирования
Рассмотрите граф и закончите предложение.
Кратчайший путь между пунктами A и F — это , который равен .
Определение количества путей по графу
Рассмотрите граф и определите количество различных путей из города в город.
Различных путей из города А в город Б —
Различных путей из города А в город В —
Различных путей из города А в город Г —
Различных путей из города А в город Д —
Различных путей из города А в город Е —
Различных путей из города А в город Ж —
Различных путей из города А в город И —
Различных путей из города А в город К —
Различных путей из города А в город Л —
Источник
Урок 6. Модели и моделирование
Найдите соответствие между графом и таблицей, отражающей граф.
Результаты моделирования
Какие графы изображены на какой картинке?
Неориентированный взвешенный граф
Постройте таблицу, соответствующую неориентированному взвешенному графу. В ячейках, где нет ребра поставьте «-».
Ориентированный взвешенный граф
Постройте таблицу, соответствующую ориентированному взвешенному графу. В ячейках, где нет дуги поставьте «-».
Стек и очередь
Распределите картинки по категориям, согласно их свойствам.
Стек
Очередь
Очередь и стек
Принцип «Первый пришел, первый ушел» соответствует .
Принцип «Последний пришел, первый ушел» соответствует .
Виды таблиц
Распределите виды таблиц по категориям.
Объект-свойство
Объект-объект
Представление результатов моделирования
Представление результатов моделирования
Рассмотрите граф и закончите предложение.
Кратчайший путь между пунктами A и F — это , который равен .
Определение количества путей по графу
Рассмотрите граф и определите количество различных путей из города в город.
Различных путей из города А в город Б —
Различных путей из города А в город В —
Различных путей из города А в город Г —
Различных путей из города А в город Д —
Различных путей из города А в город Е —
Различных путей из города А в город Ж —
Различных путей из города А в город И —
Различных путей из города А в город К —
Различных путей из города А в город Л —
Источник
Урок 6. Модели и моделирование
Найдите соответствие между графом и таблицей, отражающей граф.
Результаты моделирования
Какие графы изображены на какой картинке?
Неориентированный взвешенный граф
Постройте таблицу, соответствующую неориентированному взвешенному графу. В ячейках, где нет ребра поставьте «-».
Ориентированный взвешенный граф
Постройте таблицу, соответствующую ориентированному взвешенному графу. В ячейках, где нет дуги поставьте «-».
Стек и очередь
Распределите картинки по категориям, согласно их свойствам.
Стек
Очередь
Очередь и стек
Принцип «Первый пришел, первый ушел» соответствует .
Принцип «Последний пришел, первый ушел» соответствует .
Виды таблиц
Распределите виды таблиц по категориям.
Объект-свойство
Объект-объект
Представление результатов моделирования
Представление результатов моделирования
Рассмотрите граф и закончите предложение.
Кратчайший путь между пунктами A и F — это , который равен .
Определение количества путей по графу
Рассмотрите граф и определите количество различных путей из города в город.
Различных путей из города А в город Б —
Различных путей из города А в город В —
Различных путей из города А в город Г —
Различных путей из города А в город Д —
Различных путей из города А в город Е —
Различных путей из города А в город Ж —
Различных путей из города А в город И —
Различных путей из города А в город К —
Различных путей из города А в город Л —
Источник
Урок 6. Модели и моделирование
Найдите соответствие между графом и таблицей, отражающей граф.
Результаты моделирования
Какие графы изображены на какой картинке?
Неориентированный взвешенный граф
Постройте таблицу, соответствующую неориентированному взвешенному графу. В ячейках, где нет ребра поставьте «-».
Ориентированный взвешенный граф
Постройте таблицу, соответствующую ориентированному взвешенному графу. В ячейках, где нет дуги поставьте «-».
Стек и очередь
Распределите картинки по категориям, согласно их свойствам.
Стек
Очередь
Очередь и стек
Принцип «Первый пришел, первый ушел» соответствует .
Принцип «Последний пришел, первый ушел» соответствует .
Виды таблиц
Распределите виды таблиц по категориям.
Объект-свойство
Объект-объект
Представление результатов моделирования
Представление результатов моделирования
Рассмотрите граф и закончите предложение.
Кратчайший путь между пунктами A и F — это , который равен .
Определение количества путей по графу
Рассмотрите граф и определите количество различных путей из города в город.
Различных путей из города А в город Б —
Различных путей из города А в город В —
Различных путей из города А в город Г —
Различных путей из города А в город Д —
Различных путей из города А в город Е —
Различных путей из города А в город Ж —
Различных путей из города А в город И —
Различных путей из города А в город К —
Различных путей из города А в город Л —
Источник
Основные виды графов
Виды графов могут определяться общими принципами их построения (таковы, например, двудольный граф и эйлеров граф), а могут зависеть от тех или иных свойств вершин или рёбер (например, ориентированный и неориентированный граф, обыкновенный граф).
Ориентированные и неориентированные графы
Графы, в которых все рёбра являются звеньями (порядок двух концов ребра графа не существенен), называются неориентированными.
Графы, в которых все рёбра являются дугами (порядок двух концов ребра графа существенен), называются ориентированными графами или орграфами.
Неориентированный граф может быть представлен в виде ориентированного графа, если каждое его звено заменить на две дуги, имеющие противоположные направления.
Графы с петлями, смешанные графы, пустые графы, мультиграфы, обыкновенные графы, полные графы
Если граф содержит петли, то это обстоятельство специально оговаривают, добавляя к основной харатеристике графа слова «с петлями», например, «орграф с петлями». Если граф не содержит петель, то добавляют слова «без петель».
Смешанным называют граф, в котором имеются рёбра хотя бы двух из упомянутых трёх разновидностей (звенья, дуги, петли).
Граф, состоящий только из голых вершин, называется пустым.
Мультиграфом называется граф, в котором пары вершин могут быть соединены более чем одним ребром, то есть содершащий кратные рёбра, но не содержащий петель.
Граф без дуг (то есть неориентированный), без петель и кратных рёбер называется обыкновенным. Обыкновенный граф изображён на рисунке ниже.
Граф заданного типа называют полным, если он содержит все возможные для этого типа рёбра (при неизменном множестве вершин). Так, в полном обыкновенном графе каждая пара различных вершин соединена ровно одним звеном (рисунок ниже).
Двудольный граф
Граф называется двудольным, если множество его вершин можно разбить на два подмножества так, чтобы никакое ребро не соединяло вершины одного и того же подмножества.
Пример 1. Построить полный двудольный граф.
Полный двудольный граф состоит из двух множеств вершин и из всевозможных звеньев, соединяющих вершины одного множества с вершинами другого множества (рисунок ниже).
Эйлеров граф
Мы уже касались задачи о кёнигсбергских мостах. Отрицательное решение Эйлером этой задачи привело к первой опубликованной работе по теории графов. Задачу об обходе мостов можно обобщить и получить следующую задачу теории графов: можно ли найти в данной графе цикл, содержащий все вершины и все рёбра? Граф, в котором это возможно, называется эйлеровым графом.
Итак, эйлеровым графом называется граф, в котором можно обойти все вершины и при этом пройти одно ребро только один раз. В нём каждая вершина должна иметь только чётное число рёбер.
Пример 2. Является ли полный граф с одинаковым числом n рёбер, которым инцидентна каждая вершина, эйлеровым графом? Объяснить ответ. Привести примеры.
Ответ. Если n — нечётное число, то каждая вершина инцидентна n-1 рёбрам. В таком случае данный граф является эйлеровым графом. Примеры таких графов на рисунке ниже.
Регулярный граф
Регулярным графом называется связный граф, все вершины которого имеют одинаковую степень k. Таким образом, на рисунке к примеру 2 изображены примеры регулярных графов, называемых по степени его вершин 4-регулярными и 2-регулярными графами или регулярными графами 4-й степени и 2-й степени.
Число вершин регулярного графа k-й степени не может быть меньше k+1. У регулярного графа нечётной степени может быть лишь чётное число вершин.
Пример 3. Построить регулярный граф, в котором самый короткий цикл имеет длину 4.
Решение. Рассуждаем так: для того, чтобы длина цикла удовлетворяла заданному условию, требуется, чтобы число вершин графа было кратно четырём. Если число вершин равно четырём, то получится граф, изображённый на рисунке ниже. Он является регулярным, но в нём самый короткий цикл имеет длину 3.
Увеличиваем число вершин до восьми (следующее число, кратное четырём). Соединяем вершины рёбрами так, чтобы степени вершин были равны трём. Получаем следующий граф, удовлетворяющий условиям задачи.
Гамильтонов граф
Гамильтоновым графом называется граф, содержащий гамильтонов цикл. Гамильтоновым циклом называется простой цикл, проходящий через все вершины рассматриваемого графа. Таким образом, говоря проще, гамильтонов граф — это такой граф, в котором можно обойти все вершины и каждая вершина при обходе повторяется лишь один раз. Пример гамильтонова графа — на рисунке ниже.
Пример 4. Задан двудольный граф, в котором n — число вершин из множества A, а m — число вершин из множества B. В каком случае граф будет эйлеровым графом, а в каком случае — гамильтоновым графом?
Ответ. Если n и n — чётные, то граф будет эйлеровым. Если n = n , то граф будет гамильтоновым.
Взвешенный граф
Взвешенным графом называется граф, вершинам и (или) рёбрам которого присвоены «весы» — обычно некоторые числа. Пример взвешенного графа — транспортная сеть, в которой рёбрам присвоены весы, означающие стоимость перевозки груза по ребру и пропускные способности дуг. Пример взвешенного графа на рисунке ниже.
Графы-деревья
Деревом называется связный граф без циклов (рисунок ниже). Любые две вершины дерева соединены лишь одним маршрутом.
Число q рёбер графа находится из соотношения
где n — число вершин дерева.
Приведённое соотношение выражает критическое значение числа рёбер дерева, так как, если мы присоединим к дереву ещё одно ребро, то будет создан цикл, а если уберём одно ребро, то граф-дерево разделится на две компоненты. Граф, состоящий из компонент дерева, называется лесом.
В виде графов, особенно в виде деревьев, строятся многие математические модели, о которых также можно узнать на нашем сайте.
Источник