Graafiteooria üldmõisteid. Graaf G ( X, A ) Tippude hulk: X={ x 1, x 2,.., x n } Servade (kaarte) hulk: A={ a 1, a 2,.., a m } Orienteeritud graafid

Σχετικά έγγραφα
HULGATEOORIA ELEMENTE

Geomeetrilised vektorid

Lokaalsed ekstreemumid

Keerukusteooria elemente

HAPE-ALUS TASAKAAL. Teema nr 2

MATEMAATIKA TÄIENDUSÕPE MÕISTED, VALEMID, NÄITED LEA PALLAS XII OSA

Funktsiooni diferentsiaal

Kompleksarvu algebraline kuju

Matemaatiline analüüs I iseseisvad ülesanded

Kirjeldab kuidas toimub programmide täitmine Tähendus spetsifitseeritakse olekuteisendussüsteemi abil Loomulik semantika

MATEMAATIKA TÄIENDUSÕPE MÕISTED, VALEMID, NÄITED, ÜLESANDED LEA PALLAS VII OSA

ITI 0041 Loogika arvutiteaduses Sügis 2005 / Tarmo Uustalu Loeng 4 PREDIKAATLOOGIKA

Kontekstivabad keeled

T~oestatavalt korrektne transleerimine

Vektorid II. Analüütiline geomeetria 3D Modelleerimise ja visualiseerimise erialale

2.2.1 Geomeetriline interpretatsioon

Kontekstivabad keeled

DEF. Kolmnurgaks nim hulknurka, millel on 3 tippu. / Kolmnurgaks nim tasandi osa, mida piiravad kolme erinevat punkti ühendavad lõigud.

Ecophon Square 43 LED

Arvuteooria. Diskreetse matemaatika elemendid. Sügis 2008

KOMBINATSIOONID, PERMUTATSIOOND JA BINOOMKORDAJAD

Planeedi Maa kaardistamine G O R. Planeedi Maa kõige lihtsamaks mudeliks on kera. Joon 1

9. AM ja FM detektorid

Ecophon Line LED. Süsteemi info. Mõõdud, mm 1200x x x600 T24 Paksus (t) M329, M330, M331. Paigaldusjoonis M397 M397

Matemaatiline analüüs I iseseisvad ülesanded

KORDAMINE RIIGIEKSAMIKS VII teema Vektor. Joone võrrandid.

KORDAMINE RIIGIEKSAMIKS V teema Vektor. Joone võrrandid.

Formaalsete keelte teooria. Mati Pentus

ΔΗΜΟΤΙΚΕΣ ΕΚΛΟΓΕΣ 18/5/2014 ΑΚΥΡΑ

Ehitusmehaanika harjutus

; y ) vektori lõpppunkt, siis

Ruumilise jõusüsteemi taandamine lihtsaimale kujule

PLASTSED DEFORMATSIOONID

,millest avaldub 21) 23)

Suhteline salajasus. Peeter Laud. Tartu Ülikool. peeter TTÜ, p.1/27

Semantiline analüüs. Süntaksipuu dekoreeritakse tüübi- ja muu kontekstist sõltuva

2. HULGATEOORIA ELEMENTE

Avaliku võtmega krüptograafia


Punktide jaotus: kodutööd 15, nädalatestid 5, kontrolltööd 20+20, eksam 40, lisapunktid Kontrolltööd sisaldavad ka testile vastamist

28. Sirgvoolu, solenoidi ja toroidi magnetinduktsiooni arvutamine koguvooluseaduse abil.

Eesti koolinoorte XLI täppisteaduste olümpiaad

Kandvad profiilplekid

Matemaatiline analüüs IV praktikumiülesannete kogu a. kevadsemester

Sissejuhatus mehhatroonikasse MHK0120

KATEGOORIATEOORIA. Kevad 2016

Eesti koolinoorte XLVIII täppisteaduste olümpiaadi

KATEGOORIATEOORIA. Kevad 2010

Ülesannete numbrid on võetud ülesannete kogust L.Lepmann jt. Ülesandeid gümnaasiumi matemaatika lõpueksamiks valmistumisel Tln Ül.

rs r r â t át r st tíst Ó P ã t r r r â

Energiabilanss netoenergiavajadus

3. LOENDAMISE JA KOMBINATOORIKA ELEMENTE

4.2.5 Täiustatud meetod tuletõkestusvõime määramiseks

Eesti LIV matemaatikaolümpiaad

HSM TT 1578 EST EE (04.08) RBLV /G

Vektorid. A=( A x, A y, A z ) Vektor analüütilises geomeetrias

Algebraliste võrrandite lahenduvus radikaalides. Raido Paas Juhendaja: Mart Abel

1 MTMM Kõrgem matemaatika, eksamiteemad 2014

Geomeetria põhivara. Jan Willemson. 19. mai 2000.a.

Mudeliteooria. Kursust luges: Kalle Kaarli september a. 1 Käesoleva konspekti on L A TEX-kujule viinud Indrek Zolk.

Analüütilise geomeetria praktikum II. L. Tuulmets

Küte / Ventilatsioon. Kliima / Jahutus. VariA/ VariA-E. Inline-pumbad. Rohkem kui pumbad

Elastsusteooria tasandülesanne

1. Paisksalvestuse meetod (hash)

8. KEEVISLIITED. Sele 8.1. Kattekeevisliide. Arvutada kahepoolne otsõmblus terasplaatide (S235J2G3) ühendamiseks. F = 40 kn; δ = 5 mm.

Tehnilised andmed paneelradiaatorid. Eesti

Seminar II: Mitmemõõtmeline dispersioonanalüüs (MANOVA)

FORD KA KA_202054_V2_2013_Cover.indd /06/ :51


Prisma. Lõik, mis ühendab kahte mitte kuuluvat tippu on prisma diagonaal d. Tasand, mis. prisma diagonaal d ja diagonaaltasand (roheline).

ALGEBRA I. Kevad Lektor: Valdis Laan

Vektori u skalaarkorrutist iseendaga nimetatakse selle vektori skalaarruuduks ja tähistatakse (u ) 2 või u 2 u. u v cos α = u 2 + v 2 PQ 2

Joonis 1. Teist järku aperioodilise lüli ülekandefunktsiooni saab teisendada võnkelüli ülekandefunktsiooni kujul, kui

ΕΙΣΑΓΩΓΗ ΣΤΑ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Λύσεις 1 ης Σειράς Ασκήσεων


Eesti koolinoorte XLIX täppisteaduste olümpiaadi

( ) ( ) ( ) ( ) ( ) λ = 1 + t t. θ = t ε t. Continuum Mechanics. Chapter 1. Description of Motion dt t. Chapter 2. Deformation and Strain

Q π (/) ^ ^ ^ Η φ. <f) c>o. ^ ο. ö ê ω Q. Ο. o 'c. _o _) o U 03. ,,, ω ^ ^ -g'^ ο 0) f ο. Ε. ιη ο Φ. ο 0) κ. ο 03.,Ο. g 2< οο"" ο φ.

Compress 6000 LW Bosch Compress LW C 35 C A ++ A + A B C D E F G. db kw kw /2013

Lego Mindstormi roboti programmeerimise juhendmaterjali koostamine

Τ.Ε.Ι ΚΑΛΑΜΑΤΑΣ Σ Χ Ο Λ Η Τ Ε Χ Ν Ο Λ Ο Γ ΙΑ Σ Γ Ε Ω Π Ο Ν ΙΑ Σ. Τ Μ Η Μ Α Θ Ε.Κ.Α. / ΙεκδΟί

1 Entroopia ja informatsioon

Formulario Básico ( ) ( ) ( ) ( ) ( 1) ( 1) ( 2) ( 2) λ = 1 + t t. θ = t ε t. Mecánica de Medios Continuos. Grado en Ingeniería Civil.

Koduseid ülesandeid IMO 2017 Eesti võistkonna kandidaatidele vol 4 lahendused

Matemaatiline analüüs II praktikumiülesannete kogu a. kevadsemester

FORD ST _ST_Range_V2_2015MY.indd FC1-FC3 06/11/ :29:57

5. TUGEVUSARVUTUSED PAINDELE

Enam kui kahe grupi keskmiste võrdlus

NÄIDE KODUTÖÖ TALLINNA TEHNIKAÜLIKOOL. Elektriajamite ja jõuelektroonika instituut. AAR0030 Sissejuhatus robotitehnikasse

Lambda-arvutus. λ-termide süntaks. Näiteid λ-termidest. Sulgudest hoidumine. E ::= V muutuja (E 1 E 2 ) aplikatsioon (λv.

Apì ton diakritì kôbo ston q ro tou Gauss

Krüptoloogia II: Sissejuhatus teoreetilisse krüptograafiasse. Ahto Buldas

Staatika ja kinemaatika

Algoritmid ja andmestruktuurid Ülesannete kogu

Επιστήμη και Τεχνολογία Συγκολλήσεων. Ενότητα 7: Θερμοεπηρεασμένη Ζώνη Γρηγόρης Ν. Χαϊδεμενόπουλος Πολυτεχνική Σχολή Μηχανολόγων Μηχανικών

FUNKTSIONAALNE PROGRAMMEERIMINE. Skeemid. Eesmärk: esitada riistvara skeeme ja teisi andmevoodiagrammidel baseeruvaid kirjeldusi Haskellis

6 Mitme muutuja funktsioonid


Virumaa Kolledž. Gennadi Arjassov. L O E N G U K O N S P E K T Varraskonstruktsioonide staatika ja dünaamika. Ehitusmehaanika RAR2030.


Transcript:

Graafiteooria üldmõisteid Graaf G ( X, A ) Tippude hulk: X={ x 1, x 2,.., x n } Servade (kaarte) hulk: A={ a 1, a 2,.., a m } Orienteeritud graafid Orienteerimata graafid G(x i )={ x k < x i, x k > A} G -1 (x i )={ x k < x k, x i > A} Näide: x 1 x 2 x 3 x 4 x 5 x 1 a 2 a 5 x 2 a 1 a 3 x 3 a 4 x 4 a 6 x 5

Mitteorienteeritud graafis: G(x i )= G -1 (x i ) G 2 (x i )=G(G(x i )) jne. Tee (orienteeritud ahel) - kaarte jada Seotud kaared - omavad ühist tippu Lihttee - iga kaar mitte rohkem kui 1 kord Elementaartee - iga tipp mitte rohkem kui 1 kord Ahel - tee "analoog" orienteerimata graafil Kaare kaal ja kaalutud kaartega graafid Tipu kaal ja kaalutud tippudega graafid Tee kaal ja pikkus Kontuur - suletud elementaartee Hamiltoni kontuur - läbib 1 kord kõik tipud Hamiltoni tsükkel - orienteerimata graafil Tipu astmed: Väljundaste d o (x i ) = G(x i ) Sisendaste d t (x i ) = G -1 (x i ) Σ d o (x i ) = Σ d t (x i )

Alamgraafid: Jääkgraaf: G(X,A p ), A p A (osa kaari puudu) Taandatud graaf: G(X s,a p ), X s X, A p A (osa tippe ja nendega seotud (intsidentsed) kaared puudu) Alamgraaf: jääkgraafi + taandatud graafi omadused Graafi tüübid: Täielik graaf Sümmetriline ja asümmeetriline graaf Kahealuseline graaf : mitteorienteeritud graaf on kahealuseline, kui ta ei sisalda paaritu pikkusega tsükleid Tasandiline graaf: kaared ei ristu. Kolme maja ja kolme kaevu näide. Sidusus: Tugevasti seotud graaf Ühepoolselt seotud graaf Mittesidus graaf Graafi tugevasti sidus komponent

Graafi maatriksesitus Naabrusmaatriks - sellelt saab välja lugeda iga tipu sisend- ja väljundastme, hulgad G(x i ) ja G -1 (x i ) jne. Teed pikkusega 2: A 2 a ik = Σ a ij a jk Näide (vt. eespool) Intsidentsusmaatriks - read (tipud) ja veerud (kaared); sisu 1, -1, 0 Näide (vt. eespool) R(x i )= G 0 (x i ) G 1 (x i ) G 2 (x i ). G n (x i ) Q(x i )= G 0 (x i ) G -1 (x i ) G -2 (x i ). G -n (x i ) Graafi baas B: minimaalne tippude hulk, kust on saavutatav iga tipp Leida graafi G jaoks minimaalne tippude alamhulk, kust suvaline tipp on saavutatav 1 kaarega (minimaalse katte ülesanne)

Graafiteooria üldmõisteid (2) Sõltumatu tippude hulk: S X ja S G(S) =, s.t. suvalised kaks tippu pole intsidentsed. Näide: {x 1,, x n } -erinevad projektid {y 1,, y m } - ressursid R(x i ) - resursid, mida vajab projekt x i G: tipud on projektid; (x i, x j )=1, kui R(x i ) R(x i ) Maksimaalne sõltumatute tippude hulk - paralleelselt käivitatavad projektid. Domineeriv tippude hulk: S X ja S G(S) = X Minimaalne domineeriv alamhulk: "Tsentrite" paigutamine: saatjad, sõjaväebaasid, teeninduskompleksid jne. Näide: 1 2 3 4 5 6 7 8 9 10 11 12 12 13 14 15 s.o. katteülesamnne, kus leitakse naabrusmaatriksi kate. Tüüpülesanded: tõlgid ja keeled (mitu tõlki on vaja?)

Graafi värvimise probleemid: Orienteerimata silmusteta graaf. Graafi kromaatiline arv: mitu värvi on vaja, et värvida lähistipud eri värvi. Näide: poliitiline kaart Tasandilise graafi jaoks: nelja värvi hüpotees viie värvi teoreem Värvimise idee r-kromaatilise graafi jaoks: 1. värv - max. sõltumatute tippude hulk S[G] 2. värv - max. sõltumatute tippude hulk S [ X \ S[G]] jne. Si - sõltumatud tippude hulgad Xi - tipud X1.... Xn S1.... Sm Leida min. arv hulki nii, et kõik tipud oleksid kaetud.

Näide: 0 1 0 1 1 1 0 0 1 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 0 Leida pöördgraaf. Max. täielikud alamgraafid: sõltumatud hulgad. 1 0 1 0 0 0 1 1 0 1 1 1 1 0 1 0 0 0 1 1 0 1 1 1 1 1. värv - x1 2. värv - x2, x3, x5 3. värv - x4 Ligikaudne algoritm: 1. Järjestada tipud mitteaksvavate astmete järgi; 2. Max. astmega tipp - 1.värv 3. Tipud, mis pole temaga intsidentsed - samuti 4. Allesjäänutest max. astmega - 2.värv 5. Tipud, mis pole sellega intsidentsed - samuti 6. jne.

Rakendusülesandeid: Paigutada n objekti konteineritesse. Teatud objekte ei tohi kokku panna. Iga konteiner - värv. n objekti ülevaatus. Teatud objekte ei saa koos vaadata. Minimeerida ülevaatuse aeg. Tasapinnal on lõplik hulk sirgeid, mis jaotavad pinna piirkondadeks. Leida kromaatiline arv. Klemmid: hulk 1 ja hulk 2. Omavahelised ühendused - mitmel tasapinnal? Lühimate teede leidmine Leida lühim tee kahe tipu vahel. Arvestada kaarte kaalusid (võivad olla ka negatiivsed). Kui G k sisaldab siht-tippu, siis tee pikkusega k eksisteerib. Lainealgoritm. Euleri tsükkel Läbib 1 kord iga kaart. Orienteerimata graaf: pole paaritu astmega tippe. Or.graaf: iga tipu sisend- ja väljundastmed võrdsed.

Königsbergi sildade ülesanne: