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

област математике, која изучава графове From Wikipedia, the free encyclopedia

Теорија графова
Remove ads

Теорија графова је област математике, веома заступљена и у информатици, чија је област истраживање особина графова. Неформално говорећи, графови су састављени од тачака, односно чворова (врхова), и линија међу њима, односно грана.

Thumb
Означени граф са 6 чворова и 7 грана

Веома је честа употреба графова за опис модела или структура података. Структура једне веб презентације се може представити сликовито употребом графа. Чворови тог графа су поједине странице а гране графа су везе којима се може са једне странице прелазити на другу.

Проучавање алгоритама који решавају проблеме употребом графова представља веома значајан део информатичке науке. Мреже имају много примена у проучавању практичних аспеката теорије графова и то се зове анализа мрежа. Анализа мрежа је посебно значајна за проблеме моделирања и анализирање мрежног саобраћаја, рецимо интернета.

Remove ads

Особине

Ако се може сматрати да је грана која спаја чворове А и Б исто што и грана која спаја чворове Б и А, онда је граф неусмерен. Ако се пак сматра да су то две различите гране онда је граф усмерен.[1][2]

Појам графа може бити проширен додавањем особине тежине свакој грани. Овакви графови се зову тежински графови и они су згодни за представљање неких проблема, на пример мреже путева где се тежина односи на дужину пута између два чвора. Тежински граф који је усмерен зове се мрежа.

Две (или више) гране графа су паралелне ако спајају два иста темена. Грана може да спаја врх са самим собом, и тада се назива петљом. Граф који нема петље нити паралелне гране се назива простим графом. Граф је празан ако нема ниједну грану, а нулти граф нема ниједан врх.

Степен чвора vi=d(vi) је једнак броју грана које улазе/излазе из њега, с тим да се петља рачуна као две гране. Тотални степен графа је збир свих степени графа, и једнак је двоструком броју грана. Није могуће нацртати граф са непарним степеном.

Thumb

Граф G'=(V',E') је подграф графа G=(V, E) ако је скуп његових чворова (V') подскуп скупа чворова графа G (V), а скуп његових грана (E') је подскуп скупа грана вектора G (E). Ако је овим графовима скуп чворова једнак, онда се граф G' назива разапињујућим графом, или скелетом.

Thumb
Комплетан граф, прост граф, и његов комплемент

Ако је степен сваког чвора исти, онда је граф регуларан. Комплетан граф је прост граф, код кога су свака два чвора спојена граном.

Thumb
Изоморфни и неизоморфни графови

Два графа, G1, и G2 су изоморфна ако и само ако постоји „1-1「 и „на「 пресликавање врхова и грана, тако да се очувава суседност свих врхова, тј. да су везе између врхова начињене на аналоган начин. Изоморфни графови су од великог значаја у електроници, при конструисању штампаних кола, где гране графа (струјни водови) не смеју да се секу осим у чворовима. Зато је битно да се пронађе изоморфан граф жељеном графу, али такав да му се гране не секу.

Remove ads

Историја

Први проблем и његово решење изнесени на начин који је другачији у односу на претходне и може се сматрати претечом теорије графова јесте рад Леонарда Ојлера под називом Седам мостова Кенигсберга, објављен 1736. Ово је први резултат из области топологије у геометрији; што ће рећи не зависи од неке мере односно величине. Ово приказује дубоке везе између теорије графова и топологије.

Густав Кирхоф је 1845. године објавио нешто што је касније названо Кирхофов закон, а односило се на проблем рачуна напона и струје у електричном колу.

Френсис Гутри је 1852. године је изложио проблем четири боје који поставља питање да ли је могуће обојити земље на географској карти са само четири боје, а да се не појаве две суседне земље обојене истом бојом. Овај проблем су решили тек 1976. године Кенет Апел и Волфганг Хекен, али се постављање овог проблема сматра рођењем теорије графова. Током покушаја решавања овог проблема откривене су многе теореме и постављени многи теоретски појмови и концепти.

Remove ads

Апликације

Thumb
Мрежни граф који су формирали уредници Википедије (ивице) који су допринели различитим језичким верзијама Википедије (врховима) током једног месеца лета 2013.[3]

Графови се могу користити за моделовање многих типова односа и процеса у физичким, биолошким,[4][5] друштвеним и информационим системима.[6] Многи практични проблеми могу бити представљени графиконима. Наглашавајући њихову примену на системе у стварном свету, термин мрежа се понекад дефинише да означава граф у коме су атрибути (нпр. имена) повезани са врховима и ивицама, а субјект који изражава и разуме системе у стварном свету као мрежу се назива наука о мрежи.

Информатика

У оквиру рачунарске науке, узрочне и некаузалне повезане структуре су графови који се користе за представљање мрежа комуникације, организације података, рачунарских уређаја, тока рачунања, итд. На пример, граф у коме врхови представљају веб странице, а усмерене ивице представљају везе са једне странице на другу. Сличан приступ се може применити на проблеме у друштвеним медијима,[7] путовању, биологији, дизајну компјутерских чипова, мапирању прогресије неуро-дегенеративних болести,[8][9] и многим другим пољима. Стога је развој алгоритама за руковање графовима од великог интереса у рачунарској науци. Трансформација графова је често формализована и представљена системима за преписивање графова. Комплементарни системима трансформације графова који се фокусирају на манипулацију графовима у меморији заснованој на правилима су базе података графова усмерене на безбедне трансакције, перзистентно складиштење и испитивање графно структурираних података.

Физика и хемија

Теорија графова се такође користи за проучавање молекула у хемији и физици. У физици кондензоване материје, тродимензионална структура компликованих симулираних атомских структура може се квантитативно проучавати прикупљањем статистичких података о графно теоретским својствима у вези са топологијом атома. Такође, „Фејнманови графови и правила израчунавања сумирају квантну теорију поља у облику у блиском контакту са експерименталним бројевима које неко жели да разуме.「[10] У хемији граф чини природни модел за молекул, где врхови представљају атоме и ивице везе. Овај приступ се посебно користи у компјутерској обради молекуларних структура, у распону од хемијских едитора до претраживања базе података. У статистичкој физици, графови могу представљати локалне везе између делова система у интеракцији, као и динамику физичког процеса на таквим системима. Слично, у рачунарској неуронауци графови се могу користити за представљање функционалних веза између области мозга које су у интеракцији да би довеле до различитих когнитивних процеса, где врхови представљају различите области мозга, а ивице представљају везе између тих области. Теорија графова игра важну улогу у електричном моделовању електричних мрежа, овде се тежине повезују са отпором сегмената жице да би се добила електрична својства мрежних структура.[11] Графови се такође користе за представљање микро-канала порозних медија, у којима врхови представљају поре, а ивице представљају мање канале који повезују поре. Хемијска теорија графова користи молекуларни граф као средство за моделовање молекула. Графови и мреже су одлични модели за проучавање и разумевање фазних прелаза и критичних феномена. Уклањање чворова или ивица доводи до критичне транзиције где се мрежа распада у мале кластере што се проучава као фазни прелаз. Овај слом се проучава кроз теорију перколације.[12]

Биологија

Исто тако, теорија графова је корисна у биологији и конзервационим напорима где врх може представљати регионе у којима одређене врсте постоје (или их насељавају), а ивице представљају путеве миграције или кретања између региона. Ове информације су важне када се посматрају модели размножавања или праћење ширења болести, паразита или како промене кретања могу утицати на друге врсте.

Графови се такође обично користе у молекуларној биологији и геномици за моделовање и анализу скупова података са сложеним односима. На пример, методе засноване на графовима се често користе за 'груписање' ћелија заједно у типове ћелија у анализи транскриптома једне ћелије. Друга употреба је моделовање гена или протеина у биолошком путу и проучавање односа између њих, као што су метаболички путеви и мреже регулације гена.[13] Еволуциона стабла, еколошке мреже и хијерархијско груписање образаца експресије гена су такође представљени као структуре графова.

Теорија графова се такође користи у конектомици;[14] нервни системи се могу посматрати као граф, где су чворови неурони, а ивице везе између њих.

Remove ads

Види још

Референце

Литература

Додатна литература

Спољашње везе

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads