Доказывая, что функция f (n) принадлежит большой тетам (g (n))

StackOverflow https://stackoverflow.com/questions/2718652

Вопрос

Это упражнение, которое просит указать класс Big-Theta (G (N)) функции принадлежат и доказать утверждение.

В этом случае f (n) = (n ^ 2 + 1) ^ 10

По определению F (N) E Big-Theta (G (N)) <=> C1 * G (N) <F (N) <C2 * G (N), где C1 и C2 - две постоянные.

Я знаю, что для этого конкретного f (n) Big-Theta - G (n ^ 20), но я не знаю, кто доказывает это правильно. Я думаю, мне нужно манипулировать это неравенство, но я не знаю, как

Это было полезно?

Решение

Функция f (x) - θ (g (x)), iff:

  • f (x) o (g (x)), а также
  • g (x) is o (f (x))

Итак, хотя вы можете попытаться доказать это в одном неравенстве, я предлагаю вам сломать его в эти две части; сначала докажем, что для некоторого n> n0 f (n) <c1 g (n), а затем доказать, что для некоторого n> n0 g (n) <c2 f (n). Как только вы доказали обе части, отдельно, вы можете вернуться к определению θ, чтобы доказать, что f = θ (g).

Другие советы

Я не очень эксперт на этом, но не мог бы вы доказать, что f (n) e ο (n) и что f (n) e ω (n), а затем утверждают, что f (n) e θ (n) Из-за определения пересечения?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top