Oszacowanie z definicji

0

Jak określić czy prawidłowe jest oszacowanie z definicji:

n4-2n3-n+2=O(n4)

Prosił bym o wyjaśnienie krok po kroku jak rozwiązuje się takiego typu zadania.

0

Nieszczególnie potrafię odczytać równanie które podałeś... Chodzi Ci o to:?

tex: n<sup>4-2n</sup>3-n+2=\Theta(n^4)
text: n^4 - 2*n^3-n+2 = O(n^4)

0

Tak, przepraszam za niejasny zapis :)

0

n4 - 2n3 - n + 2 = O(n4) oznacza, że funkcja f(n) = n4 - 2n3 - n + 2 jest co najwyżej rzędu n4, czyli możemy ją ograniczyć od góry przez cn4 dla pewnej stałej c. Ograniczenie nie musi zachodzić dla każdego n. Wystarczą wszystkie n większe od jakiejś liczby. Czyli tak:
n4 - 2n3 - n + 2 = n3(n-2) - (n-2) = (n-2)(n3-1) < nn3 = n4 dla każdego n naturalnego. Tym samym masz f(n) = O(n4), bo możesz ją ograniczyć od góry przez 1n4. (wartość stałej c - tutaj 1 - nie ma znaczenia. Liczy się to, czy w ogóle można taką stałą znaleźć).

0

Jeśli dobrze pamiętam, to by zrobić to sprawdzenie zgodnie z definicją to po prostu liczysz \lim_{n\to\infty}\frac{n<sup>4-2 n</sup>3-n+2}{n^4} i patrzysz czy daje to skończoną wartość.

1 użytkowników online, w tym zalogowanych: 0, gości: 1