Számít a számítógépes meghatározása, típusai, alkalmazási példák

Számít számítógépes meghatározásának módszerét kapcsolatok egyesítjük elemek. Ezek az alapvető tárgyak tanulmányi gráfelmélet.

alapvető meghatározások

Mi a grafikonon a számítástechnikában? Ez magában foglalja a több objektum úgynevezett csomópontok vagy csúcsokat, néhány pár amelyek kapcsolódnak m. N. bordákkal. Például, a grafikon az ábrán (a) áll négy csomópont, jelöljük az A, B, C, és D, B, amely össze van kötve mind a másik három csúcsot bordák, és a C és D is csatlakoztatva vannak. Két csomópont szomszédos, ha össze vannak kapcsolva egy éllel. Az ábrán egy tipikus módja, hogyan lehet építeni grafikonok számítástechnika. Körök a csúcsokat összekötő vonalak egy pár közülük, a bordák.

Mi irányítatlan gráf hívják a számítástechnikában? Ő a kapcsolatok a két végén a bordák szimmetrikusak. Rib egyszerűen összekapcsolja őket egymással. Sok esetben azonban az szükséges, hogy kifejezze az aszimmetrikus viszony - például, hogy egy pont a B, de fordítva nem. Ez a célkitűzés az a meghatározás, a grafikon a számítógép, még mindig áll egy sor csomópontok egy sor irányított élek. Mindegyik orientált széle közötti kapcsolat csúcsok amelynek iránya van értelme. Irányított gráf ábrázolják, ábrán látható (b), a szélük nyilakkal képviselt. Ha azt szeretnénk hangsúlyozni, hogy a nem irányított gráf, ez az úgynevezett irányítatlan.

Számít a számítógépes meghatározása, típusai, alkalmazási példák

hálózati modellek

Alkalmazása grafikonok a számítógép lehetővé teszi, hogy megtekintse a fizikailag vagy logikailag összekapcsolt olyan hálózati struktúrát. 13-node ARPANET egy példa a kommunikációs hálózat, amelyben top számítógép vagy más eszköz képes továbbítani az üzeneteket, és a széleket jelentik a közvetlen kapcsolatot, amely információkat lehet továbbítani.

Számít a számítógépes meghatározása, típusai, alkalmazási példák

Ez a gondolat motiválja a meghatározása az útvonal, mint egy sor csomópontok élek kötik össze. Néha szükség van, hogy fontolja meg az útról, ami nem csak alkatrészek, hanem a sorozat összekötő élek velük. Például a sorozat csúcsa MIT, BBN, RAND, UCLA egy útvonal ARPANET internet grafikonon. Passage csomópontok és élek meg lehet ismételni. Például SRI Stan, UCLA, SRI, Utah, MIT is egy útvonalat. A mód, ahogyan a bordák nem ismétlődnek, úgynevezett lánc. Ha a csomópontok nem ismétlődnek, ez az úgynevezett egyszerű lánc.

Számít a számítógépes meghatározása, típusai, alkalmazási példák

Különösen fontos fajok számítógépes grafikonok - ez a ciklusok, amelyek képviselik a gyűrűs szerkezet, mint például egy szekvenciát a csomópontok LINC, CASE, CARN, HARV, BBN, MIT, LINC. Routes legalább három bordát, amelyben az első és az utolsó csomópont azonos, a többi pedig különböző, és jelentésük ciklusos grafikonok a számítástechnikában.

Példák: SRI ciklus Stan, UCLA, SRI a legrövidebb, és SRI Stan, UCLA, RAND, BBN, Utah, SRI lényegesen nagyobb.

Számít a számítógépes meghatározása, típusai, alkalmazási példák

Gráf: definíció (számítástechnika)

Ez természetes, hogy vajon lehetséges-e az egyes node hogy bármely más csomóponttal. A gráf összefüggő, ha van egy út között minden pontpár. Például, az ARPANET hálózat - összefüggő gráf. Ugyanez mondható el a legtöbb kommunikációs és közlekedési hálózatok, céljuk az, hogy irányítsa a forgalmat az egyik csomópontból a másikba.

alkatrészek

Ha az oszlop nem csatlakozik a számítógéphez, akkor természetesen esnek egy sor kapcsolódó fragmentumok csoportok csomópontok vannak szigetelve, és nem keresztezik. Például, ábra mutatja, három ilyen részből áll: az első - A és B, a második - a C, D és E, valamint a harmadik áll a maradék csúcsok.

Összetevői a grafikon egy alcsoportját képezik csomópontok, ahol:

  • minden csúcs alcsoport olyan útvonalon, más;
  • részhalmaza nem része egy nagyobb csoportját, amelyben minden egyes csomópont egy útvonal bármely más.

Amikor a grafikonok a számítógépes vannak osztva azok összetevői, ez csak a kezdeti módszer leírását a szerkezetük. Ez a komponens lehet gazdag a belső szerkezete, fontos, hogy az értelmezése a hálózat. Például a hivatalos meghatározásának módja egy csomópont jelentősége annak meghatározása, hogy hány alkatrész lesz osztva száma szerint, ha a csomópont eltávolítása.

Számít a számítógépes meghatározása, típusai, alkalmazási példák

maximum alkatrész

Vajon kapcsolatban? Valószínűleg nem. Connectivity - inkább törékeny tulajdon, és a viselkedése egy csomópont (vagy egy kisebb őket) csökkenti azt a semmi. Például egy személy nem él barátok egyik összetevője, amely egyetlen csúcs, ezért a gróf nem lesz kapcsolatban. Vagy egy távoli trópusi szigeten, amely az emberek, akik nem érintkeznek a külvilággal, akkor is egy kis része a hálózat, amely megerősíti a következetlenség.

Globális hálózat barátok

De van itt még valami. Például, egy olvasó a népszerű könyv barátok, akik úgy nőttek fel, más országokban, és teszi őket az egyik összetevője. Ha figyelembe vesszük a szülők ezek a barátok és a barátok, ezek az emberek is ugyanolyan alkatrész, bár még soha nem hallott az olvasó, más nyelvet beszélnek, és mellette még soha nem volt. Így, bár a globális hálózat a barátság - nem csatlakozik, az olvasó szerepelni fog az alkatrész nagyon nagy, átható, hogy minden része a világ, amely magában foglalja az emberek különböző háttérrel, sőt, tartalmaz egy jelentős része a világ népességének.

Ugyanez történik a hálózat adatsorok - nagy, komplex hálózatok gyakran legfeljebb alkatrész, amely magában foglalja a jelentős hányada az összes csomópontot. Sőt, ha a hálózat magában foglalja a legnagyobb komponens, akkor szinte mindig csak egy. Ahhoz, hogy megértsük, miért szükséges, hogy menjen vissza a példa a globális hálózat a barátság, és megpróbálta elképzelni a két meglévő maximális komponensek, amelyek mindegyike magában foglalja az emberek millióit. Meg kell, hogy egy borda az első néhány összetevő és a második maximum két komponens egybeolvadt. Mivel csak az egyik él, a legtöbb esetben ez valószínűtlen, hogy ez nem alakul ki, és ezáltal a maximális két komponens valós hálózatok nem figyelhető meg.

Egyes ritka esetekben, amikor a két komponenst a maximális együtt létezett sokáig egy valódi hálózatban, az uniót váratlan volt, drámai, és végső soron a katasztrofális következményekkel járhat.

Baleset alkatrész egyesülés

Számít a számítógépes meghatározása, típusai, alkalmazási példák

American High School

A távolság és szélességi keresés

Amellett, hogy az információ arról, hogy két csomópont csatlakozik az útvonalat, gráfelmélet számítástechnika lehetővé teszi, hogy megtudjuk, a hossza - a közlekedési, hírközlési és terjesztése hírek és betegségek, valamint attól, hogy megy keresztül néhány csúcs, vagy több.

Ehhez meg egy útvonal hossza megegyezik a lépések számát, hogy tartalmazza az elejétől a végéig, azaz. E. Az élek száma a sorozatban, amely az. Például, MIT, BBN, RAND, UCLA útvonal hossza 3, és a MIT, UTAH - 1. A sáv hosszát, azt mondhatjuk, hogy ha a két csomópont van elhelyezve az oszlop egymáshoz közel vagy távol közötti távolság a két csúcs úgy definiáljuk, mint a hossza a legrövidebb út között. Például, a távolság a LINC és SRI 3, bár, ennek biztosítására, szükséges, hogy hiányának igazolására hossza egyenlő 1, vagy 2, közöttük.

Számít a számítógépes meghatározása, típusai, alkalmazási példák

Szélességi kereső algoritmus

A kis grafikon távolság két csomópont között kiszámíthatja. De a komplex szükség van szisztematikus meghatározására szolgáló eljárás távolságok.

A legtermészetesebb módja ennek, és ezért a leghatékonyabb a következő (például a globális hálózat barátok):

  • Minden barát nyilvánítják található a parttól 1.
  • Minden barátok barátai (nem számítva a már említett) kihirdeti távolság 2.
  • Minden a barátok (újra, nem számítva a jelzett fő) bejelentette távoli távolság 3.

Folytatva Ily módon a keresést végzünk a későbbi rétegek, amelyek mindegyike - a készülék az előzőt. Minden új réteg csomópontok, amelyek nem vettek részt a korábbiak, és hogy esik él a csúcspont az előző réteg.

Ezt a technikát hívjuk szélességi kereső, ahogy keresi az oszlop ki a kezdő csomópont, elsősorban amely a következő. Azon kívül, hogy egy eljárás meghatározására távolságok, ez szolgál hasznos fogalmi keretet, hogy megszervezze a gráf szerkezetét, valamint hogyan kell építeni egy grafikont számítógép, amelyben a csúcsok alapján távolság fix kiindulási pont.

Szélességi keresést lehet alkalmazni nemcsak a hálózat a barátok, hanem minden gráf.

Ha visszamegyünk a globális hálózat a barátok, akkor láthatjuk, hogy az az érv, amely elmagyarázza tartozó maximális alkatrész valóban jóváhagyja még valami: nem csak az olvasónak útvonalak barátok, összeköti őt egy jelentős része a világ népességének, de ezek az utak meglepően rövid .

Ez a gondolat az úgynevezett „kis világ jelenség”: a világ úgy tűnik, kicsi, ha úgy gondolja, hogy mi az a rövid útvonalon összeköti két ember.

Között a 64 láncok, amelyek elérték a célt, az átlagos hossza hat, megerősítve a több megnevezett két évtizeddel korábban a játék Dzhona Gera címet.

Számít a számítógépes meghatározása, típusai, alkalmazási példák