Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Graafid (0)

5 VÄGA HEA
Punktid
Graafid
Graaf koosneb tippudest(sõlmedest) ja neid ühendavatest kaartest. Kaarega võib ühendada suvalisi graafi tippe , sealhulgas on võimalik kaar samale tipule ( iseendale ). Iga kaar on määratud kahe tipuga. Orienteeritud graaf : kaared on järjestatud tipupaarid.
Def: Graaf on paar (V,E), kus V on mittetühi hulk ning E hulk, mille elementideks on hulga V kaheelemendilised alamhulgad .
Näide lk 47 ( Palm )
Tipu aste – tipust väljuvate servade arv.
Teoreem : Igas graafis on kõigi tippude astmete summa võrdne servade arvu kahekordsega.
Järeldus: Igas graafis on paaritu astemga tippe paarisarv .
Ahel graafis – tippude järjend, kus iga kaks järjestikust tippu on servaga ühendatud (esimene ja viimane on otstipud vahepeal sisetipud).
Ahela pikkus on k kui selles on k+1 tippu. Ahel võib läbida mõnda tippu mitu korda.
Lihtahel – kõik tipud läbitakse üks kord.
Tippude u ja v vaheline kaugus - tippude u ja v vahelise lihtahela pikkus
Tsükkel – ahel mis lõpeb samas tipus kus algab.
Sidus graaf – iga kahe tipu vahel leidub ahel.
Euleri tsükkel –tsükkel mis läbib kõik graafi servad täpselt üks kord. (graaf –euleri graaf).
Teoreem: Graafis leidub Euleri tsükkel parajasti siis, kui graaf on sidus ja tema iga tipu aste on paarisarv.
Hamiltoni tsükkel- tsükkel mis läbib graafi iga tippu täpselt üks kord (Hamiltoni graaf).
Mitteorienteeritud graaf:
NB: Tippude ja kaarte paigutus ja kuju joonisel pole oluline.
D B Tipud: A, D, B, C, E
Kaared: (AD),(AC),(DB),(BC),(CE)
A
C E
Täielik graaf: kaarte arv on maksimaalne(iga tipp on ühendatud iga tipuga).
Servade arv täielikus graafis: (n-1)+(n-2)+...2+1=n*(n-1)/2
Tee graafis:
  • Tee tipust A tippu B on : A, D, B
  • Tee tipust A tippu B on : A, C, B
    Tee mis koosneb k tipust omab pikkust k-1 (pikkus on kaarte arv)
    Tsükkel: tee mille esimene ja viimane tipp ühtivad. Näiteks: A,D,B,C,A
    Mitteorienteeritud graaf on sidus kui iga kahe tipu vahel on olemas tee.
    Eespooltoodud näitest saame mittesidusa graafi kui eemaldame kaare (CE)
    Orienteeritud graaf (järjestatud)- directed graph
    A B
    K
    C D
    Joonisel toodud orienteeritud graaf on sidus (iga kaks tippu on ühendatud teega), kui aga vahetame tippe C ja D ühendava kaare suuna, siis saadud uus graaf enam pole sidus. Selgitada miks!
    Näide: Linnatänavad lähtudes sõidukite liikumisest , osa on ühesuunalised liiklusega, osa kahesuunalise.
    Võrk ehk kaalutud graaf
    Võrk ehk kaalutud graaf on graaf, mille igale kaarele on seatud vastavusse mittenegatiivne arv ehk kaare kaal. Võrk võib olla orienteeritud või mitteorienteeri-tud. Näide: kaal on sihtpunktide vaheline teepikkus. Kaalutud graafis võib kaal sõltuda suunast .
    Lühim tee: tee, mille kaarte kogukaal on vähim.
    Puu (Tree)
    Puu koosneb lõplikust tippude (sõlmede) hulgast, mis on tühi või mille üks tipp juur on välja eraldatud ja ülejäänud tipud moodustavad mittelõikuva alamhulga, millest igaüks on omakorda puu. Puu on sobiv hierarhiliste andmestruktuuride kirjelda-miseks (näiteks Dos kataloogid ).
    Rakendustes on enimlevinud kahendpuu ehk Bi-puu, kuna järjestatud kahendpuu võimaldab kiiret otsingut, lisamist, eemaldamist.
    Kahendpuu (Binary tree)
    Kahendpuu on puu, mille igast tipust (sõlmest) lähtub kuni kaks alampuud.
    Alampuu juurt nimetatakse puu juure alluvaks. Alluvateta tippu nimetatakse leheks. Tipp y on tipust x kaugusel k kui leidub tee x= t0,t1,…tk=y, nii et ti+1 on ti alluv. Puu I-nda taseme tippude kaugus juurest on i.Puu tipu astmeks nimetame selle tipu alluvate arvu. Tipp mis pole leht on vahetipp.
    Kahendpuu on täielik kui kõik lehed asuvad samal tasemel ning kõigi vahetippude aste on 2 (ehk üksikud lehed saavad olla ainult madalaimal tasemel).
    Järjestatud kahendpuu: Vasaku alampuu sõlmed on väiksemad ehk eespool parema alampuu sõlmedest(vaata joonist).
    Puu läbimine: kõigi sõlmede külastamine.
    Puu läbimine, Preorder järjestus.
    • juure külastamine
    • vasaku alampuu läbimine pre- order
    • parema alampuu läbimine pre-order
    eespooltoodud puu korral: 49,8,4,19,21,52,52,55
    Puu läbimine, Inorder järjestus.
    • vasaku alampuu läbimine in-order
    • juure külastamine
    • parema alampuu läbimine in-order
    eespooltoodud puu korral: 4,8,19,21, 49,52,52,55
    Puu läbimine, Postorder järjestus.
    • vasaku alampuu läbimine post-order
    • parema alampuu läbimine post-order
    • juure külastamine
    eespooltoodud puu korral: 4,21,19,8,52,55,52,49
    Kuhi
    Kahendpuud, mille korral on täidetud järgmised tingimused nimetame kuhjaks
    • kahendpuu on täielik
    • elemendi väärtus igas kahendpuu sõlmes pole väiksem kummagi alluva väärtusest
    • viimase taseme sõlmed (lehed) paiknevad järjest alates äärmisest vasakust asukohast

    Kumbki eespooltoodud kahenpuudest pole kuhi (leia põhjus).
    Elemendi lisamine kuhja (esialgne paigutus):
    • uus element lisatakse viimasele tasemele
    • uus element lisatakse esimesele vaba lehe kohale alates vasakult
    Antud põhimõttega saavutatakse kahendpuu täielikkuse säilitamine, kuid ei tagata et elemndi väärtus igas kahendpuu sõlmes pole väiksem kummagi alluva väärtusest
    Elemendi lisamine kuhja(ümberpaigutus):
    • äsja lisatud elemendi koht tuleb vahetada talle vanemaks oleva elemendiga, juhul kui ta on oma vanemast suurem, korrates antud vahetust kuni lisatud element pole vanemast enam suurem.
    Kuhja vaadeldakse sageli kui prioriteediga järjekorda ( FiFo )
    Elemendi eemaldamine kuhjast :
    • kuhjast eemaldame juure (kõrgeima prioriteediga element), tõstes juure asemele viimasel tasemel oleva kõige parempoolsema lehe.
    • juhul kui uus juur on väiksem vähemalt ühest oma alluvast siis, vahetame uue juure ja suurema alluva asukohad, korrates seda protsessi kuni tulemuseks on kuhi

  • Graafid #1 Graafid #2 Graafid #3 Graafid #4
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 4 lehte Lehekülgede arv dokumendis
    Aeg2009-02-10 Kuupäev, millal dokument üles laeti
    Allalaadimisi 49 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor jaanuar3 Õppematerjali autor
    IT baasaine

    Sarnased õppematerjalid

    Algoritmid ICD0001 - kordamisküsimused
    22
    docx

    Algoritmid ICD0001 - kordamisküsimused

    probleemorienteeritud liides. ADT - Abstract Data Type ● Lubatud väärtuste hulk (väärtusvaru) ● Lubatud operatsioonide hulk ● (Notatsioon - tähistused väärtuste ja operatsioonide jaoks) Andmestruktuurid võib jagada: ● staatilised: komponentide arv ja tüübid fikseeritud: näiteks kompleksarv ● dünaamilised: väärtuse komponentide arv on muutuv, komponendid ise tavaliselt üht tüüpi: näiteks magasin, järjekord, graaf, ... Ahelad Ahel on tee, milles servad ei kordu. Ei jõua tagasi samasse punkti. Tsükli saab ühe kaare lisamisega. Lihtahel on ahel, milles ka tipud ei kordu. Ahel koosneb muutuvast arvust elementidest, mis on omavahel seotud viitadega. Keeles Java ei ole viidatüüpi operatsioone ilmutatud kujul olemas - iga objektitüüpi väärtus on "tegelikult" viit. Lisamine ja kustutamine on lihtsalt kolm omistamist (viitade ümberlülitus) ja nihutamist ei olegi vaja

    Algoritmid ja andmestruktuurid
    Algoritmid
    16
    pdf

    Algoritmid

    Postorder – läbida vasak alampuu, läbida parem alampuu, väljastada (töödelda) juur. Inorder – läbida vasak alampuu, väljastada (töödelda) juur, läbida parem alampuu. Puu realiseerimine arvutis – Eelistatud on dünaamiline realisatsioon, kuna see ei nõua esialgu suur mälumahtu & on loomulikum. Sõlmes on kaks viidavälja (rlink, llink) ja võtmeväli (key). Puu koosneb ühest viidast juurele (root). Tühja viida tähis (none). 9. Graaf. Suunatud ja suunamata graaf. Atsükliline graaf. Kaalutud graaf. Graafi realiseerimine arvutis. Topoloogiline sorteerimine. Sügavuti otsimine. Laiuti otsimine (+ lühim tee). Lühim tee kaalutud graafis (Dijkstra algoritm). Graaf – tippude ja servade hulk, servad ühendavad omavahel konkreetseid tippe. Suunatud graaf – iga kaare jaoks on määratud, millisest tipust algab ja millises lõpeb, tähistatakse noolega kaare otsas. Seosel on suund

    Analüütiline geomeetria
    Algoritmid ja andmestruktuurid eksamiks kordamine
    80
    pdf

    Algoritmid ja andmestruktuurid eksamiks kordamine

    raske tõestada. 2.2.2 Tugevad küljed: • Paljudel juhtudel on teda kergem koostada • Töötab kiiremini kui DP algoritm Optimiseerimise juures on vajalikud teatud tingimused: 1. Kandidaatide hulk (graafi tipud, teede pikkused, rahatähtede suurused...) 2. Valitute hulk, mis või kes on juba kasutatud (sobivaks tunnistatud, tagasi antud rahatähed, läbitud graafi tipud...) 3. Eeldatav lahendus, otsitav summa vms, mille järgi saab otsustada, kas välja valitud kandidaadid moodustavad lahendused (ei pruugi olla optimaalne) 4. Jätkamise näitaja, mille järgi saab otsustada, kas kandidaatide hulka saab suurendada, et lahendust leida. 5. Valikufunktsioon, mille abil valitakse uusi kandidaate väljavalitute hulka 6. Vastusefunktsioon, mis annab lõpliku väärtuse lahendusele 2.2.3 Näide kasutamisest:

    Informaatika
    Graafid ja matemaatiline loogika eksamimaterjal
    21
    docx

    Graafid ja matemaatiline loogika eksamimaterjal

    Tõestame, et ( ( + ) = + ) ( + ) = + Implikatsiooni tõestamiseks eeldame ( + ) = + ja näitame, et siis on tõene ka ( + ) = + Teisendame võrduse vasakut poolt, kuni saame parema poole: ( + ) = ( + ) = ( + ) + = ( + )+ = + ( + )= + Teisendusteks kasutasime: liitmise aksioomi P4, korrutamise aksioomi P6, implikatsiooni vasakut poolt, liitmise assotsiatiivsust, aksioomi P6. Sellega on L 3.2 ja teoreem 3 tõestatud. GRAAFID Graaf on paar G=(V,E), kus V on mittetühi hulk ning E hulk, mille elementideks on hulga V kaheelemendilised alamhulgad Hulga V elemente nimetatakse graafi tippudeks Hulga E elemente nimetatakse graafi servadeks Multigraaf on graaf, mis võimaldab serva, mis ühendab tippu iseendaga, ning võimaldab mitut erinevat serva kahe antud tipu vahel Täisgraafiks nimetatakse n-tipulist graafi, kui selles graafis on olemas serv iga kahe tipupaari vahel

    Algebra I
    Diskmatt terminid
    4
    doc

    Diskmatt terminid

    Loogikafunktsioonide täielik süsteem: loogikafunktsioonide süsteem, mille abil on võimalik kujutada suvalise keerukusega loogikafunktsiooni Täielikkuse kriteerium: loogika funktsioonide süsteem on täielik, kui ta sisaldab vähemalt ühte igast järgnevast funktsioonist: 0 mittesäilitav, 1 mittesäilitav, mittepööratav, mittemonotoonne, mittelineaarne **** Graafid Graaf: objektidevaheliste seoste joonismudel, mis koosneb tippudest ja kaartest. Orienteerimata graaf: kõik kaared suunamata, neid tähistatakse harilike joontega Orienteeritud graaf: kõik kaared suunatud, neid tähistatakse nooltega Ahel: tee orienteerimata graafis Alamgraaf: graaf on mingi graafi alamgraaf, kui ta on selle graafi mingi taandatud graafi jääkgraaf Baas: selline minimaalne tippude osahulk, kus selle osahulga tippudest leidub tee selle graafi mistahes tippu (orienteeritud graafis) Elementaarahel: elementaartee orienteerimata graafis

    Diskreetne matemaatika
    Diskreetse matemaatika elemendid-eksami konspekt
    13
    docx

    Diskreetse matemaatika elemendid, eksami konspekt

    kahe arvu x ja y vahel parajasti siis, kui nende arvude sõnalises kujus ei leidu ühist tähte (,,sõltumatud arvud"). Lihtne on üle kontrollida kõik arvupaarid ja tulemuseks saame R = {(1, 4), (2, 4), (4, 1), (4, 2)} b. Boole'i maatriks: olgu R relatsioon hulkade X = {x1, x2, ..., xm} ja Y = {y1, y2, ..., yn} vahel. Seame relatsioonile R vastavusse m×n-maatriksi, kus maatriski element . Nt, jaguvusrelatsioon. c. Graaf: Relatsioone lõpliku hulga X elementide vahel saab kujutada suunatud graafi abil. Kujutame hulga X elemente graafi tippudena ja joonistame tipust x tippu y kaare, kui kehtib xRy. Nt, jaguvusrelatsioon d. Avaldis: algebralised avaldised, nt võrratused. 22) Hulgal X määratud relatsiooni R nimetatakse a. refleksiivseks, kui iga x X korral (x, x) R. Nt samasusrelatsioon. Maatriksil on peadiagonaalis kõik ühed, graafis on iga tipu juures silmus.

    Diskreetse matemaatika elemendid
    Diskreetse matemaatika elemendid
    92
    docx

    Diskreetse matemaatika elemendid

    o Relatsiooni hulkade X = {x1, x2, . . . , xm} ja Y = {y1, y2, . . . , yn} vahel saab ette anda ka maatriksiga, mille mõõtmed on m×n, kusjuures reas i ja veerus j asub väärtus 1, kui elemendipaar (xi, yj) kuulub relatsiooni, ning väärtus 0 vastasel korral. Juhul X = Y saame ruutmaatriksi. o Kui R on näiteks viimati vaadeldud jaguvusrelatsioon, siis tema maatriks on Graaf o Ühe võimalusena võib relatsiooni esitada suunatud graafi abil. Kujutame hulga X elemente ja hulga Y elemente punktidena joonisel ning tõmbame kaare elemendist x ∈ X elemendini y ∈ Y parajasti siis, kui paar (x, y) kuulub vaadeldavasse relatsiooni. Niimoodi saame graafi, milles kõik kaared viivad ainult hulgast X hulka Y ning kus pole ühtegi kaart kummagi hulga sees. o Näiteks olgu X tähtede hulk {a, b} ning Y kõigi kahetäheliste sõnade hulk, mida saab

    Diskreetne matemaatika
    Diskreetne matemaatika eksami kordamise materjal
    12
    docx

    Diskreetne matemaatika eksami kordamise materjal

    ühisosa, täiend.  Minimaalne Cantori normaalkuju on lihtsaim CNK.  Täielik CNK on normaalkuju, mille iga avaldise osa sisaldab kõiki hulki.  MCNKst saab TCNK kleepimisseaduse abil.  Ristkorrutis on kahe hulga elemendite paaride koostamine.  Järjestatud paare esitatakse loogsulgude vahel.  Otseruut on hulga ristkorrutis iseendaga.  Korteežid on järjestatud paarid, kolmikud, nelikud jne. Graafid:  Graaf on objektide vaheliste seoste mudel.  Graaf koosneb tippudest ja kaartest.  Orienteeritud graafis saab ühest tipust teise minna ainult noolega suunatud kaare mööda. Orienteerimata graafil saab liikuda mistahes suunas kaarel.  Tühi graaf on graaf, kus ühegi tipu vahel ei ole ühtegi kaart.  Täielik graaf on graaf, kus iga tipp on seotud iga teise tipuga.  Väljundaste on tipust väljuvad kaared.

    Diskreetne matemaatika




    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun