O jelölés

Innen: Hungaropédia
Ugrás a navigációhozUgrás a kereséshez
Egy példa az ordó-jelölés használatára: f(x) ∈ O(g(x)) vagyis létezik egy c > 0 és létezik egy x0 úgy, hogy f(x) < cg(x), ha x > x0.

Az Edmund Landautól származó ordó-jelölés (O jelölés) az analízisben és alkalmazásaiban (valószínűségszámítás, analitikus számelmélet, számításelmélet) függvények becslését megkönnyítő jelölésmód.

Nagy ordó

Ha f és g valós vagy természetes számokon értelmezett függvények, amelyeknek nagy x helyeken felvett értékeit, vagy éppen x[a,b] (a,b valós számok) melletti viselkedését vizsgáljuk, akkor f(x)=O(g(x)) azt jelenti, hogy |f(x)|Cg(x) teljesül alkalmas C valós konstansra a megadott helyen. Kiejtése: „f(x) egyenlő (nagy) ordó g(x)”. Ezt leggyakrabban hibatagok menet közbeni becslésére alkalmazzuk, például (x+1)2=x2+O(x) x mellett, hiszen a hibatag 2x+1, legfeljebb 3x minden x1-re. Hasonlóképpen írható például ex=1+x+O(x2), ahol x0.

Tulajdonságok

Ha egy f függvény felírható mint véges sok függvény összege, akkor a növekedési ütemet a leggyorsabban növekvő határozza meg. Például:

f(n)=9logn+5(logn)3+3n2+2n3=O(n3),ahogy n.

Szorzat

f1O(g1) és f2O(g2)f1f2O(g1g2)
fO(g)O(fg)

Összeg

f1O(g1) és f2O(g2)f1+f2O(|g1|+|g2|)
Ami azt jelenti, hogy f1O(g) and f2O(g)f1+f2O(g).
Ha f és g pozitív függvények, akkor f+O(g)O(f+g)

Konstanssal való szorzás

Legyen k egy konstans. Ekkor:
O(kg)=O(g) ha k nem nulla.
fO(g)kfO(g).

Kapcsolódó jelölések

Kis ordó

Ha nemcsak |f(x)|Cg(x), de f(x)/g(x)0 is teljesül a megadott határátmenetben, azt f(x)=o(g(x))-szel jelöljük és azt mondjuk, hogy „f(x) egyenlő kis ordó g(x)”. Eszerint például x2=o(x3) x mellett, vagy logn!=(1+o(1))nlogn szintén n esetén.

Omega

Ha nem felülről, hanem alulról adunk becslést, azt omegával jelöljük. Eszerint f(x)=Ω(g(x)) azt jelenti, hogy a megadott helyeken f(x)>cg(x) teljesül alkalmas c>0 konstansra.

Theta

Ha az f,g függvényekre f(x)=O(g(x)) és g(x)=Ω(f(x)) is teljesül, azt f(x)=θ(g(x))-szel jelöljük. Így például Csebisev tétele a prímszámok számáról így fogalmazható:

π(x)=θ(xlogx).

A theta-jelölés helyett használják az f(x)g(x) jelölést is.

Vinogradov-szimbólum

Vinogradov vezette be f(x)g(x)-t f(x)=O(g(x)) jelölésére.

Fordítás

Ez a szócikk részben vagy egészben a Big O notation című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.