Графы – многофункциональный инструмент любого человека | Статья в журнале «Юный ученый»

Отправьте статью сегодня! Журнал выйдет 11 мая, печатный экземпляр отправим 15 мая.

Опубликовать статью в журнале

Авторы: , ,

Научный руководитель:

Рубрика: Спецвыпуск

Опубликовано в Юный учёный №6 (9) декабрь 2016 г.

Дата публикации: 20.12.2016

Статья просмотрена: 575 раз

Библиографическое описание:

Дубяго, К. Д. Графы – многофункциональный инструмент любого человека / К. Д. Дубяго, А. А. Белозеров, Е. А. Матвеева, В. В. Краснова. — Текст : непосредственный // Юный ученый. — 2016. — № 6.1 (9.1). — С. 26-29. — URL: https://moluch.ru/young/archive/9/618/ (дата обращения: 01.05.2024).



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

Попробуйте вспомнить карту метро или электричек. Вы представляете набор цветных линий (направлений маршрутов) и точек на пересечении этих линий с подписями (станции метро или вокзалов), не так ли? Так вот это один из простейших и наиболее узнаваемых примеров таких схем как графы. Именно о них пойдет речь в нашей работе.

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

По мимо всего это мы затронем немного истории графов и узнаем о Леонарде Эйлере, который дал толчок развитию теории графов, а также узнаем ученых, которые внесли огромный вклад в изучении графов.

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

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

Начнем наш рассказ и параллельно исследование графов, как и любой другой темы во многих предметах – с истории. Родоначальником теории графов принято считать математика Леонарда Эйлера (1707-1783). Однако теория графов многократно переоткрывалась разными авторами при решении различных задач.

Издавна среди жителей Кёнигсберга была распространена такая загадка: как пройти по всем городским мостам (через реку Преголя), не проходя ни по одному из них дважды.

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

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

Рис. 1 Задача Эйлера

Азы теории графов

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

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

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

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

Рис.2 Три фигуры – три изоморфных представления одного и того же графа

Примеры встречи графов в жизни

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

Ниже вы можете увидеть на примере нашего города графы-схемы транспортных путей маршруток 55 и 75 соответственно.

Рис. 3 Графы-схемы транспортных путей маршрутных такси № 55 и № 75

Также не менее известных пример графов – это иерархические деревья. В пример иерархических графов будет интересна, например, иерархия администрации г/п Хотьково:

Рис.4 Иерархия администрации г/п Хотьково

В наше время многие из нас, если не все, встречались со словосочетанием «Компьютерная сеть» или «Сеть Интернет». Так вот эти сети также можно показать в виде графа. WWW – WorldWideWeb – Всемирная Паутина или же попросту Интернет и есть один большой граф в виде паутины, растянутой по всему миру. В наше время многие из нас, если не все, встречались со словосочетанием «Компьютерная сеть» или «Сеть Интернет». Так вот эти сети также можно показать в виде графа. WWW – WorldWideWeb – Всемирная Паутина или же попросту Интернет и есть один большой граф в виде паутины, растянутой по всему миру.

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

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

Например, достаточно сложная, а точнее требовательная к терпению и внимательности задачка Мартина Гарднера. На сетке размерами 7х7 клеток (рис. 19) нужно провести вдоль линий сетки 5 непересекающихся линий так, чтобы соединить точки, обозначенные одинаковыми буквами.

Рис. 5 Задача Гарднера

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

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

Литература

  1. Оре О. Теория графов. — М.: Наука, 1968. — 336 с.
  2. Уилсон Р. Введение в теорию графов. — М.: Мир, 1977. — 208 с.
  3. Харари Ф. Теория графов. — М.: Мир, 1973.
  4. Кормен Т. М. и др. Часть VI. Алгоритмы для работы с графами // Алгоритмы: построение и анализ | Introduction to Algorithms. — 2-е изд. — М.: Вильямс, 2006. — С. 1296.
  5. Салий В. Н., Богомолов А. М. Алгебраические основы теории дискретных систем. — М.: Физико-математическая литература, 1997.
Основные термины (генерируются автоматически): граф, Теория графов, WWW, Всемирная Паутина, Хотьково, Иерархия администрации, вершина графа, вид графа, вид паутины, часть города.


Похожие статьи

Методические аспекты обучения доказательству студентов...

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

В результате его изучения у студентов должны сформироваться теоретические и методологические основы теории графов.

Методические рекомендации по изучению элементов теории...

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

Один способ генерации графа | Статья в журнале...

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

Демонстрационная компьютерная модель «Обход графов»

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

поддержка нескольких видов анимации

Графовая аналитика для решения ключевых проблем в банковской...

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

Графы в Scilab | Статья в сборнике международной научной...

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

Особенности изучения способа тестирования базового пути...

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

Разработка алгоритма сборки и анализа больших геномов

Построение графа де Брёйна и выбор числа k — любой граф может иметь вершины и рёбра.

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

Элементы теории графов в курсе дискретной математики

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

Похожие статьи

Методические аспекты обучения доказательству студентов...

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

В результате его изучения у студентов должны сформироваться теоретические и методологические основы теории графов.

Методические рекомендации по изучению элементов теории...

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

Один способ генерации графа | Статья в журнале...

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

Демонстрационная компьютерная модель «Обход графов»

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

поддержка нескольких видов анимации

Графовая аналитика для решения ключевых проблем в банковской...

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

Графы в Scilab | Статья в сборнике международной научной...

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

Особенности изучения способа тестирования базового пути...

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

Разработка алгоритма сборки и анализа больших геномов

Построение графа де Брёйна и выбор числа k — любой граф может иметь вершины и рёбра.

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

Элементы теории графов в курсе дискретной математики

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

Задать вопрос