15
Vsebina Diskretni problemi Grafi , drevesa Osnovna pravila kombinat orike Izbori Porazdelitve Metoda tirov Pravilo vključitev in izključitev Rodovne funkcije Trdnjavski polinomi Rekurzivne enačbe ...

Vsebina

Embed Size (px)

DESCRIPTION

Diskretni problemi Grafi, drevesa Osnovna pravila kombinatorike Izbori Porazdelitve Metoda tirov Pravilo vključitev in izključitev Rodovne funkcije Trdnjavski polinomi Rekurzivne enačbe. Vsebina. Rodovne funkcije. Rodovne funkcije - motivacija. - PowerPoint PPT Presentation

Citation preview

Page 1: Vsebina

Vsebina

• Diskretni problemi• Grafi, drevesa• Osnovna pravila kombinatorike• Izbori• Porazdelitve• Metoda tirov• Pravilo vključitev in izključitev• Rodovne funkcije• Trdnjavski polinomi• Rekurzivne enačbe• ...

Page 2: Vsebina

Rodovne funkcije

Page 3: Vsebina

Rodovne funkcije - motivacija

• Ideja rodovne funkcije je koristna. Spomnimo se Newtonovega binomskega obrazca:

• Z njim lahko v preprosto funkcijo (1+x)n “zakodiramo” vrstico Pascalovega trikotnika.

kn

k

n xk

nx

0

)1(

Page 4: Vsebina

Običajne rodovne funkcije

• Poljubnemu zaporedju števil: a = (a0,a1, ..., an, ...) priredimo vsoto: G(a, x) = G(x) = a0x0 + a1x1 + ...,+ anxn + ...

• Iz analize I vemo, da je mogoče dovolj pohlevno funkcijo G(x) razviti v Taylorjevo vrsto in tako z njo definiramo zaporedje števil.

• Funkciji G(a, x) pravimo (običajna) rodovna funkcija zaporedja a.

• Na tem mestu bomo pustili ob strani probleme obstoja, enoličnosti, konvergence, itd.

Page 5: Vsebina

Rodovna funkcija za kombinacije s ponavljanjem

• Zaporedje kombinacij s ponavljanjem enega elementa reda r je preprosto: 1,1,1, ...., ustrezna rodovna funkcija je e(x) = 1/(1 – x).

• Po pravilu produkta lahko sklepamo, da je rodovna funkcija kombinacij s ponavljanjem n elementov enaka: e(x)n = 1/(1 - x)n

Page 6: Vsebina

Naloga

• Koliko je kombinacij s ponavljanjem n elementov reda r, če se vsak element pojavi vsaj k-krat?

• Rodovna funkcija za en element: xk/(1-x).

• Rodovna funkcija za n elementov je (xk/(1-x))n = xkn/(1-x)n.

• r-ti člen v razvoju je C(r – (k -1)n – 1,n - 1)

Page 7: Vsebina

Rodovna funkcija številskih razbitij

• Naj P(x) označuje neskončni produkt:– P(x) = (1/(1-x))(1/(1-x2))...(1/(1-xn)) ...

• Naloga:– Napiši prvih 10 členov potenčne vrste za P(x).

– Primerjaj jih s prvmi 10 členi zaporedja p(n), razbitij števila n.

• Mogoče je pokazati, da je P(x) rodovna funkcija zaporedja p(n).

Page 8: Vsebina

Eksponentna rodovna funkcija

• Ob običajni rodovni funkciji so včasih koristne tudi drugačne rodovne funkcije.

• Zgled: funkcijo enx lahko razvijemo v vrsto: enx = 1 +n x/1! + n2 x2/2! + ... + nr xr/r! + ...

• Očitno lahko tako zakodiramo zaporedje variacij s ponavljanjem nr. Idejo lahko posplošimo. Namesto običajne rodovne funkcije G(a, x) vpeljemo eksponentno rodovno funkcijo E(a, x):

• G(a, x) = a0x0 + a1x1 + ...,+ anxn + ...• E(a, x) = a0x0/0!+ a1x1/1! + ...,+ anxn/n! + ...

Page 9: Vsebina

Druge rodovne funkcije

• Znane so še nekatere druge rodovne funkcije: Dirichletova rodovna funkcija

• D(a, x) = a1/1x + a2/2x + ... + an/nx + ...

• Eulerjeva rodovna funkcija

• Eu(a, x, q) = a0 + a1x/(1-q) + ... + anxn/[(1-q)(1-q2)...(1-qn)] + ...

Page 10: Vsebina

Fibonaccijevo zaporedje

• Leonardo iz Pise je na prelomu dvanajstega v trinajsto stoletje obravnaval naslednje zaporedje:

• 1, 1, 2, 3, 5, 8, 13, 21, ... V katerem je vsak člen vsota prejšnjih dveh členov. Formalno:

• F0 = F1 = 1

• Fn = Fn-1 + Fn-2

Page 11: Vsebina

Rodovna funkcija za Fn

• Naj F(x) označuje ustrezno rodovno funkcijo. Z algebrsko telovadbo najdemo zvezo:

• F(x) = 1 + (x + x2) F(x), oziroma:• F(x) =1/(1 – x – x2). Z nastavkom:• 1/(1 – x – x2) = A/(1 – ax) + B/(1-bx) in z

upoštevanjem, da je 1/(1 – cx) = 1 + cx + c2x2 + ... lahko izračunamo A, B, a in b ter zapišemo neposredno:

• Fn = Aan + Bbn = (1/5)1/2)[((1 + 51/2)/2)n+1-((1-51/2)/2)n+1]

Page 12: Vsebina

Zlati rez

• Naj označuje število = (1 + 51/2)/2 = 1.61803. Pravimo, da je razmerje zlatega reza. Število ima mnoge lepe lastnosti in ga pogosto, tako kot števila Fibonaccijevega zaporedja, najdemo v naravi.

• Naloga:– Dokaži, da je = + 1.

– Dokaži, da je = - 1.

– Dokaži, da je lim n Fn/Fn-1 = .

Page 13: Vsebina

Catalanova števila

• Na koliko načinov lahko pravilno postavimo n parov oklepajev?

• () ... C1 = 1

• ()(),(()) ... C2= 2

• ...

• Privzamemo še C0 = 1 in dobimo zaporedje:

• 1, 1, 2, 5, ... Z rodovno funkcijo C(x).

Page 14: Vsebina

Zveza in rodovna funkcija

• Velja karakteristična zveza:• Cn+1 = C0 Cn + C1 Cn-1 + ... + Cn-1 C1 + Cn C0, ki

skupaj z začetnim pogojem C0 = 1 zaporedje enolično določa. Za rodovno funkcijo velja:

• x C(x)2 – C(x) + 1 = 0, kar zadošča za izračun:• C(x) = (1 - (1 – 4x)1/2)/(2x)• Pri tem izberemo pravo vrednost (izmed obeh

možnih korenov kvadratne enačbe) na podlagi dejstva, da mora biti C(0) = C0 = 1.

Page 15: Vsebina

Končni rezultat

• Ko rodovno funkcijo razvijemo v vrsto, npr. tako, da uporabimo posplošitev binomskega obrazca za potenco ½, dobimo Catalanova števila:

• 0,2

1

1

nn

n

nCn