Függvények aszimptotikus viselkedése: A Θ jelölés

Slides:



Advertisements
Hasonló előadás
Deduktív adatbázisok.
Advertisements

Készítette: Nagy Mihály tanár Perecsen, 2006.
Preferenciák, rendezések, reprezentálhatóság
Elemi függvények deriváltja
Függvények.
Természetes számok 0, 1, 2, 3, ..., 24, 25, ..., 1231, 1232, ..., n, ...  = {0, 1, 2, 3, ..., n,...} a természetes számok halmaza Műveletek: összeadás.
Függvények A diasorozat az Analízis 1. (Mozaik Kiadó 2005.) c. könyvhöz készült. Készítette: Dr. Ábrahám István.
Lekérdezések SQL-ben Relációs algebra A SELECT utasítás
Matematikai Analízis elemei
Függvények Egyenlőre csak valós-valós függvényekkel foglalkozunk.
Exponenciális és logaritmikus függvények ábrázolása
Kötelező alapkérdések
Euklidészi gyűrűk Definíció.
DIFFERENCIÁLSZÁMÍTÁS
Bevezetés a gépi tanulásba február 16.. Mesterséges Intelligencia „A számítógépes tudományok egy ága, amely az intelligens viselkedés automatizálásával.
Függvények, mutatók Csernoch Mária.
Halmazok, relációk, függvények
Táblázatkezelés a MS Excel segítségével
TRIGONOMETRIA Érettségi feladatok
55 kodosszeg FIZETÉS felvitel JUTALOM felvitel 11-es dolgozó kap 200-at 11-es dolgozó kap 50-et SELECT osszeg INTO x FROM d.
A digitális számítás elmélete
Differenciál számítás
A lokális szélsőérték és a derivált kapcsolata
Halmazműveletek.
1.3 Relációk Def. (rendezett pár) (a1 , a2 ) := {{a1} , {a1 , a2 }} .
Leszámoló rendezés Készítette: Várkonyi Tibor Zoltán VATNABI.ELTE
Alphabet is a type specification = sorts: alphabet oprs: a:  alphabet,...,z:  alphabet end alphabet; nat is a type specification = sorts:nat oprs:zerus:
A számfogalom bővítése
Számítástudomány alapjai
Véges értékű függvények
MO VB Legegyszerűbb molekulák: kétatomos molekulák a.) homonukleáris
1 Matematikai Analízis elemei dr. Szalkai István Pannon Egyetem, Veszprém nov. 08.
Matematikai Analízis elemei
Vámossy Zoltán 2004 (H. Niemann: Pattern Analysis and Understanding, Springer, 1990) DIP + CV Bevezető II.
Függvények.
A logaritmusfüggvény.
Másodfokú függvények.
Az abszolút értékes függvények ábrázolása
Másodfokú függvények ábrázolása
TARTALOM: Általánosságok Algoritmusok ábrázolása:
Ábrahám Gábor Radnóti Miklós Kísérleti Gimnázium Szeged
Dinamikus állománymérési módszerek
Függvények jellemzése
A függvény deriváltja Digitális tananyag.
A trigonometrikus függvények inverzei
Határozatlan integrál
c.) Aszimmetrikus kimenettel Erősítések Bemenetek:
A lineáris függvény NULLAHELYE GYAKORLÁS
1. MATEMATIKA ELŐADÁS Halmazok, Függvények.
Az informatika logikai alapjai
Rövid összefoglaló a függvényekről
A függvény grafikonjának aszimptotái
Hozzárendelések, függvények
Elektronikus tananyag
A folytonosság Digitális tananyag.
A Függvény teljes kivizsgálása
Valószínűségszámítás II.
Hibajavító kódok.
előadások, konzultációk
Kiterjesztések szemantikája: Szemantikai tartomány : Adatoknak, vagy értékeknek egy nem üres halmazát szemantikai tartománynak nevezzük. Jelölése: D. Egy.
Tanulás.
2. gyakorlat INCK401 Előadó: Dr. Mihálydeák Tamás Sándor Gyakorlatvezető: Kovács Zita 2015/2016. I. félév AZ INFORMATIKA LOGIKAI ALAPJAI.
Számítástudomány alapjai
27. óra Kódolás, Dekódolás.
Függvények jellemzése
Függvényábrázolás.
II. konzultáció Analízis Sorozatok Egyváltozós valós függvények I.
IV. konzultáció Analízis Differenciálszámítás II.
1.3 Relációk Def. (rendezett pár) (a1 , a2) := {{a1} , {a1 , a2 }} .
Gazdaságinformatikus MSc
Előadás másolata:

Függvények aszimptotikus viselkedése: A Θ jelölés Hatékonyságfüggvények értékkészlete/értelmezési tartománya: egész számok Függvényhalmazt határoz meg: „=„ itt halmazhoz tartozás Adott f(n) függvényhez akkor mondjuk, hogy Θ(g(n)) = f(n), ha Léteznek n0, c1, c2 állandók, hogy n>n0 esetén 0<=c1*g(n)<=f(n)<=c2*g(n) (aszimptotikusan korlátok közé szorítható)

Az alacsonyabb rendű tagok elhagyhatók A legmagasabb rendű tag együtthatója elhagyható Bizonyítás gondolatmenete: az ilyen módon leegyszerűsített függvényhez meghatározható a n0 küszöbérték, és a c1, c2 aszimptotikus alsó és felső korlátok úgy, hogy 0<= c1*g(n)<=f(n)<=c2*g(n) teljesüljön

Pl: n2/2-3n = Θ(n2) Azaz: 0<=c1*n2<=n2/2-3n<=c2*n2 | /n2 0<=c1<=1/2-3/n<=c2 Válasszuk n-t szabadon meg… 0<=1/2-3/n n>n0=7 c2>=1/2-3/7=1/14 c1<=1/14

O jelölés Aszimptotikus felső korlát Adott f(n) függvényhez akkor mondjuk, hogy O(g(n)) = f(n), ha Léteznek n0, c állandók, hogy n>n0 esetén 0<=f(n)<=c*g(n) (aszimptotikusan felső korlát alá szorítható) Legrosszabb érték becslésére használják

Ω jelölés Aszimptotikus alsó korlát Adott f(n) függvényhez akkor mondjuk, hogy Ω(g(n)) = f(n), ha Léteznek n0, c állandók, hogy n>n0 esetén 0<=c*g(n) <=f(n)

Tétel f(n) és g(n)-re: f(n) = Θ(g(n)) akkor és csak akkor, ha f(n) = O(g(n)) és f(n) = Ω(g(n)) Bizonyítás: házifeladat

o jelölés (kis ordó) Aszimptotikus éles!! felső korlát Adott f(n) függvényhez akkor mondjuk, hogy o(g(n)) = f(n), ha Bármely c állandóra Létezik n0 állandó, hogy n>n0 esetén 0<=f(n)<=c*g(n) Másik definíció: az f(n) a g(n)-hez képest jelentéktelenné válik, vagyis lim(n∞)f(n)/g(n) = 0

ω jelölés Aszimptotikus éles!! alsó korlát Adott f(n) függvényhez akkor mondjuk, hogy ω(g(n)) = f(n), ha Bármely c állandóra Létezik n0 állandó, hogy n>n0 esetén 0<=c*g(n) <=f(n) Másik definíció: f(n) a g(n)-hez képest tetszőlegesen nagy lehet, vagyis lim(n∞)f(n)/g(n) = ∞

Tulajdonságok (bizonyítás nélkül) Tranzitivitás, vagyis (O-ra, o-ra, Ω-ra, és ω-ra is!!): f(n) = Θ(g(n)) és g(n) = Θ(h(n)) akkor f(n) = Θ(h(n)) Reflexivitás: (O-ra és Ω-ra is!) f(n) = Θ(f(n)) Szimmetria: f(n) = Θ(g(n)) akkor és csak akkor, ha g(n) = Θ(f(n)) Felcserélt szimmetria: f(n) = O(g(n)) akkor és csak akkor, ha g(n) = Ω(f(n)) f(n) = o(g(n)) akkor és csak akkor, ha g(n) = ω(f(n))

Vigyázat! Párhuzam! f(n) = O(g(n)) ≈ a<=b f(n) = Ω(g(n)) ≈ a>=b f(n) = Θ(g(n)) ≈ a=b f(n) = o(g(n)) ≈ a<b f(n) = ω(g(n)) ≈ a>b Bár hasonlít a valós számok fölött értelmezett függvényekre, a Trichotómia NEM IGAZ!! Vagyis előfordulhat, hogy két függvényre. f(n)-re és g(n)-re sem f(n) = Θ(g(n)) sem f(n) = o(g(n)) sem f(n) = ω(g(n)) nem teljesül….