diskreetsed struktuurid

12
Diskreetsed struktuurid 1. Matemaatiline Induktsioon Kasutatakse parameetrit sisaldavate väidete tõestamiseks. Parameetit sisaldavat väidet nimetatakse üldväiteks, väärtuse andmisel saadud väidet üksikväiteks. Üldväide puudutab korraga paljusid objekte, üksikväide ainult üht objekti. Üldväite tõestamiseseks kasutatakse matemaatilise induktsiooni meetodit: Olgu A(n) üldväide, n on naturaalarv. Kui 1. Kehtib väide A(1) 2. Iga naturaalarvu k puhul, sellest, et väide A(k) kehtib, järeldub, et väide A(k+1) kehtib, siis väide A(n) kehtib mistahes naturaalarvu n korral. Seega väite kontrollimiseks matemaatilise induktsiooni printsiibi abil tuleb esmalt kontrollida, kas väide kehtib parameetri n=1 korral (induktsiooni baas), ning teiseks, tõestada, et väite kehtivusel juhul n = k (induktsiooni eeldus) järeldub tema kehtivus juhul n = k + 1 (induktsiooni samm). 2. Permutatsioonid Olgu antud mingi n-elemendiline hulk. Selle hulga kõikidest elementidest moodustatud järjestatud hulki nimetatakse permutatsioonideks ning nende arvu tähistatakse sümboliga P(n). P(n) = n! . Antud n-elemendilise hulga m-elemendilisi järjestatud alamhulki nimetatakse permutatsioonideks (vahel ka variatsioonideks) n elemendist m-kaupa ning nende arvu märgitakse tähisega P(n,m). Asudes valima n-elemendilisest hulgast m-elemendilist järjestatud osahulka, võime esimesele kohale valida elemendi n viisil, teisele kohale elemendi n - 1 viisil jne kuni viimasele, m-ndale kohale n m + 1 viisil. Seetõttu P(n,m) = n(n-1) ... (n-m+1). Korrutades ja jagades saadud avaldist suurusega (n m)! saame eelmise suuruse kirjutada ümber kujul P(n,m) = n! / (n m)! . Näide. Mitmel viisil saab 6 sportlase hulgast valida 3, kui järjekord on oluline . Lahendus. P(6,3) = 6! / (6 3)! = 4 * 5 * 6 = 120.

Upload: mati

Post on 12-Mar-2015

370 views

Category:

Documents


4 download

DESCRIPTION

Diskreetsed struktuurid (Diskreetne matemaatika)

TRANSCRIPT

Page 1: Diskreetsed struktuurid

Diskreetsed struktuurid

1. Matemaatiline Induktsioon

Kasutatakse parameetrit sisaldavate väidete tõestamiseks. Parameetit sisaldavat väidet

nimetatakse üldväiteks, väärtuse andmisel saadud väidet üksikväiteks. Üldväide puudutab

korraga paljusid objekte, üksikväide ainult üht objekti.

Üldväite tõestamiseseks kasutatakse matemaatilise induktsiooni meetodit:

Olgu A(n) üldväide, n on naturaalarv. Kui

1. Kehtib väide A(1)

2. Iga naturaalarvu k puhul, sellest, et väide A(k) kehtib, järeldub, et väide A(k+1)

kehtib,

siis väide A(n) kehtib mistahes naturaalarvu n korral.

Seega väite kontrollimiseks matemaatilise induktsiooni printsiibi abil tuleb esmalt

kontrollida, kas väide kehtib parameetri n=1 korral (induktsiooni baas), ning teiseks,

tõestada, et väite kehtivusel juhul n = k (induktsiooni eeldus) järeldub tema kehtivus juhul

n = k + 1 (induktsiooni samm).

2. Permutatsioonid

Olgu antud mingi n-elemendiline hulk. Selle hulga kõikidest elementidest moodustatud

järjestatud hulki nimetatakse permutatsioonideks ning nende arvu tähistatakse sümboliga

P(n). P(n) = n! .

Antud n-elemendilise hulga m-elemendilisi järjestatud alamhulki nimetatakse

permutatsioonideks (vahel ka variatsioonideks) n elemendist m-kaupa ning nende arvu

märgitakse tähisega P(n,m).

Asudes valima n-elemendilisest hulgast m-elemendilist järjestatud osahulka, võime

esimesele kohale valida elemendi n viisil, teisele kohale elemendi n - 1 viisil jne kuni

viimasele, m-ndale kohale n – m + 1 viisil. Seetõttu P(n,m) = n(n-1) ... (n-m+1).

Korrutades ja jagades saadud avaldist suurusega (n – m)! saame eelmise suuruse kirjutada

ümber kujul P(n,m) = n! / (n – m)! .

Näide. Mitmel viisil saab 6 sportlase hulgast valida 3, kui järjekord on oluline.

Lahendus. P(6,3) = 6! / (6 – 3)! = 4 * 5 * 6 = 120.

Page 2: Diskreetsed struktuurid

3. Kombinatsioonid

Antud n-elemendilise hulga m-elemendilisi alamhulki nimetatakse kombinatsioonideks n

elemendist m-kaupa. Kombinatsioonide puhul pole elementide järjekord oluline ning neid

eristatakse üksteisest üksnes koosseisu järgi.

Kombinatsioonid arvu n elemendist m-kaupa tähistatakse sümboliga C(n,m).

Et igat sellist alamhulka võib järjestada m! viisil, siis vastab igale kombinatsioonile m!

permutatsiooni ning iga permutatsiooni võib saada mingist kombinatsioonist. Seega on

permutatsioonide arv n elemendist m-kaupa m! korda suurem kui vastav kombinatsioonide

arv ning C(n,m) = P(n,m) / m! = n! / m! * (n – m)! . (Binoomkordaja)

C(n,n) = C(n,0) = 1 , st antud n-elemendilisest hulgast saab tervet ja tühja hulka valida

ainult ühel viisil.

Näide. Mitu võimalust on valida 16-liikmelisele klubile juhatus, mis koosneb esimehest ja

tema kolmest asetäitjast?

Lahendus. Valime klubi liikmete hulgast 4 liiget, kes kuuluvad juhatusse. Selleks on

C(16,4) võimalust. Pärast seda on C(4,1) võimalust 4 juhatuse liikme hulgast esimehe

valimiseks, ülejäänud kolm on asetäitjad.

Seega kokku on esimehe ja asetäitjate valimiseks võimalusi C(16,4) * C(4,1) = 1820 * 4 =

7280.

4. Kordumistega valikud

4.1 Kordumistega permutatsioonid

Olgu antud n-elemendiline hulk, mille igast elemendist on olemas piiramata varu. Kõiki

m-elemendilisi järjestatud komplekte, kus üks ja sama element võib esineda ka rohkem

kui üks kord, nimetatakse kordumistega permutatsioonideks.

Erinevate kordumistega permutatsioonide arvu n elemendist m-kaupa tähistatakse

sümboliga W(n,m) = nm . Iga elemendi valimiseks on n võimalust, seega komplekte saame

moodustada n * n * ... * n = nm tükki.

Page 3: Diskreetsed struktuurid

Näide. Trükikojas on 8 kasti, igaühes ühte liiki tähed. Mitu kolmetähelist sõna saab

nendest moodustada?

Lahendus. Et sõnas võivad tähed korduda ning tähtede omavaheline järjekord on oluline,

on tegu kordumistega permutatsioonide moodustamisega. Sõnade arv on seega W(8,3) =

83 = 512.

Vaatleme n-elemendilist hulka, kus igat elementi on teatud arv eksemplare, näiteks

esimest elementi m1 eksemplari, teist m2 eksemplari jne kuni n-ndat elementi mn

eksemplari. Olgu K(m1, m2 ... , mn) selline järjestatud komplektide arv.

Ühest komplektist saame kokku m1! * m2! * ... * mn! permutatsiooni. Et kokku on m

elementi ning neist on võimalik moodustada m! erinevat permutatsiooni, siis K(m1, m2 ... ,

mn) = m! / (m1! * m2! * ... * mn!) . (Multinoomkordaja)

Näide. Mitu anagrammi (sõna, mis saadakse tähtede ümbertõstmise teel) saab moodustada

sõnast RODODENDRON?

Lahendus. Tähti on kokku 11, tähte R - 2 eksemplari, O – 3, D – 3, E – 1, N – 2. Nende

tähtede erinevaid ümberjärjestusi on K(2,3,3,1,2) = 11! / (2! * 3! * 3! * 1! * 2!) = 277 200.

4.2 Kordumistega kombinatsioonid

Olgu antud n-elemendiline hulk, mille igast elemendist on olemas piiramata varu. Kõiki n-

elemendilise hulga m-elemendilisi alamhulki, kus iga alamhulk võib sisaldada korduvaid

elemente ning elementide järjekord oluline ei ole nimetatakse kordumistega

kombinatsioonideks n elemendist m-kaupa. Selliste alamhulkade arvu tähistatakse F(n,m).

F(n,m) = C(n + m - 1, n - 1) .

Näide. Mitu võimalust on paigutada 4 punast ja 6 sinist palli viide erinevasse kasti.

Lahendus. Ülesanne taandub juhule, kus sisuliselt 5st erinevast elemendist (kastist) tuleb

valida 4 ning 5st erinevast elemendist 6 elementi. Seega on 4 punase palli 5-de erinevasse

kasti paigutamiseks võimalusi F(5,4) = C(8, 4) = 70. Analoogselt saab kuute sinist palli

paigutada F(5,6) = C(10,4) = 210 erineval moel. Kokku on pallide paigutamiseks

võimalusi 70 * 210 = 14 700 võimalust.

5. Korrutamis- ja liitmisreegel.

Page 4: Diskreetsed struktuurid

Korrutamisreegel. Eeldame, et mingi tegevus koosneb kahest alamtegevusest. Kui

esimest alamtegevust saab teha m viisil ning pärast esimese täitmist saab teist teha n viisil,

siis kogu tegevuse sooritamiseks on m * n erinevat võimalust.

Liitmisreegel. Kui ühte tegevust saab teha m viisil ja teist tegevust n viisil, kusjuures neid

tegevusi ei saa teha korraga, siis kas esimese või teise tegevuse sooritamiseks on kokku m

+ n erinevat võimalust.

Näide. Antsul on 5 laevamudelit ja 6 lennukimudelit. Näituse jaoks valib ta neist välja 3

ühte ja 4 teist liiki mudelit. Mitu erinevat näitusekomplekti saab Ants moodustada?

Lahendus. Oletades, et Ants valib kolm laeva mudelit ( C(5,3) = 10 ) ning neli

lennukimudelit ( C(6,4) = 20 ), siis korrutamisreegli põhjal saab laevu ja lennukeid nii

valida ühtekokku 10 * 20 = 150 viisil.

Teiseks, kui valida vastupidi C(5,4) ja C(6,3), on võimalusi 5 * 20 = 100. Et kolme ja

nelja laevaga mudelikomplekti ei saa valida korraga, siis liitmisreegli kohaselt on neist

emma-kumma valikuks 150 + 100 = 250 võimalust.

6. Binoomkordajad

Binoomkordaja on arv, mille väärtuse suvaliste mittenegatiivsete täisarvude n ja m korral

võib esitada järgmisel kujul

. (0)

Omadus 1. Kui n ja m on mittenegatiivsed täisarvud, siis

(1)

Tõestus. (1) järeldub otseselt (0) esitusest, seal esineva avaldise väärtus ei muutu, kui

asendada arv m arvuga n – m.

Omadus 2. Kui n ja m on positiivsed täisarvud, siis

(2)

Tõestus. Valemi järgi

Page 5: Diskreetsed struktuurid

Näide. Tõestada võrdus

Lahendus.

Kirjutame esimese liikme asemele temaga võrdse arvu

(

). Kui nüüd

liita sellele summa teine liige, siis omaduse (2) põhjal saame

. Liidame analoogselt kuni viimase liikmeni, peale seda

jääb alles üksainus binoomkordaja

.

6.1 Pascali kolmnurk

Binoomkordajaid võib esitada kolmnurkse tabelina, mida nimetatakse Pascali

kolmnurgaks. Pascali kolmnurga iga rida koosneb kõigist sama ülemise indeksiga

binoomkordajatest. Omaduse (2) põhjal võrdub Pascali kolmnurgas iga arv kahe tema

kohal asuva arvu summaga.

Omaduse (1) tõttu on Pascali kolmnurk sümmeeriline vertikaaltelje suhtes. Samuti on

komlmnurga esimene ja viimane element alati võrdsed ühega ning teine ja eelviimane

element võrdne vastava rea ülemise indeksiga.

6.2 Binoomvalem

Teoreem 1. Kui n on mittenegatiivne täisarv, siis

Tõestus. Kirjutame vasaku poole kujul

ja avame sulud. Iga liikme saamiseks tuleb teatud arvust teguritest valida y ja ülejäänutest

x. Kusjuures alati, kui i tegurist võtta y ja ülejäänud n-1 tegurist x, moodustub liige xn-1

yi.

Page 6: Diskreetsed struktuurid

Et neid i tegurit, kust võetakse y, saab n tegurist välja valida ( C(n,i) ) viisil, siis liige

xn-1

yi esineb tekkivas summas ka sama palju kordi.

Näide.

2!1!2−1! + 0 2 = 2+2 + 2

Näide. Kui suur on astme

arendises vabaliige?

Lahendus. Arendise i-s liige on binoomvalemi järgi

. Vabaliikme puhul peab x-i astendaja olema 0 ehk

12-3i = 0 st i = 4. Otsitav liige on seega = 126 720.

Järeldus 1. Kehtib võrdus

.

Tõestus. Võtame binoomvalemis x = y = 1. / Et vasaku poole summa koosneb hulga n

kõikidest 0,1, ... n elemendiliste alamhulkade arvudest, siis teades, et n-elemendilisel

hulgal on parajasti 2n

alamhulka, võime lugeda võrduse tõestatatuks.

Järeldus 2. Kehtib võrdus

.

Tõestus. Võtame binoomvalemis x = 1 ja y = -1. Paremal tekib siis vahelduvate märkitega

binoomkordajate summa, liidetava märgi määrab tegur (-1)i. Vasakul saame avaldise 0

n,

mille väärtus on 0 juhul, kui n ≥ 1 ja 1 juhul n = 0.

6.4 Multinoomvalem

Võrdust, milles asendatakse rohkem kui kaks hulkliiget ning mille kordajateks on

multinoomkordajad ( K(m1, m2 ... , mn) = m! / (m1! * m2! * ... * mn!) ) nimetatakse

multinoomvalemiks. Arv F(k,n) näitab mitu erinevat liiget multinoomvalemi paremal pool

tekib.

Page 7: Diskreetsed struktuurid

Teoreem 1. Kui n on mittenegatiivne täisarv, siis

Tõestus. Vaatleme korrutist

.

Sulgude avamisel saame liikme

alati siis, kui valime i1 sulust x1, i2 sulust x2

jne kuni ik sulust xk. Sisuliselt vaadeldakse kõiki võimalusi, kuidas koostada k-

elemendilist liiget, kus mõnda elementi on korduv eksemplar. Selline võimaluste arv

avaldub multinoomkordajana, mis ongi järelikult liikme

kordajaks.

Näide. Leida avaldise (x2 + x + 1)

8 arendises liikme x

5 kordaja.

Lahendus. Multinoomvalemi põhjal

Liikme x5 saame indeksite nende väärtuste puhul, mille korral .

Sellist tingimust rahuldavad 3 arvupaari (0,5) , (1,3), (2,1). Kõigil kolmel juhul peab arvu

väärtus olema selline, et indeksid annaksid kokku summa 8. Liikme x5 kordaja on

seega

= 504.

7. Rekurrentsed võrrandid

Jada, mille iga liige arvutatakse teatava kindla valemi abil sama jada eelnevate liikmete

põhjal, nimetatakse rekurrentseks jadaks ning jada liikmeid siduvat seost rekurrentseks

seoseks. Jada esimesi liikmete väärtusi, mis üheselt määravad rekurrentse jada,

nimetatakse algväärtusteks, nende põhjal arvutatakse jada järgmised liikmed.

Võrrandi lahendamiseks otsime lahendit kujul , mille asendamisel võrrandisse

saame karakteristliku võrrandi.

Teoreem 1.

Page 8: Diskreetsed struktuurid

a) Kui rekurrentse võrrandi karakteristlikul võrrandil on

on kaks erinevat lahendit ja , siis rekurrentse võrrandi

üldlahend on

,

Kus ja on suvalised konstandid. Erialhendi, mis rahuldab algtingimusi

ja saame siis, kui leiame kordajate ja väärtused

võrrandisüsteemist

.

b) Kui karakteristlikul võrrandil on on üks kahekordne lahend , siis rekurrentse

võrrandi üldlahend on

,

Kus ja on suvalised konstandid. Erialhendi, mis rahuldab algtingimusi

ja saame siis, kui leiame kordajate ja väärtused

võrrandisüsteemist

.

Kokkuvõtlikult tuleb rekurrentse võrrandi lahendamiseks:

moodustada karakteristlik võrrand,

kirjutada välja üldlahendi avaldis,

kasutades algtingimusi lahendada kordajate leidmiseks võrrandisüsteem.

Näide. Lahendada rekurrentne võrrand algtingimustel ja

.

Lahendus. Karakteristlik võrrand on , mille lahendid on ja

. Et lahendid on erinevad, avaldub rekurrentse võrrandi üldlahend kujul

. Võtame üldlahendis n = 0 ja n = 1, siis kasutades algtingimusi saame

võrrandisüsteemist

konstantide ja väärtusteks (2,-1). Rekurrentse

võrrandi erilahend, mis rahuldab ka algtingimusi on .

Analoogiliselt ülaltooduga saab lahendada ka kõrgemat kui teist järku rekurrentseid

võrrandeid. Üldlahend avaldub kujul (k on võrrandi järk)

.

Page 9: Diskreetsed struktuurid

Lineaarset rekurrentset võrrandit, kus otsitava jada liige sõltub lisaks eelmistele liikmetele

veel ka liikme indeksist nimetetakse lineaarseks mittehomogeenseks rekurrentseks

võrrandiks mille üldkuju on , kus f on

teatav funktsioon.

Eeltoodud võrrandi lahendamiseks

moodustame mittehomogeensele võrrandile vastava homogeense võrrandi, st

ja leiame selle üldlahendi

;

leiame ühe, ükskõik millise lahendi

, mis rahuldab mittehomogeenset

võrrandit (kasut. määramata kordajate meetodit);

antud mittehomogeense võrrandi üldlahend on siis

.

8. Graafid

Definitsioon 1. Graaf on paar G(V,E), kus V on mittetühi hulk ning E hulk, mille

elementideks on hulga V kaheelemendilised alamhulgad.

Tulenevalt definitsioonist ei tohi graafis esineda silmuseid (servi, mis ühendavad tippu

iseendaga) ega kordseid servi. Kordsete servadega graafi nimetetakse multigraafiks.

Graafe, mille igale servale on vastavusse seatud üks reaalarv (kaal), nimetatakse kaalutud

graafiks.

Kui graafi tipp v kuulub servale e, siis öeldakse, et tipp v ja serv e on intsidentsed. Iga serv

on intsidentne kahe otstipuga. Tippe u ja v nimetatakse naabertippudeks, kui nad on

servaga ühendatud.

Olgu G = (V, E) graaf tippude hulgaga V = {v1, v2 ... , vn}. Graafi G naabrusmaatriks on

n×n – maatriks , kus , kui tippude vi ja vj vahel on serv, ning 0, kui nende

tippude vahel serv puudub.

Naabrusmaatriks on sümmeetriline peadiagonaali suhtes, sest kui leidub serv tipust vi

tippu vj, siis leidub serv ka vastupidi. Et graafis ei tohi olla silmuseid, on naabrumaatriksi

peadiagonaali elemendid alati võrdsed nulliga.

Kui G = (V, E) graaf tippude hulgaga V = {v1, v2 ... , vn} ja servade hulgaga E = {e1, e2 ... ,

em}, siis selle graafi intsidentsusmaatriks on n×m – maatriks , kus , kui

tipp vi on intsidentne servaga ej , st on serva otstipp.

Intsidentsusmaatriksi igas veerus asub täpselt kaks ühte, need paiknevad ridades, mis

vastavad serva otstippudele.

Page 10: Diskreetsed struktuurid

Kui n-tipulises graafis on on olemas serv iga kahe tipu paari vahel, siis nimetatakse graafi

täisgraafiks, kui aga serv puudub, siis nullgraafiks.

Graafi G täiendgraafiks nimetatakse graafi G’, millel on sama tippude hulk nagu graafil

G, aga servadega on ühendatud parajasti need tipud, mille vahel graafis G serv puudub

Graafi G’, mis on saadud graafist G teatud tippude ja servade kustutamisel nimetetakse

graafi G alamgraafiks.

Tipu v astmeks e valentsiks nimetatakse tipuga v intsidentsete servade arvu. Tähistatakse

d(v). Tipp mille aste on 0, nimetatakse isoleeritud tipuks ning tippu astmega 1 rippuvaks

tipuks. Graafi, mille tippude astmed on võrdsed, nimetatakse regulaarseks.

Ahel graafis on mingite tippude järjend, kus iga kaks järjestikust tippu on servaga

ühendatud. Tippe v0 ja vk nimetatakse ahela otstippudeks. Lihtahelaks nimetatakse ahelat,

milles ei esine korduvaid tippe. Tippude u ja v kauguseks nimetatakse nende vahelist

lühimat lihtahela pikkust.

Ahelat, mis lõppeb samas tipus, kus algab, nimetatakse tsükliks. Tsüklit, mis ei läbi ühtki

tippu kaks korda, nimetatakse lihttsükliks.

Graafide omadusi:

Maksimaalne tipu aste on n-1.

Kõigi tippude astmete summa on võrdne servade kahekordsega.

Igas graafis on paaritu astmega tippe paarisarv.

Kui graaf on regulaarne, siis on seda ka tema täiendgraaf.

Graafis leidub Euleri tsükkel siis, kui graaf on sidus ning iga tipu aste on vähemalt

2.

Serv on sild siis, kui tema eemaldamisel sidususkomponentide arv kasvab.

Kui graafi iga tipu aste l >= 2, siis leidub lihtahel pikkusega l ja lihttsükkel

pikkusega l+1.

Kui n tipulisel graafil on vähem kui n-1 serva, siis see graaf on mittesidus.

Maksimaalne arv servi, mida võib graafist eemaldada ilma, et viimane kaotaks

sidusust on m – n – 1, kus m on servade ja n tippude arv. (Tsüklomaatiline arv)

Puude omadusi:

Vähemalt 2-tipulisel puul on vähemalt 2 lehte.

Puu kõrguseks nimetatakse juurest mingi leheni lähtuva pikima lihtahela pikkust.

Igal n- tipulisel puul on n-1 serva.

Graaf G on puu parajasti siis, kui tema iga kahte tippu ühendab täpselt üks lihtahel.

Erinevate n-tipuliste märgendatud puude arv on nn-2

. (Täisgraafi kõigi aluspuude

arv).

Page 11: Diskreetsed struktuurid

Prüferi kood – Leiame puust vähima märgendiga lehe, kirjutame märgendi ülemisse ritta,

tema alla aga temaga servaga ühendatud tipu märgendi. Eemaldame lehe koos servaga.

Kordame operatsiooni kuni kõik servad on kustutatud. Kood moodustub järjendist (x1 ...

xn-2).

y1 y2 ... yn-2 yn-1

x1 x2 ... xn-2 xn-1

Puu taastamisel kirjutame välja alumise rea viimase elemendi ning ülemise rea nii, et

valime vähimad arvud, mis ei esine alumises reas all ja paremal ega ülemises reas vasakul.

9. Suunatud graafid

Definitsioon 1. Suujnatud gaaf on paar G(V,E), kus V on mittetühi hulk ning E hulk, mille

elementideks on hulga V järjestatud paarid.

Suunatud graafi servi nimetame kaarteks. Kaare uv tippu u nimetame kaare algtipuks ning

tippu v lõpptipuks. Joonisel tähistab kaart nool algtipust lõpptippu.

Tippu sisendastmeks d+(v) nimetatakse sellesse tippu sisenevate kaarte arvu ning

väljundastmeks d-(v) sellest tipust väljuvaid kaari.

Kui mingist tipust kaared ainult väljuvad (sisenevad), siis nimetatakse sellist tippu graafi

sisendiks (väljundiks).

Suunatud graafi nimetatakse tugevalt sidusaks, kui iga kahe tipu u ja v korral leidub neid

ühendav suunatud ahel ning nõrgalt sidusaks, kui graafi alusgraaf (graaf, mis on saadud

kaarte asendamisel servadega) on sidus.

Suunatud graafide omadusi:

Igas suunatud graafis on tippude sisendastmete summa võrde väljundastmete

summaga.

Kehtivad graafidele omistatud omadused, arvesse tuleb võtta kaarte suundi.

Kui suunatud graafis pole tsükleid, siis leidub graafil vähemalt üks sisend ja

väljund.

Tugevalt sidusal suunatud graafil ei leidu sisendeid ega väljundeid.

Turniiriks nimetatakse täisgraafi, mille igale servale on omistatud suund. Igas turniiris

leidib kõiki tippe läbiv suunatud lihtahel.

Page 12: Diskreetsed struktuurid

10. Relatsioonid

Definitsioon 1. Hulga XxY iga alamhulka R nimetatakse relatsiooniks ehk seoseks

hulkade X ja Y vahel.

Relatsiooni, mis ei sisalda ühtegi paari nimetatakse tühirelatsiooniks ning relatsiooni, mis

langeb kokku hulgaga XxY, täisrelatsiooniks.

Hulgal X määratud relatsiooni R nimetatakse

refleksiivseks, kui korral

antirefleksiivseks, kui korral

sümmeetriliseks, kui

antisümmeetriliseks, kui

transitiivseks, kui

Relatsiooni, mis on ühtaegu nii refleksiivne, sümmeetriline kui ka transitiivne nimetatakse

ekvivalentsiks.

Tehteid teostatakse analoogliselt tavaliste hulkadega.

Pöördrelatsiooniks nimetatakse relatsiooni R-1

, mis on saadud relatsiooni R komponentide

elemendipaaride vastupidiseks muutmise teel.

Relatsioonide ja kompositsiooniks nimetatakse relatsiooni

, mis on defineeritud järgimiselt:

( , . Relatsioonide kompositsioon on assotsiatiivne.