Siirry sisältöön

Matematiikka:Asymptoottinen kasvunopeus

Tieteen termipankista

Tällä käsitteellä ei ole otsikon muodostavia nimityksiä.

o-notaatio (luo nimityssivu)
Määritelmä Käsite, jonka avulla voidaan verrata esimerkiksi lukujonojen tai funktioiden kasvunopeuksia ja jakaa esimerkiksi lukujonoja tai funktioita erilaisiin luokkiin niiden kasvunopeuden perusteella
Selite

Asymptoottisen kasvunopeuden käsite ja siihen liittyvä O-notaatio on hyödyllinen etenkin analysoitaessa algoritmien tehokkuutta.

Se voidaan määritellä funktioille seuraavasti, ja aivan vastaavalla tavalla esimerkiksi lukusarjoille.

Olkoot f: ja g: funktioita. Jos on olemassa sellaiset vakiot x0,M, että |f(x)|M|g(x)|, kun xx0, sanotaan, että funktiolla f on sama asymptoottinen kasvunopeus kuin funktiolla g tai että f kasvaa korkeintaan yhtä nopeasti kuin g. Tätä merkitään O-notaatiolla: f(x)=O(g(x)).

Esimerkiksi jos f(x)=6x42x3+5, niin f(x)=O(x4). Jos nimittäin x1, pätee \begin{equationarray} \vert 6x^4-2x^3+5 \vert &\le& 6x^4+\vert2x^3\vert+5 \\ &\le&6n^4+2n^4+5n^4\\ &=&13x^4.\end{equationarray}

Vastaavasti käytetään pikku-o-notaatiota, eli merkintää f(x)=o(g(x)) kuvastamaan sitä, että funtio g(x) kasvaa huomattavasti nopeammin kuin funktio f(x). Täsmällinen määritelmä on, että jokaista reaalilukua ϵ>0 kohti löytyy sellainen xϵ, että |f(x)||ϵg(x)|, kun xxϵ.
br/> Esimerkiksi 2x=o(x2), sillä jos ϵ>0, niin 2xϵx2, kun x2ϵ (viimeiset kaksi epäyhtälöä ovat itse asiassa [[Matematiikka:ekvivalenssi

|ekvivalentit]], kun x>0m mikä huomataan jakamalla ensimmäinen epäyhtälö puolittain luvulla ϵx), eli voidaan valita xϵ=2ϵ.

Jos f(x)=o(g(x)), siitä seuraa aina, että f(x)=O(g(x)). Käänteinen ei kuitenkaan päde. Esimerkiksi 2x2=O(x2) (sillä |2x2|2|x2| kaikilla x), mutta 2x2o(x2), koska silloin, kun ϵ<2, ei millään luvulla x päde, että 2x2ϵx2.

Jos (an)=O(bn) ja (bn)=O(an), jonot (an) ja (bn) kasvavat yhtä nopeasti. Tällöin merkitään (an)=Θ(bn).

> Luokat O, o ja Θ voidaan määritellä yhtäpitävästi myös tutkimalla lausekkeen |f(x)||g(x)| arvoa, kun x lähenee ääretöntä. Jos \textrm{lim sup}_{x \to \infty} \frac{\vert f(x) \vert}{\vert g(x) \vert} < \infty, niin f(x)=O(g(x)). Jos taas \textrm{lim sup}_{x \to \infty} \frac{\vert f(x) \vert}{\vert g(x) \vert} < \infty, niin, f(x)=o(g(x)). Jos puolestaan on olemassa sellaiset positiiviset vakiot c,C, että Jäsentäminen epäonnistui (Jäsennysvirhe): {\displaystyle c \lt \frac{\vert f(x)\vert}{\vert g(x) \vert} \lt C} , niin f(x)=Θ(g(x)).

Erikieliset vastineet

asymptotic growth rate (luo nimityssivu)englanti (English)
o-notation (luo nimityssivu)englanti (English)


Alaviitteet

Lähdeviittaus tähän sivuun:
Tieteen termipankki 6.12.2025: Matematiikka:Asymptoottinen kasvunopeus. (Tarkka osoite: https://tieteentermipankki.fi/wiki/Matematiikka:Asymptoottinen kasvunopeus.)