En análisis de algoritmos una cota superior asintótica es una función que sirve de cota superior de otra función cuando el argumento tiende a infinito. Usualmente se utiliza la notación O(g(x)) para referirse a las funciones acotadas superiormente por la función g(x).
Más formalmente se define:
Una función f(x) pertenece a O(g(x)) cuando existe una constante positiva c tal que a partir de un valor f(x) no sobrepasa a . Quiere decir que la función f es inferior a g a partir de un valor dado salvo por una factor constante.
La cota superior asintótica tiene gran importancia en Teoría de la complejidad computacional a la hora de definir las clases de complejidad.
CotaSuperiorAsintotica.png A pesar de que O(g(x)) está definido como un conjunto, se acostumbra escribir f(x)=O(g(x)) en lugar de f(x)∈O(g(x)). Muchas veces también se habla de una función nombrando únicamente su expresión, como en x² en lugar de h(x)=x², siempre que esté claro cual es el parámetro de la función dentro de la expresión. En la gráfica se da un ejemplo esquemático de como se comporta con respecto a f(x) cuando x tiende a infinito.
La cota ajustada asintótica (notación Θ) tiene relación con la las cotas superior e inferior asintóticas (notación Ω):
Los órdenes más utilizados en análisis de algoritmos, en orden creciente, son los siguientes (donde c representa una constante):
| notación | nombre |
|---|---|
| O(1) | orden constante |
| O(log x) | orden logarítmico |
| O(xc) | orden polilogarítmico |
| O(x) | orden lineal |
| O(x · log x) | orden lineal logarítmico |
| O(x²) | orden cuadrático |
| O(xc) | orden polinómico |
| O(cx) | orden exponencial |
| O(x!) | orden factorial |
| O(xx) | orden exponencial |
Análisis matemático | Complejidad computacional
Big O notation | 대문자 O 표기법 | Notacja dużego O | O-большое | สัญกรณ์โอใหญ่ | 大O符号
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Cota superior asintótica".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world