asymptotyka, notacja O duże

Permutacje. Kombinacje. Wariacje. Rozmieszczanie kul w urnach. Silnie i symbole Newtona. Przeliczanie zbiorów. Funkcje tworzące. Teoria grafów.
Łukasz_1989
Użytkownik
Użytkownik
Posty: 64
Rejestracja: 31 sie 2007, o 16:13
Płeć: Mężczyzna
Lokalizacja: Mazowsze
Podziękował: 8 razy

asymptotyka, notacja O duże

Post autor: Łukasz_1989 »

Nie wiem czy to dobry dział, jeśli nie to proszę o przeniesienie. Działu asymptotyka nie ma więc trudno mi stwierdzić gdzie najlepiej byłoby to ulokować.
A wracając do meritum sprawy:

Czy poniższe zdania są prawdziwe czy fałszywe?
a) \(\displaystyle{ 40^n = O(2^n)}\)
b) \(\displaystyle{ (40n)^2 = O(n^2)}\)
c) \(\displaystyle{ (2n)! = O(n!)}\)
d) \(\displaystyle{ (n+1)^{40} = O(n^{40})}\)
e) \(\displaystyle{ (n+1)^{40} = O(n^{41} )}\)
f) \(\displaystyle{ log \ n = O (lg \ n)}\)
g) \(\displaystyle{ lg n = O (log \ n)}\)

Prosiłbym o sprawdzenie, możliwie najszybsze ponieważ zależy mi na czasie i chciałbym mieć to już dzisiaj do wieczora zrobione. Wg mnie wygląda to tak:
a) fałszywe
b) fałszywe
c) fałszywe
d) prawdziwe
e) prawdziwe
f) prawdziwe
g) fałszywe
kalq
Użytkownik
Użytkownik
Posty: 4
Rejestracja: 19 wrz 2009, o 19:23
Płeć: Mężczyzna
Lokalizacja: Kraków
Pomógł: 2 razy

asymptotyka, notacja O duże

Post autor: kalq »

Według mnie powinno być tak:

a) fałszywe: \(\displaystyle{ 40^n = 2^n*20^n}\)
więc stała z definicji notacji O nie istnieje
b) prawdziwe: \(\displaystyle{ (40n)^2 = 160 n^2}\)
więc stała istnieje
c) fałszywe: \(\displaystyle{ (2n)! = n!\prod_{i=n+1}^{2n}i}\)
drugi człon iloczynu nie da się oszacować przez żadną stałą
d) prawdziwe: \(\displaystyle{ (n+1)^{40} < (2n)^{40} = 2^{40} n^{40}}\)
dla odpowiednio dużych n nierówność jest prawdziwa, a z niej mamy stałą (luźne szacowanie, ale wystarcza:) )
e)prawdziwe: z poprzedniego mamy \(\displaystyle{ (n+1)^{40} = O(n^{40})}\)
więc tym bardziej \(\displaystyle{ (n+1)^{40} = O(n^{41})}\)
f)prawdziwe: \(\displaystyle{ log(n) = lg(n) * \frac{1}{lg(2)}}\)
więc stała istnieje
g)prawdziwe: \(\displaystyle{ lg(n) = log(n) * \frac{1}{log(e)}}\)
więc stała istnieje
Łukasz_1989
Użytkownik
Użytkownik
Posty: 64
Rejestracja: 31 sie 2007, o 16:13
Płeć: Mężczyzna
Lokalizacja: Mazowsze
Podziękował: 8 razy

asymptotyka, notacja O duże

Post autor: Łukasz_1989 »

Jesteś pewien przypadku g)?
Bo tu mam wątpliwości
Awatar użytkownika
Zordon
Użytkownik
Użytkownik
Posty: 4977
Rejestracja: 12 lut 2008, o 21:42
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 75 razy
Pomógł: 910 razy

asymptotyka, notacja O duże

Post autor: Zordon »

dobrze jest, wszystkie logarytmy o podstawie większej od jedynki rosną niemal tak samo szybko
ODPOWIEDZ