У этого термина существуют и другие значения, см. Граф (значения).
Граф — математическая абстракция реальной системы любой природы, объекты которой обладают парными связями.
Граф как математический объект есть совокупность двух множеств — множества самих объектов, называемого множеством вершин, и множества их парных связей, называемого множеством рёбер. Элемент множества рёбер есть пара элементов множества вершин.
Графы находят широкое применение в современной науке и технике. Они используются и в естественных науках (физике и химии) и в социальных науках (например, социологии), но наибольших масштабов применение графов получило в информатике и сетевых технологиях.
В качестве простейшего примера из жизни можно привести схему перелётов определённой авиакомпании, которая моделируется графом, где вершинами графа являются города, а рёбрами — рейсы, соединяющие пары городов. Дерево каталогов в компьютере также является графом: диски, папки и файлы являются вершинами, а рёбра показывают вложенность файлов и папок в папки и диски[1]. Строение Википедии моделируется ориентированным графом, в котором статьи — вершины графа, а гиперссылки — дуги (тематическая карта).
Графы являются основным объектом изучения теории графов.
Моделируемые графами системы реальной природы обладают большим разнообразием, поэтому существуют графы различных типов. Простейшей абстракцией систем с элементами, обладающими парными связями, является простой граф.
Простой граф
Определение.Простой граф есть совокупность двух множеств — непустого множества и множества неупорядоченных пар различных элементов множества . Множество называется множеством вершин, множество называется множеством рёбер
,
то есть множество состоит из 2-элементных подмножеств множества .
Сопутствующие термины
Теория графов не обладает устоявшейся терминологией. Поэтому в некоторых публикациях могут использоваться термины, отличные от приведенных ниже.
Вершина (узел, точка) (англ. vertex, node, point) графа есть элемент множества вершин ;
Ребро (линия) (англ. edge, line) графа есть элемент множества ребер , или , где ;
Элементами графа называются его вершины и рёбра графа;
Порядок (англ. order) графа есть кардинальное число множества вершин или, другими словами, количество вершин;
Размер (англ. size) графа есть кардинальное число множества ребер или, другими словами, количество ребер;
Вершина инцидентна (англ.incident) ребру , если ; тогда еще говорят, что есть ребро при ;
Концевые вершины (концы) (англ.endvertices, ends) есть две вершины, инцидентные ребру. Ребро соединяет (англ.joins) свои концевые вершины;
Соседние (смежные) вершины (англ.neighbours, adjacent) есть такие вершины и что или, другими, словами обе вершины являются концевыми для одного ребра;
Смежные ребра (англ.adjacent edges) это ребра, инцидентные одной вершине или и — смежные;
Степень (валентность) вершины (англ.degree, valency) есть количество инцидентных ей рёбер.
Изолированной вершиной (англ.isolated) называется вершина со степенью , то есть не является концом ни для одного ребра;
Висячей вершиной (листом) (англ.leaf) называется вершина со степенью , то есть которая является концом ровно одного ребра.
Обычно граф изображают диаграммой: вершины — точками, ребра — линиями.
Псевдограф
Псевдограф есть совокупность двух множеств — непустого множества и множества неупорядоченных пар элементов множества .
В множестве ребер псевдографа разрешен элемент .
Петлёй (англ.loop) называется элемент , являющийся ребром, у которого концевые вершины совпадают.
Другими словами, если элементами множества E могут быть петли, то граф называется псевдографом [2].
Мультиграф
Мультиграф есть совокупность двух множеств — непустого множества и мультимножества неупорядоченных пар различных элементов множества .
Кратными рёбрами называются одинаковые элементы мультимножества , то есть ребра, чьи концевые вершины совпадают.
Другими словами Если не множество, а семейство, то есть если содержит одинаковые элементы, то такие элементы называются кратными рёбрами, а граф называется мультиграфом [2].
Псевдомультиграф
Псевдомультиграф есть совокупность двух множеств — непустого множества и мультимножества неупорядоченных пар элементов множества .
Другими словами, если — семейство, содержащее одинаковые элементы (кратные ребра), и может содержать петли, то граф называется псевдомультиграфом[2].
Ориентированный граф
Ориентированный граф (орграф) (англ. directed graph or dirgaph) есть совокупность двух множеств — непустого множества и множества дуг или упорядоченных пар различных элементов множества
.
совместно с двумя отображениями
,
где отображение ставит в соответствие каждой дуге ее начальную вершину (начало дуги), а отображение ставит в соответствие каждой дуге ее конечную вершину (конец дуги). Говорят что дуга ведет из в
Смешанный граф (англ.Mixed graph) — это совокупность трех множеств — непустого множества вершин , и множества дуг или упорядоченных пар различных элементов множества и множества ребер неупорядоченных пар различных элементов множества
.
совместно с двумя отображениями
Ориентированный и неориентированный графы являются частными случаями смешанного.
Изоморфные графы
Граф называется изоморфным графу , если существует биекция из множества вершин графа в множество вершин графа , обладающая следующим свойством: если в графе есть ребро из вершины в вершину , то в графе должно быть ребро из вершины в вершину и наоборот — если в графе есть ребро из вершины в вершину , то в графе должно быть ребро из вершины в вершину . В случае ориентированного графа эта биекция также должна сохранять ориентацию ребра. В случае взвешенного графа биекция также должна сохранять вес ребра.
Прочие связанные определения
Маршрутом в графе называют конечную последовательность вершин, в которой каждая вершина (кроме последней) соединена со следующей в последовательности вершиной ребром. Цепью называется маршрут без повторяющихся рёбер. Простой цепью называется маршрут без повторяющихся вершин (откуда следует, что в простой цепи нет повторяющихся рёбер).
Ориентированным маршрутом (или путём) в орграфе называют конечную последовательность вершин и дуг, в которой каждый элемент инцидентен предыдущему и последующему.
Циклом называют цепь, в которой первая и последняя вершины совпадают. При этом длиной пути (или цикла) называют число составляющих его рёбер. Заметим, что если вершины и являются концами некоторого ребра, то согласно данному определению, последовательность является циклом. Чтобы избежать таких «вырожденных» случаев, вводят следующие понятия.
Путь (или цикл) называют простым, если рёбра в нём не повторяются; элементарным, если он простой и вершины в нём не повторяются (за исключением начальной и конечной в случае цикла).
Простейшие свойства путей и циклов:
всякий путь, соединяющий две вершины, содержит элементарный путь, соединяющий те же две вершины;
всякий простой неэлементарный путь содержит элементарный цикл;
всякий простой цикл, проходящий через некоторую вершину (или ребро), содержит элементарный (под-)цикл, проходящий через ту же вершину (или ребро);
петля — элементарный цикл.
Бинарное отношение на множестве вершин графа, заданное как «существует путь из в », является отношением эквивалентности и, следовательно, разбивает это множество на классы эквивалентности, называемые компонентами связности графа. Если у графа ровно одна компонента связности, то граф связный. На компоненте связности можно ввести понятие расстояния между вершинами как минимальную длину пути, соединяющего эти вершины.
Всякий максимальный связный подграф графа называется связной компонентой (или просто компонентой) графа . Слово «максимальный» означает максимальный относительно включения, то есть не содержащийся в связном подграфе с большим числом элементов.
Ребро графа называется мостом, если его удаление увеличивает число компонент.
сильно связным или ориентированно связным, если он ориентированный, и из любой вершины в любую другую имеется ориентированный путь.
деревом, если он связный и не содержит нетривиальных циклов.
полным, если любые его две (различные, если не допускаются петли) вершины соединены ребром.
двудольным, если его вершины можно разбить на два непересекающихся подмножества и так, что всякое ребро соединяет вершину из с вершиной из .
k-дольным, если его вершины можно разбить на непересекающихся подмножеств , , …, так, что не будет рёбер, соединяющих вершины одного и того же подмножества.
полным двудольным, если каждая вершина одного подмножества соединена ребром с каждой вершиной другого подмножества.
планарным, если граф можно изобразить диаграммой на плоскости без пересечений рёбер.
взвешенным, если каждому ребру графа поставлено в соответствие некоторое число, называемое весом ребра.
хордальным, если граф не содержит индуцированных циклов с длиной больше трёх.
Более абстрактно, граф можно задать как тройку ,
где и — некоторые множества (вершин и рёбер, соотв.),
а — функция инцидентности (или инцидентор), сопоставляющая каждому ребру
(упорядоченную или неупорядоченную) пару вершин и из (его концов). Частными случаями этого понятия являются:
Таблица, где как столбцы, так и строки соответствуют вершинам графа.
В каждой ячейке этой матрицы записывается число, определяющее наличие связи от вершины-строки к вершине-столбцу (либо наоборот).
Это наиболее удобный способ представления плотных графов.
Недостатком являются требования к памяти, прямо пропорциональные квадрату количества вершин.
Таблица, где строки соответствуют вершинам графа, а столбцы соответствуют связям (рёбрам) графа.
В ячейку матрицы на пересечении строки со столбцом записывается:
1
в случае, если связь «выходит» из вершины ,
−1,
если связь «входит» в вершину,
0
во всех остальных случаях (то есть если связь является петлёй или связь не инцидентна вершине)
Данный способ является довольно ёмким (размер пропорционален ) для хранения, поэтому применяется очень редко, в особых случаях (например, для быстрого нахождения циклов в графе).
Список, где каждой вершине графа соответствует строка, в которой хранится список смежных вершин. Такая структура данных не является таблицей в обычном понимании, а представляет собой «список списков».
Размер занимаемой памяти: .
Это наиболее удобный способ для представления разреженных графов, а также при реализации базовых алгоритмов обхода графа в ширину или глубину, где нужно быстро получать «соседей» текущей просматриваемой вершины.
Список рёбер
Список, где каждому ребру графа соответствует строка, в которой хранятся две вершины, инцидентные ребру.
Размер занимаемой памяти: .
Это наиболее компактный способ представления графов, поэтому часто применяется для внешнего хранения или обмена данными.
Языки описания и программы построения графов
Языки описания
Для описания графов, пригодного для машинной обработки и одновременно удобного для человеческого восприятия, используется несколько стандартизированных языков, среди которых:
Разработана серия коммерческих программ для построения графов, так, построение графов лежит в основе прикладных программных пакетов фирмы ILOG (с 2009 года принадлежит корпорации IBM), среди других программ — GoView, Lassalle AddFlow, LEDA (есть бесплатная редакция).
Буркатовская Ю. Б. Теория графов. — Томск: Издательство Томского политехнического университета, 2014. — Т. 1. — 200 с.
Дистель Р. Теория графов. — Новосибирск: Издательство Института математики им. С. Л. Соболева СО РАН, 2002. — 336 с. — ISBN 5-86134-101-Х.
Емеличев В. А., Мельников О. И., Сарванов В. И., Тышкевич Р. И. Лекции по теории графов. М.: Наука, 1990. 384с. (Изд.2, испр. М.: УРСС, 2009. 392 с.)
Касьянов В. Н., Евстигнеев В.А. Графы в программировании: обработка, визуализация и применение. — СПб.: БХВ-Петербург, 2003. — С. 1104. — ISBN 5-94157-184-4.
Кормен Т. М. и др.Часть VI. Алгоритмы для работы с графами // Алгоритмы: построение и анализ = Introduction to Algorithms. — 2-е изд. — М.: Вильямс, 2006. — С. 1296. — ISBN 0-07-013151-1.
يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) الدوري السويدي الممتاز 1995 تفاصيل الموسم الدوري السويدي الممتاز النسخة 71 البلد السويد التاريخ �...
Buddhadeb DasguptaDasgupta pada FFII 2014Lahir(1944-02-11)11 Februari 1944Anara, India BritaniaMeninggal10 Juni 2021(2021-06-10) (umur 77)Kolkata, Benggala Barat, IndiaKebangsaanIndiaWarga negaraIndiaPekerjaanPembuat film, penulis naskah dan pengarang Buddhadeb Dasgupta (11 Februari 1944 – 10 Juni 2021) adalah seorang penyair dan pembuat film berbahasa Bengali terkemuka asal India, yang dikenal atas film-film seperti Bagh Bahadur, Tahader Katha, Charachar dan Uttara. Lim...
Pangkat militer Indonesia Angkatan Darat Angkatan Laut Angkatan Udara Perwira Jenderal Besar Laksamana Besar Marsekal Besar Jenderal Laksamana Marsekal Letnan Jenderal Laksamana Madya Marsekal Madya Mayor Jenderal Laksamana Muda Marsekal Muda Brigadir Jenderal Laksamana Pertama Marsekal Pertama Kolonel Kolonel Kolonel Letnan Kolonel Letnan Kolonel Letnan Kolonel Mayor Mayor Mayor Kapten Kapten Kapten Letnan Satu Letnan Satu Letnan Satu Letnan Dua Letnan Dua Letnan Dua Bintara Pembantu Letnan...
Mo-sheung Grace LauInformasi pribadiLahir19 Oktober 1991 (umur 32) OlahragaNegaraHong KongOlahragaKarate Rekam medali Karate putri Mewakili Hong Kong Kejuaraan Dunia 2018 Madrid Kata tunggal Pesta Olahraga Asia 2018 Jakarta Kata tunggal Kejuaraan Asia 2015 Yokohama Kata tunggal 2019 Tashkent Kata tunggal 2018 Amman Kata tunggal Pesta Olahraga Pantai Dunia 2019 Doha Kata tunggal Mo-sheung Grace Lau (lahir 19 Oktober 1991)[1] adalah seorang karateka asal Hong Kong. Pada 2018,...
У этого термина существуют и другие значения, см. Копи царя Соломона (значения). Копи царя Соломонаангл. King Solomon's Mines Первое издание романа Жанр приключение Автор Генри Райдер Хаггард Язык оригинала английский Дата написания 1885 Дата первой публикации 1885 Цикл Аллан Квот�...
Italia nord-occidentalecircoscrizione elettorale Altri nomiNord-Ovest Stato Italia CapoluogoMilano Elezioni perParlamento europeo ElettiEurodeputati Tipologiadi lista Istituzione1979 Manuale La circoscrizione Italia nord-occidentale è una circoscrizione elettorale per l'elezione dei membri del Parlamento europeo spettanti all'Italia. Indice 1 Storia 2 Territorio 3 Risultati 3.1 I legislatura 3.2 II legislatura 3.3 III legislatura 3.4 IV legislatura 3.5 V legislatura 3.6 VI legislat...
Министерство природных ресурсов и экологии Российской Федерациисокращённо: Минприроды России Общая информация Страна Россия Юрисдикция Россия Дата создания 12 мая 2008 Предшественники Министерство природных ресурсов Российской Федерации (1996—1998)Министерство охраны...
Greek mythological Aetolian princess who became a Spartan queen For other uses of Leda, see Leda. This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (May 2016) (Learn how and when to remove this message) Leda and the Swan, ancient fresco from Pompeii In Greek mythology, Leda (/ˈliːdə, ˈleɪ-/; Ancient Greek: Λήδα [lɛ́ːdaː]) was an Aetolian pri...
1983 film by Robert Enrico For Those I LovedDirected byRobert EnricoWritten byMax GalloProduced byPierre DavidRobert EnricoStarringMichael YorkJacques PenotMacha MérilHelen HughesJean BouiseBrigitte FosseyCinematographyFrançois CatonnéMusic byMaurice JarreProductioncompanyLes Productions Mutuelles Ltée Producteurs Associés TF1 Films ProductionDistributed byCinema International Corporation (CIC) Les Films René MaloRelease dates9 November 1983 in France12 October 1983 in Canada7 June 1990...
Навчально-науковий інститут інноваційних освітніх технологій Західноукраїнського національного університету Герб навчально-наукового інституту інноваційних освітніх технологій ЗУНУ Скорочена назва ННІІОТ ЗУНУ Основні дані Засновано 2013 Заклад Західноукраїнський �...
American radio personality A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. Please discuss further on the talk page. (June 2020) (Learn how and when to remove this message) Eddie TrunkTrunk at Ride for Dime, 2013BornEdward Scott Trunk (1964-08-08) August 8, 1964 (age 59)Madison, New Jersey, U.S.Occupation(s)Music historian, radio producer, radio ...
Музей образотворчих мистецтв Республіки Карелія рос. Музей изобразительных искусств Республики Карелия 61°47′16″ пн. ш. 34°22′56″ сх. д. / 61.78778° пн. ш. 34.38222° сх. д. / 61.78778; 34.38222Координати: 61°47′16″ пн. ш. 34°22′56″ сх. д. / 61.78778° ...
Jalur kereta api Merak–Tanah AbangJembatan Kereta api melintasi sungai di Banten sekitar awal abad ke-20IkhtisarJenisJalur lintas utamaSistemJalur kereta api rel beratStatusBeroperasiTerminusMerakTanah AbangStasiun34OperasiDibangun olehStaatsspoorwegenLegalitas pembangunanWet 15 Juli 1896 Staatsblad No. 180.[1]Dibuka1899-1914Pemilik Direktorat Jenderal Perkeretaapian PT Kereta Api Indonesia (Persero) (pemilik aset tanah dan bangunan) OperatorKAI CommuterKAI LogistikData teknisPanjan...
American college football season 1920 Illinois Fighting Illini footballConferenceBig Ten ConferenceRecord5–2 (4–2 Big Ten)Head coachRobert Zuppke (8th season)CaptainJ. C. DeplerHome stadiumIllinois FieldUniformSeasons← 19191921 → 1920 Big Ten Conference football standings vte Conf Overall Team W L T W L T Ohio State $ 5 – 0 – 0 7 – 1 – 0 Wisconsin 4 – 1 – 0 6 – 1 – 0 Indiana 3 ̵...
Politics of Benin Constitution Human rights Government President (List) Patrice Talon Vice President Mariam Chabi Talata Cabinet of Benin Parliament National Assembly President: Louis Vlavonou Administrative divisions Departments Communes Arrondissements Elections Recent elections Presidential: 20162021 Parliamentary: 20192023 Political parties Foreign relations Ministry of Foreign Affairs and African Integration Minister: Aurélien Agbénonci Diplomatic missions of / in Benin Passport Visa ...
Town in Greater London, England Human settlement in EnglandRomford Clockwise from top: Parish Church of St Edward the Confessor; Havering Town Hall; South Street; Havering Museum (former Ind Coope brewery); The Liberty Shopping CentreRomfordLocation within Greater LondonPopulation122,854 (2011 Census)[1]OS grid referenceTQ510887• Charing Cross14.1 mi (22.7 km) SWLondon boroughHaveringCeremonial countyGreater LondonRegionLondonCountryEngla...
Law enforcement agency Royal Falkland Islands PoliceLogo of the RFIPFlag of the Falkland IslandsAbbreviationRFIPMottoIntegrity, Fairness and Respect.Agency overviewFormed1846Employees32 in total20 police officers8 reserve police officers7 police staff[1]Jurisdictional structureOperations jurisdictionFalkland IslandsMap of Royal Falkland Islands Police's jurisdictionSize12,173 km2 (4,700 sq mi)Population3,150 residents (approx), plus military garrisonGeneral natureLocal ...
English politician The Right HonorableThe Lord Capell of HadhamMember of Parliamentfor HertfordshireIn office1640–1641MonarchCharles I Personal detailsBorn(1608-02-20)20 February 1608Hadham Hall, Hertfordshire, EnglandDied9 March 1649(1649-03-09) (aged 41)Old Palace Yard, Westminster, EnglandSpouseElizabeth MorrisonRelationsSir Henry Capell (father)Theodosia Montagu (mother)ChildrenAnne Capell-StrangwaysMary Capell, Duchess of BeaufortArthur Capell, 1st Earl of EssexElizabeth Capell, C...
LGBTQ+ culture in New York CityThe Stonewall Inn in the gay village of Greenwich Village, Manhattan, the cradle of the modern gay rights movement.[1][2][3] Part of a series onLGBTQ topics LesbianGayBisexualTransgenderQueer Sexual orientation and gender Aromanticism Asexuality Gray asexuality Biology Bisexuality Pansexuality Demographics Environment Gender fluidity Gender identity Gender role Gender variance Homosexuality Intersex No...