Садржај

Математичке дефиниције појмова у вези са графовима

Појам графа вам је вероватно већ познат из дискретне математике, па ћемо овде дати само кратак преглед основних појмова.

Граф \(G=(V,E)\) се састоји од скупа чворова \(V\) и скупа грана \(E \subseteq V \times V\).

Најчешће грана одговара пару различитих чворова, мада су понекад дозвољене и петље, односно гране које воде од чвора ка њему самом. Грана \((u, v) \in E\) је суседна чворовима \(u\) и \(v\). Чворови \(u\) и \(v\) су суседни ако и само ако постоји грана која их повезује (тј. \((u, v) \in E\)).

Граф може бити неусмерен или усмерен.

  • Гране усмереног графа су уређени парови чворова (\(E \subseteq V \times V\)) и притом је важан редослед два чвора које повезује грана. У примерима смо видели да се гране усмереног графа цртају као стрелице усмерене од једног чвора (почетка) ка другом чвору (крају гране).

  • Гране неусмереног графа би требало да се третирају као неуређени парови чворова: оне се цртају као обичне дужи. Неусмерен граф се често представља помоћу усмереног графа који се од полазног добија тако што се свака грана између два различита чвора замени са две гране (по једна у сваком смеру). Формално, неусмерен граф захтева да за сваки пар чворова \(a\) и \(b\) важи да је \((a, b) \in E\) ако и само ако је \((b, a) \in E\). Неусмерен облик усмереног графа \(G=(V,E)\) је исти граф, без смерова на гранама (тако да су парови чворова у \(E\) неуређени).

Граф \(G'=(V', E')\) је подграф графа \(G=(V,E)\) ако је \(V'\subseteq V\) и \(E'\subseteq E\).

../_images/podgraf.png

Граф и један његов подграф (обојен црвеном бојом).

Степен \(d(v)\) чвора \(v\) је број грана суседних чвору \(v\) (односно број грана које чвор \(v\) повезују са неким другим чвором). У усмереном графу разликујемо улазни степен чвора \(v\) који је једнак броју грана за које је чвор \(v\) крај, односно излазни степен чвора \(v\) који је једнак броју грана за које је чвор \(v\) почетак.

../_images/stepen.png

Степени чворова у неусмереном графу (зелено). Улазни степени чворова у усмереном графу (црвено) и излазни степени чворова у усмереном графу (плаво).

Пут од чвора \(v_1\) до чвора \(v_k\) је низ чворова \(v_1,v_2,\ldots,v_k\) повезаних гранама \((v_1,v_2)\), \((v_2,v_3)\), \(\ldots\), \((v_{k-1},v_k)\). Пут је прост, ако се сваки чвор у њему појављује само једном.

../_images/put.png

Пут од Сомбора до Београда. Овај пут је прост.

За чвор \(u\) се каже да је достижан из чвора \(v\) ако постоји пут (усмерен, односно неусмерен, зависно од графа) од чвора \(v\) до чвора \(u\). По дефиницији сваки чвор \(v\) је достижан из себе.

../_images/dostiznost.png

У неусмереном графу (на слици лево) из чвора A су достижни чворови A, B, D и E, а нису достижни чворови C, E и F. У усмереном графу (на слици десно) из чвора A су достижни чворови A, B и E, а нису достижни чворови C и D.

Циклус је пут чији се први и последњи чвор поклапају. Циклус је прост ако се, сем првог и последњег чвора, ни један други чвор у њему не појављује два пута.

../_images/ciklus.png

На слици су приказана два циклуса у графу који представља путеве у Војводини. Плави циклус је прост, а црвени није (јер се кроз Бачку Паланку пролази више пута).

За неусмерен граф се каже да је повезан ако постоји пут између свака два његова чвора. Компоненте повезаности су повезани подграфови графа, такви да не постоји пут између чворова у различитим компонентама. Aко неусмерени граф \(G=(V,E)\) није повезан, онда се он може на јединствен начин разложити у скуп својих компонената повезаности.

../_images/komponente.png

Граф на слици има три компоненте повезаности (обојене различитим бојама).

Повезаност у усмереним графовима овде нећемо разматрати.

Шума је граф који (у свом неусмереном облику) не садржи циклусе. Дрво је повезана шума.

../_images/suma.png

Шума која се састоји од три дрвета.

Граф који има \(n\) чворова је дрво ако и само ако је повезан и има \(n-1\) грана. Ово тврђење се лако формално показује математичком индукцијом (суштински, можемо кренути од графа са једним чвором и нула грана који је очигледно дрво и затим га мало по мало проширивати са по једним чвором и једном граном која повезује тај чвор са остатком дрвета).

Коренско дрво је усмерено дрво са једним посебно издвојеним чвором, који се зове корен.

../_images/korensko_drvo.png

Коренско дрво (корен је чвор A)

Повезујуће дрво неусмереног графа \(G\) је његов подграф који је дрво и садржи све чворове графа \(G\). Повезујућа шума неусмереног графа \(G\) је његов подграф који је шума и садржи све чворове графа \(G\). Повезан граф има повезујуће дрво, а неповезан повезујућу шуму.

../_images/povezujuce_stablo.png

Повезујуће дрво градова у Војводини. Може се показати да је ово дрво минимално у односу на сва повезујућа дрвета овог графа (има најмању укупну дужину грана).

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+