5 votos

O grande / correcto o incorrecto?

Tengo que decidir, si el siguiente teorema es correcto o incorrecto. Hay funciones, que satisface las siguientes condiciones:

$ f(n) \in \mathcal{O}(h(n)) $ e $ g(n) \in \mathcal{O}(h(n))$

Ahora debe tener: $$ \frac{f(n)}{g(n)} =\mathcal{O}(1) $$

Por definición de recibir: $f(n) \leq c_1 \cdot h(n) \ \forall n\geq N$ e $g(n) \leq c_2 \cdot h(n) \ \forall n\geq N'$

Así, $$ \frac{f(n)}{g(n)} = \frac{c_1}{c_2} \cdot 1 \ \forall n\geq max\{N,N'\}$$

No estoy seguro. g(n) puede ser 0. ¿Qué te parece?

13voto

mihaild Puntos 568

No puede pasar de $f \leqslant c_1 h$ y $g \leqslant c_2 h$ a $\frac{f}{g} = \frac{c_1}{c_2}$ .

Y el reclamo inicial es falso. Tomemos, por ejemplo, $f(n) = h(n) = n^2$ , $g(n) = n$ .

8voto

Fred Puntos 690

Considere $f(n)=h(n)=1$ y $g(n)=1/n$ .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X