КомпютриПрограмиране

Графики в компютърните науки: определение, видове, примери за приложение. Графика теория по компютърни науки

Брои в компютър метод за определяне на взаимоотношенията са комбинирани елементи. Това са основните обекти на изследване в теория на графите.

основни дефиниции

Какво е в графиката по компютърни науки? Той включва множество предмети наречените възли или върхове, някои двойки от които са свързани с т. Н. ребра. Например, графиката на фигурата (а) се състои от четири възли, означен А, В, С и D, B на който е свързан с всеки от другите три върховете ребра, и С и D са свързани. Две възли са съседни, ако те са свързани с предимство. Цифрата показва типичен начин за това как да се изгради графики в компютърните науки. Кръгчета представят върховете и линиите, свързващи всяка двойка от тях, са ребрата.

Какво ненасочена графика се нарича по компютърни науки? Той отношенията между двата края на ребрата са симетрични. Rib просто ги свързва един с друг. В много случаи, обаче, е необходимо да се изрази асиметричен връзка - например, че точки за В, но не и обратно. Тази цел е определянето на графиката в компютъра, все още се състои от набор от възли с набор от насочени ръбове. Всяка ориентирани ръб е връзката между върховете, чиято посока има значение. Целеви графики изобразяват, както е показано на Фигура (Ь), краищата им са представени със стрелки. Когато искате да се подчертае, че индиректно графика, тя се нарича ненасочена.

мрежови модели

Графики в компютърните науки са математически модел на мрежови структури. Следващата фигура показва структурата на интернет, след което носи името на ARPANET, през декември 1970 г., когато тя е била само на 13 точки. Възлите са центрове за обработка и ребрата свързват два върха на задаващия тях. Ако не се обърне внимание на Съединените щати, наложено на картата, останалата част от изображението е 13-възел графика, подобна на предишната. В този случай, действителното положение на върха не е от съществено значение. Важно е да се която възли са свързани един с друг.

Приложение на графиките в компютъра ви позволява да видите как стоят нещата физически или логически свързани помежду си в мрежова структура. 13-възел ARPANET е пример за комуникационна мрежа, в която най-добрите компютри или други устройства могат да предават съобщения, както и ръбовете представляват пряка връзка, на която информацията може да се предава.

маршрути

Въпреки, че графиките се използват в много различни области, те имат общи черти. Графика теория (компютърни науки) включва може би най-важната от тях - идеята, че нещата често се движат по протежение на краищата, последователно се движи от възел до възел, било то пътнически няколко полети или информация, предавани от човек на човек в социална мрежа, или на потребител компютър, последователно посещение на редица уеб страници като се следват връзките.

Тази идея мотивира определението на маршрута като серия от възли, свързани от ръбове. Понякога е необходимо да се разгледа по маршрута, който не съдържа само компоненти, но и последователността на краищата ги свързва. Например, последователността на върховете MIT, BBN, RAND, UCLA е маршрут в ARPANET интернет графика. Преминаването на възли и ръбове може да се повтори. Например, SRI, STAN, UCLA, SRI, Юта, MIT е също маршрут. Начинът, по който ребрата не се повтарят, наречена верига. Ако възлите не се повтарят, то се нарича проста верига.

цикли

Особено важни видове в компютърни графики - то цикли, които представляват пръстенна структура, като последователност от възли LINC, СЛУЧАЙ, CARN, Харв, BBN, MIT, LINC. Маршрути с най-малко три ребра, при което първата и последната възел са еднакви, а останалата част са различни, представляват циклични графики в компютър науката.

Примери: SRI цикъл, STAN, UCLA, SRI е най-краткия и SRI, STAN, UCLA, RAND, BBN, Юта, SRI значително по-голяма.

Почти всеки ARPANET край на графиката принадлежи на цикъла. Това беше направено нарочно, дали някой от тях не успее, ще възможността за преход от един възел към друг. Цикли в комуникации и транспортни системи са налични за уволнение - те осигуряват алтернативни маршрути за друг велоалея. Социалните мрежи често са забележими цикли. Когато откриете, например, че близък приятел от училище на един братовчед на жена ти всъщност работи с брат си, той е цикъл, който се състои от теб, жена ти, братовчедка й, приятелят му от училище, неговият служител (т.е.. Е. Вашият брат), и накрая отново.

Connected графика: разделителна способност (компютърни науки)

Естествено е да се чудя дали е възможно от всеки възел да стигнем до всеки друг възел. Графиката е свързан ако има път между всяка двойка на върховете. Например, ARPANET мрежа - свързан графика. Същото може да се каже и за по-голямата част от комуникационни и транспортни мрежи, като тяхната цел е да насочи трафик от един възел към друг.

От друга страна, има не е априори причина да се очаква, че тези видове графики в компютърните науки са широко разпространени. Така например, в социалната мрежа не е трудно да си представим двама души, които не са свързани един с друг.

елементи

Ако колоната не е свързан към компютъра, те естествено попадат в набор от свързани фрагменти, групи от възли, които са изолирани и не се пресичат. Например, фигура показва три такива части: първата - А и В, а вторият - С, D и Е, и третият състои от останалите върховете.

Компоненти на графиката представляват подгрупа от възли, в които:

  • всеки връх подгрупа има маршрут към друг;
  • подгрупа не е част от по-голям комплект, в който всеки възел има маршрут към друг.

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

Максимална компонент

Съществува метод за качествена оценка на компоненти за свързване. Така например, в целия свят има социална мрежа с връзки между двама души, ако те са приятели.

Дали е свързано? Вероятно не. Свързаност - доста крехка собственост, както и поведението на един възел (или малък набор от тях) може да се сведе до нищо. Например, един човек, без живи приятели е компонент се състои от един-единствен връх, и по тази причина, графът няма да има връзка. Или отдалечен тропически остров, състояща се от хора, които нямат контакт с външния свят, също ще бъде една малка част от мрежата, което потвърждава своята непоследователност.

Глобална мрежа от приятели

Но има и нещо друго. Например, един четец на популярната книга има приятели, които са израснали в други страни, и ги прави един от компонентите. Ако вземем под внимание от родителите на тези приятели и техните приятели, всички тези хора са в една и съща компонент, въпреки че никога не са чували за читателя, говорят на различен език, а до него никога не е било. По този начин, въпреки че световната мрежа на приятелство - не е свързан, читателят ще бъде включен в компонента са много големи, проникваща до всички части на света, която включва хора от най-различни среди и, всъщност, съдържа значителна част от населението на света.

Същото се случва в масивите от данни мрежа - големи и сложни мрежи често имат максимален компонент, който включва значителна част от всички възли. Освен това, когато мрежата включва максимален компонент, тя почти винаги е само една. За да разберете защо, необходимо е да се върнем към примера с глобална мрежа от приятелство и да се опитаме да си представим съществуването на две максимални компонента, всеки от които включва милиони хора. Тя трябва да има един борд на някои от първия компонент на втория максималните два компонента се сляха в едно. Тъй като само един ръб, в повечето случаи това е малко вероятно, че тя не е създадена, и по този начин максимално два компонента в реални мрежи никога не се наблюдават.

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

Злополука сливане компонент

Например, след пристигането на европейските изследователи в цивилизацията на Западното полукълбо преди около половин хилядолетие, имаше един глобален катаклизъм. От гледна точка на мрежата на, изглеждаше така: пет хиляди години от глобалното социална мрежа, най-вероятно се състои от две гигантски компонент - един в Северна и Южна Америка, а другият - в Евразия. Поради тази причина, технологията се е развила независимо от двата компонента, и още по-лошо, като разработи и болести при човека, и така нататък. Г. Когато двата компонента най-накрая се свързали технологии и заболяване бързо и катастрофално преляха секунда.

American High School

Концепцията на максимална компонент е полезно за мотивите за мрежи на много по-малък мащаб. Интересен пример е графика, илюстрираща връзката в Начално САЩ за 18-месечен период. Фактът, че тя съдържа максималната компонента е от съществено значение, когато става въпрос за разпространението на болести, предавани по полов път болести, което е целта на изследването. Студентите могат да имат само един партньор през този период от време, но, въпреки това, без да го осъзнават, са били част от компонентите на максимум, и следователно, част от много потенциални пътища на предаване. Тези структури отразяват една връзка, която може да е дълъг, приключила, но те се свързват физически лица в твърде дълги вериги, за да бъде обект на интензивен контрол и клюки. Независимо от това, те са реални: как социалните факти са невидими, но закономерни макроструктури появиха като продукт на индивидуален медиация.

Разстояние и обхождане в ширина

В допълнение към информацията за това дали две възли са свързани маршрут, теория на графите по компютърни науки дава възможност да се запознаят с неговата дължина - в транспорта, комуникациите и разпространение на новини и заболявания, както и дали тя преминава през няколко върхове или многократно.

За тази цел се определи дължината на маршрут равен на броя на стъпките, че съдържа от началото до края, т.е.. Е. Броят на ръбовете в последователността, която е. Например, Масачузетския технологичен институт, BBN, RAND, UCLA маршрут е с дължина 3 и Масачузетския технологичен институт, Юта - 1. С помощта на дължината на пътя, можем да кажем, че ако две възли са разположени в колоната близо един до друг или далеч разстояние между двата върха се определя като дължината на най-краткия път между тях. Например, разстоянието между Линкълн и SRI е 3, обаче, да се гарантира това, че е необходимо да се провери отсъствието на дължина, равна на 1 или 2, между тях.

Обхождане в ширина алгоритъм

За малка графика разстояние между две възли изчисляват лесно. Но за комплекс има нужда от систематичен метод за определяне на разстояния.

Най-естественият начин да се направи това, и следователно най-ефективните е следният (например глобална мрежа от приятели):

  • Всички приятели са обявени намира на разстояние 1.
  • Всички приятели на приятели (без да се брои вече споменатите) са обявени на разстояние 2.
  • Всички техни приятели (отново, ако не броим етикетирани хората), обявени за дистанционно разстояние 3.

Продължавайки по този начин, търсенето се извършва в следващите слоеве, всеки от които - на устройството на предишния. Всеки нов слой се състои от възли, които не са участвали в предишните, и които попадат ръб от върха на предишния слой.

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

Обхождане в ширина може да се прилага не само към мрежа от приятели, но също така и да е графика.

Светът е малък

Ако се върнем към глобална мрежа от приятели, можете да видите, че аргументът, който обяснява, принадлежащ към максимална компонент наистина одобрява нещо повече: не само читателят има маршрути до приятели, които да го свързват с една значителна част от населението на света, но тези маршрути са изненадващо кратки ,

Тази идея се нарича "малък свят явлението": светът изглежда малък, ако се замислите какво кратък маршрут свързва някакви двама души.

Теорията за "шест ръкостискания" за първи път експериментално разследван от Стенли Милграм и колегите му през 1960. Без да се налага всеки набор от данни в социалните мрежи, както и с бюджет от $ 680, той решава да провери популярна идея. За тази цел той поиска 296 произволно избрани инициатори се опитват да изпрати писмо до Борсовият агент, който е живял в предградие на Бостън. Инициатори бяха дадени някои лични данни за целите (включително адрес и професия), и те трябваше да се изпрати писмо до лицето, за което те са знаели по име, със същите инструкции, така че да достигнат целта възможно най-бързо. Всяка буква е преминал през ръцете на няколко приятели и формира верига се затваря за брокери извън Бостън.

Сред 64-те вериги, които са достигнали целта, средната продължителност е шест, потвърждаващо броя на име две десетилетия по-рано в игра Dzhona Гера заглавие.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.unansea.com. Theme powered by WordPress.