Szacowanie rekurencji
-
- Użytkownik
- Posty: 7
- Rejestracja: 12 kwie 2018, o 15:51
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
Szacowanie rekurencji
Witam,
Mam problem z zadaniem:
Znajdź możliwe najlepsze oszacowanie:
\(\displaystyle{ {n ^{2}\choose n} =O(?).}\)
Wiem że można skorzystać ze wzoru Stirlinga ale nie wiem jak to zrobić i jak wyliczyć ile wyniesie notacja \(\displaystyle{ O}\).
Mam problem z zadaniem:
Znajdź możliwe najlepsze oszacowanie:
\(\displaystyle{ {n ^{2}\choose n} =O(?).}\)
Wiem że można skorzystać ze wzoru Stirlinga ale nie wiem jak to zrobić i jak wyliczyć ile wyniesie notacja \(\displaystyle{ O}\).
Ostatnio zmieniony 11 maja 2018, o 15:34 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Niepoprawnie napisany kod LaTeX-a.
Powód: Niepoprawnie napisany kod LaTeX-a.
- JakimPL
- Użytkownik
- Posty: 2401
- Rejestracja: 25 mar 2010, o 12:15
- Płeć: Mężczyzna
- Lokalizacja: Katowice
- Podziękował: 43 razy
- Pomógł: 459 razy
Re: Szacowanie rekurencji
Najlepsze oszacowanie to chyba
\(\displaystyle{ {n ^{2}\choose n} =O\left({n ^{2}\choose n}\right)}\)
Pierwszy sposób, który przychodzi mi na myśl, być może nie najprostszy. Oszacujemy podaną funkcją za pomocą elementarnych. Rozpiszmy uprzednio, czym jest
\(\displaystyle{ {n ^{2}\choose n}=\frac{(n^2)!}{n!(n^2-n)!}=\frac{(n^2-n)!(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n!(n^2-n)!}=\frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n!}=}\).
Szukamy takiej funkcji \(\displaystyle{ f(n)}\), dla której
\(\displaystyle{ \lim_{n\to\infty}\frac{{n ^{2}\choose n}}{f(n)}=1}\)
(to będzie oznaczać, że przybliżenie jest najlepsze w sensie asymptotycznym. I faktycznie, z pomocą przyjdzie nam oszacowanie Stirlinga:
\(\displaystyle{ n!\approx \bigg(\frac{n}{e}\bigg)^n\sqrt{2\pi n}}\),
za pomocą którego otrzymamy:
\(\displaystyle{ \frac{1}{n!}\approx \bigg(\frac{e}{n}\bigg)^n\frac{1}{\sqrt{2\pi n}}}\).
Stąd:
\(\displaystyle{ {n ^{2}\choose n} \approx \frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{\sqrt{2\pi n}}\left(\frac{e}{n}\right)^n}\).
Prawie gotowe, pozostaje zająć się wyrażeniem \(\displaystyle{ (n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}\).
Wystarczy sprawdzić, że:
\(\displaystyle{ (n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2\approx n^{2n}e^{-1/2}=\frac{n^{2n}}{\sqrt{e}}}\),
co wówczas da nam:
\(\displaystyle{ \boxed{{n ^{2}\choose n} \approx \frac{n^{2n}}{\sqrt{2\pi e n}}\left(\frac{e}{n}\right)^n=\frac{(e n)^n}{\sqrt{2\pi e n}}}}\)
a w rezultacie, pomijając stałe (które nie wpływają na notację dużego \(\displaystyle{ O}\):
\(\displaystyle{ {n ^{2}\choose n} =O\left(e^n n^{n-\frac{1}{2}\right)}\).
Pozostaje zatem sprawdzić, że:
\(\displaystyle{ \lim_{n\to\infty}\frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n^{2n}}=e^{-1/2}}\)
Poradzisz sobie dalej?
\(\displaystyle{ {n ^{2}\choose n} =O\left({n ^{2}\choose n}\right)}\)
Pierwszy sposób, który przychodzi mi na myśl, być może nie najprostszy. Oszacujemy podaną funkcją za pomocą elementarnych. Rozpiszmy uprzednio, czym jest
\(\displaystyle{ {n ^{2}\choose n}=\frac{(n^2)!}{n!(n^2-n)!}=\frac{(n^2-n)!(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n!(n^2-n)!}=\frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n!}=}\).
Szukamy takiej funkcji \(\displaystyle{ f(n)}\), dla której
\(\displaystyle{ \lim_{n\to\infty}\frac{{n ^{2}\choose n}}{f(n)}=1}\)
(to będzie oznaczać, że przybliżenie jest najlepsze w sensie asymptotycznym. I faktycznie, z pomocą przyjdzie nam oszacowanie Stirlinga:
\(\displaystyle{ n!\approx \bigg(\frac{n}{e}\bigg)^n\sqrt{2\pi n}}\),
za pomocą którego otrzymamy:
\(\displaystyle{ \frac{1}{n!}\approx \bigg(\frac{e}{n}\bigg)^n\frac{1}{\sqrt{2\pi n}}}\).
Stąd:
\(\displaystyle{ {n ^{2}\choose n} \approx \frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{\sqrt{2\pi n}}\left(\frac{e}{n}\right)^n}\).
Prawie gotowe, pozostaje zająć się wyrażeniem \(\displaystyle{ (n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}\).
Wystarczy sprawdzić, że:
\(\displaystyle{ (n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2\approx n^{2n}e^{-1/2}=\frac{n^{2n}}{\sqrt{e}}}\),
co wówczas da nam:
\(\displaystyle{ \boxed{{n ^{2}\choose n} \approx \frac{n^{2n}}{\sqrt{2\pi e n}}\left(\frac{e}{n}\right)^n=\frac{(e n)^n}{\sqrt{2\pi e n}}}}\)
a w rezultacie, pomijając stałe (które nie wpływają na notację dużego \(\displaystyle{ O}\):
\(\displaystyle{ {n ^{2}\choose n} =O\left(e^n n^{n-\frac{1}{2}\right)}\).
Pozostaje zatem sprawdzić, że:
\(\displaystyle{ \lim_{n\to\infty}\frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n^{2n}}=e^{-1/2}}\)
Poradzisz sobie dalej?
-
- Użytkownik
- Posty: 7
- Rejestracja: 12 kwie 2018, o 15:51
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
Szacowanie rekurencji
Mógłbyś rozwiązać do końca? Jestem mega słaby w tym
I mam pytanie \(\displaystyle{ { n^{2} \choose n}}\) to nie jest \(\displaystyle{ \frac{n^{2}!}{n( n^2-n)!}}\)?
I mam pytanie \(\displaystyle{ { n^{2} \choose n}}\) to nie jest \(\displaystyle{ \frac{n^{2}!}{n( n^2-n)!}}\)?
- Premislav
- Użytkownik
- Posty: 15687
- Rejestracja: 17 sie 2012, o 13:12
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 196 razy
- Pomógł: 5220 razy
Re: Szacowanie rekurencji
Nie, \(\displaystyle{ { n^{2} \choose n}=\frac{(n^2)!}{n!(n^2-n)!}}\).
Mamy
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n^{2n}}= \frac{ \prod_{k=1}^{n-1}(n^2-k) }{n^{2n-2}}=\\= \prod_{k=1}^{n-1}\left( 1- \frac{k}{n^2} \right)}\)
Jeśli więc
\(\displaystyle{ a_n=\frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n^{2n}}}\),
to
\(\displaystyle{ \ln a_n= \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right)}\)
i teraz korzystając z:
\(\displaystyle{ \ln(1+t)=t+o(t)}\) (co wynika ze wzoru Maclaurina) mamy
\(\displaystyle{ \ln\left( 1- \frac{k}{n^2} \right) =-\frac{k}{n^2}+o\left( -\frac k{n^2}\right)}\),
w szczególności
\(\displaystyle{ \ln\left( 1- \frac{k}{n^2} \right) =-\frac{k}{n^2}+o\left(-\frac 1 n\right)}\)
gdy \(\displaystyle{ k=1\ldots n-1}\), czyli
\(\displaystyle{ \lim_{n \to \infty } \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right) = \lim_{n \to \infty } \frac{1}{n^2}\sum_{k=1}^{n-1} k=-\frac 1 2}\)
Ostatecznie więc
\(\displaystyle{ \lim_{n \to \infty }\ln a_n=-\frac 1 2}\) i \(\displaystyle{ \lim_{n \to \infty }a_n=e^{-\frac 1 2}}\)
-- 12 maja 2018, o 11:57 --
Można również postąpić tak:
\(\displaystyle{ \ln(1-t)=- \sum_{m=1}^{ \infty } \frac{t^m}{m}}\),
dla \(\displaystyle{ |t|<1}\),
więc
\(\displaystyle{ \ln\left( 1-\frac{k}{n^2}\right) =- \sum_{m=1}^{ \infty } \frac{k^m}{n^{2m}}}\)
dla \(\displaystyle{ k=1\ldots n-1}\) (oczywiście \(\displaystyle{ n>1}\)).
oraz
\(\displaystyle{ \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right) =- \sum_{k=1}^{n-1} \sum_{m=1}^{ \infty } \frac{k^m}{n^{2m}}}\)
Teraz rozbijmy tę sumę:
\(\displaystyle{ \sum_{m=1}^{ \infty } \frac{k^m}{n^{2m}}=\frac{k}{n^2}+ \sum_{m\ge 2}^{} \frac{k^m}{n^{2m}}}\)
toteż
\(\displaystyle{ \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right) =- \sum_{k=1}^{n-1}\frac{k}{n^2}- \sum_{k=1}^{n-1} \sum_{m=2}^{+\infty} \frac{k^m}{n^{2m}}}\)
Mamy \(\displaystyle{ \frac{k^m}{n^{2m}}\le \frac{1}{n^m}}\) dla \(\displaystyle{ k=1\ldots n-1}\), więc
\(\displaystyle{ 0<\sum_{k=1}^{n-1} \sum_{m=2}^{+\infty} \frac{k^m}{n^{2m}} \le \sum_{k=1}^{n-1} \sum_{m=2}^{+\infty} \frac{1}{n^{m}}= \\=\frac{n-1}{n^2\left(1-\frac 1 {n^2}\right)}\stackrel{n\rightarrow \infty}\longrightarrow 0}\),
toteż z tw. o 3 ciągach otrzymujemy
\(\displaystyle{ \lim_{n \to \infty } \sum_{k=1}^{n-1} \sum_{m=2}^{+\infty} \frac{k^m}{n^{2m}}=0}\)
oraz
\(\displaystyle{ \lim_{n \to \infty } \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right) =-\frac 1 2}\)
gdyż
\(\displaystyle{ \lim_{n \to \infty }- \sum_{k=1}^{n-1}\frac{k}{n^2}=-\frac 1 2}\)
(zwykła suma ciągu arytmetycznego).
Ale pewnie JakimPL miał na myśli coś sprytniejszego.
Mamy
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n^{2n}}= \frac{ \prod_{k=1}^{n-1}(n^2-k) }{n^{2n-2}}=\\= \prod_{k=1}^{n-1}\left( 1- \frac{k}{n^2} \right)}\)
Jeśli więc
\(\displaystyle{ a_n=\frac{(n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2}{n^{2n}}}\),
to
\(\displaystyle{ \ln a_n= \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right)}\)
i teraz korzystając z:
\(\displaystyle{ \ln(1+t)=t+o(t)}\) (co wynika ze wzoru Maclaurina) mamy
\(\displaystyle{ \ln\left( 1- \frac{k}{n^2} \right) =-\frac{k}{n^2}+o\left( -\frac k{n^2}\right)}\),
w szczególności
\(\displaystyle{ \ln\left( 1- \frac{k}{n^2} \right) =-\frac{k}{n^2}+o\left(-\frac 1 n\right)}\)
gdy \(\displaystyle{ k=1\ldots n-1}\), czyli
\(\displaystyle{ \lim_{n \to \infty } \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right) = \lim_{n \to \infty } \frac{1}{n^2}\sum_{k=1}^{n-1} k=-\frac 1 2}\)
Ostatecznie więc
\(\displaystyle{ \lim_{n \to \infty }\ln a_n=-\frac 1 2}\) i \(\displaystyle{ \lim_{n \to \infty }a_n=e^{-\frac 1 2}}\)
-- 12 maja 2018, o 11:57 --
Można również postąpić tak:
\(\displaystyle{ \ln(1-t)=- \sum_{m=1}^{ \infty } \frac{t^m}{m}}\),
dla \(\displaystyle{ |t|<1}\),
więc
\(\displaystyle{ \ln\left( 1-\frac{k}{n^2}\right) =- \sum_{m=1}^{ \infty } \frac{k^m}{n^{2m}}}\)
dla \(\displaystyle{ k=1\ldots n-1}\) (oczywiście \(\displaystyle{ n>1}\)).
oraz
\(\displaystyle{ \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right) =- \sum_{k=1}^{n-1} \sum_{m=1}^{ \infty } \frac{k^m}{n^{2m}}}\)
Teraz rozbijmy tę sumę:
\(\displaystyle{ \sum_{m=1}^{ \infty } \frac{k^m}{n^{2m}}=\frac{k}{n^2}+ \sum_{m\ge 2}^{} \frac{k^m}{n^{2m}}}\)
toteż
\(\displaystyle{ \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right) =- \sum_{k=1}^{n-1}\frac{k}{n^2}- \sum_{k=1}^{n-1} \sum_{m=2}^{+\infty} \frac{k^m}{n^{2m}}}\)
Mamy \(\displaystyle{ \frac{k^m}{n^{2m}}\le \frac{1}{n^m}}\) dla \(\displaystyle{ k=1\ldots n-1}\), więc
\(\displaystyle{ 0<\sum_{k=1}^{n-1} \sum_{m=2}^{+\infty} \frac{k^m}{n^{2m}} \le \sum_{k=1}^{n-1} \sum_{m=2}^{+\infty} \frac{1}{n^{m}}= \\=\frac{n-1}{n^2\left(1-\frac 1 {n^2}\right)}\stackrel{n\rightarrow \infty}\longrightarrow 0}\),
toteż z tw. o 3 ciągach otrzymujemy
\(\displaystyle{ \lim_{n \to \infty } \sum_{k=1}^{n-1} \sum_{m=2}^{+\infty} \frac{k^m}{n^{2m}}=0}\)
oraz
\(\displaystyle{ \lim_{n \to \infty } \sum_{k=1}^{n-1}\ln\left( 1-\frac{k}{n^2}\right) =-\frac 1 2}\)
gdyż
\(\displaystyle{ \lim_{n \to \infty }- \sum_{k=1}^{n-1}\frac{k}{n^2}=-\frac 1 2}\)
(zwykła suma ciągu arytmetycznego).
Ale pewnie JakimPL miał na myśli coś sprytniejszego.
- JakimPL
- Użytkownik
- Posty: 2401
- Rejestracja: 25 mar 2010, o 12:15
- Płeć: Mężczyzna
- Lokalizacja: Katowice
- Podziękował: 43 razy
- Pomógł: 459 razy
Re: Szacowanie rekurencji
Ponieważ
\(\displaystyle{ \frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{n^{2n}}=\left(1-\frac{\tfrac{n-1}{2}}{n^2}\right)^n\approx\left(1-\frac{\tfrac{1}{2}}{n}\right)^n\to e^{-1/2}}\),
to wystarczy sprawdzić, że
\(\displaystyle{ \prod_{k=1}^{n-1}\left( 1- \frac{k}{n^2} \right)\approx \frac{(n^2-\tfrac{n-1}{2})^n}{n^{2n}}}\)
Czyli, że
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\to 1}\)
Zauważmy, z nierówności \(\displaystyle{ a \cdot b\leqslant \left(\frac{a+b}{2}\right)^2}\) dostajemy
\(\displaystyle{ (n^2-n+k)(n^2-k+1)\leqslant \left(n^2-\frac{n-1}{2}\right)^2}\)
dla każdego \(\displaystyle{ k\in\{1,\ldots,n\}}\). Stąd
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\leqslant\frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{\left(n^2-\tfrac{n-1}{2}\right)^n}=1\to 1}\).
Na podstawie tej samej nierówności (!) wnioskujemy też:
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\geqslant\frac{(n^2-n+1)\cdot\ldots\cdot n^2}{(n^2-n+1)\cdot\ldots\cdot n^2}=1\to 1}\).
Na podstawie twierdzenia o trzech ciągów mamy to, co chcemy.
\(\displaystyle{ \frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{n^{2n}}=\left(1-\frac{\tfrac{n-1}{2}}{n^2}\right)^n\approx\left(1-\frac{\tfrac{1}{2}}{n}\right)^n\to e^{-1/2}}\),
to wystarczy sprawdzić, że
\(\displaystyle{ \prod_{k=1}^{n-1}\left( 1- \frac{k}{n^2} \right)\approx \frac{(n^2-\tfrac{n-1}{2})^n}{n^{2n}}}\)
Czyli, że
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\to 1}\)
Zauważmy, z nierówności \(\displaystyle{ a \cdot b\leqslant \left(\frac{a+b}{2}\right)^2}\) dostajemy
\(\displaystyle{ (n^2-n+k)(n^2-k+1)\leqslant \left(n^2-\frac{n-1}{2}\right)^2}\)
dla każdego \(\displaystyle{ k\in\{1,\ldots,n\}}\). Stąd
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\leqslant\frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{\left(n^2-\tfrac{n-1}{2}\right)^n}=1\to 1}\).
Na podstawie tej samej nierówności (!) wnioskujemy też:
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\geqslant\frac{(n^2-n+1)\cdot\ldots\cdot n^2}{(n^2-n+1)\cdot\ldots\cdot n^2}=1\to 1}\).
Na podstawie twierdzenia o trzech ciągów mamy to, co chcemy.
- Premislav
- Użytkownik
- Posty: 15687
- Rejestracja: 17 sie 2012, o 13:12
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 196 razy
- Pomógł: 5220 razy
Re: Szacowanie rekurencji
Coś mi tutaj nie pasuje. Może jakiś błąd w przepisywaniu?
Przecież skoro
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\leqslant 1}\)
oraz
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\geqslant 1}\),
to otrzymalibyśmy
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}=1}\),
co jest oczywistą bzdurą.-- 13 maja 2018, o 03:15 --Mam jeszcze nieco inny pomysł, o tej porze nie jestem niestety pewien, czy działa:
niech
\(\displaystyle{ 1+t=e^{t+g(t)}}\)
dla \(\displaystyle{ t>-1}\).
Wówczas \(\displaystyle{ g(t)=\ln\left( \frac{1+t}{e^t}\right)}\),
i mamy
\(\displaystyle{ 0= \lim_{t \to 0}\left( \frac{\ln(1+t)}{t}-1\right) = \lim_{t \to 0} \frac{g(t)}{t}}\),
co wynika ze znanej granicy specjalnej
\(\displaystyle{ \lim_{t \to 0} \frac{\ln(1+t)}{t}=1}\).
Zatem otrzymujemy
\(\displaystyle{ 1-\frac{k}{n^2}=\exp\left(-\frac{k}{n^2}+g\left( -\frac{k}{n^2}\right) \right)}\)
dla \(\displaystyle{ k=1,2\ldots n-1}\) i po pomnożeniu stronami:
\(\displaystyle{ \prod_{k=1}^{n-1}\left( 1-\frac{k}{n^2}\right)=\exp\left( - \sum_{k=1}^{n-1}\frac{k}{n^2} + \sum_{k=1}^{n-1}g\left( -\frac{k}{n^2}\right) \right)}\)
i pozostaje zauważyć, że
\(\displaystyle{ - \sum_{k=1}^{n} \frac{k}{n^2} = -\frac{n-1}{2n} \stackrel{n\rightarrow\infty}\longrightarrow -\frac 1 2}\)
oraz że
\(\displaystyle{ 0\ge g\left( -\frac{k}{n^2}\right)\ge g\left( -\frac {n-1} {n^2}\right)}\)
dla \(\displaystyle{ k=1,2 \ldots n-1}\) (gdyż dla \(\displaystyle{ t\in (-1,0)}\) funkcja \(\displaystyle{ g(t)=\ln(1+t)-t}\) jest rosnąca i \(\displaystyle{ g(0)=0}\))
więc
\(\displaystyle{ 0\ge \sum_{k=1}^{n-1}g\left( -\frac{k}{n^2}\right) \ge (n-1)g\left( -\frac{n-1}{n^2}\right)\stackrel{n\to \infty}\longrightarrow 0}\)
i z ciągłości funkcji eksponencjalnej
\(\displaystyle{ \lim_{n \to \infty }\prod_{k=1}^{n-1}\left( 1-\frac{k}{n^2}\right)=e^{-\frac 1 2}}\)
Myślę, że aż tak elementarnie jak próbowałeś nie da się tego udowodnić (choć wolałbym się mylić w tej kwestii). W powyższym rozwiązaniu ominąłem szereg Taylora, trzeba tylko znać granicę z logarytmem naturalnym i policzyć pochodną tej funkcji \(\displaystyle{ \ln(1+t)-t}\), koszmar to nie jest.
Przecież skoro
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\leqslant 1}\)
oraz
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\geqslant 1}\),
to otrzymalibyśmy
\(\displaystyle{ \frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}=1}\),
co jest oczywistą bzdurą.-- 13 maja 2018, o 03:15 --Mam jeszcze nieco inny pomysł, o tej porze nie jestem niestety pewien, czy działa:
niech
\(\displaystyle{ 1+t=e^{t+g(t)}}\)
dla \(\displaystyle{ t>-1}\).
Wówczas \(\displaystyle{ g(t)=\ln\left( \frac{1+t}{e^t}\right)}\),
i mamy
\(\displaystyle{ 0= \lim_{t \to 0}\left( \frac{\ln(1+t)}{t}-1\right) = \lim_{t \to 0} \frac{g(t)}{t}}\),
co wynika ze znanej granicy specjalnej
\(\displaystyle{ \lim_{t \to 0} \frac{\ln(1+t)}{t}=1}\).
Zatem otrzymujemy
\(\displaystyle{ 1-\frac{k}{n^2}=\exp\left(-\frac{k}{n^2}+g\left( -\frac{k}{n^2}\right) \right)}\)
dla \(\displaystyle{ k=1,2\ldots n-1}\) i po pomnożeniu stronami:
\(\displaystyle{ \prod_{k=1}^{n-1}\left( 1-\frac{k}{n^2}\right)=\exp\left( - \sum_{k=1}^{n-1}\frac{k}{n^2} + \sum_{k=1}^{n-1}g\left( -\frac{k}{n^2}\right) \right)}\)
i pozostaje zauważyć, że
\(\displaystyle{ - \sum_{k=1}^{n} \frac{k}{n^2} = -\frac{n-1}{2n} \stackrel{n\rightarrow\infty}\longrightarrow -\frac 1 2}\)
oraz że
\(\displaystyle{ 0\ge g\left( -\frac{k}{n^2}\right)\ge g\left( -\frac {n-1} {n^2}\right)}\)
dla \(\displaystyle{ k=1,2 \ldots n-1}\) (gdyż dla \(\displaystyle{ t\in (-1,0)}\) funkcja \(\displaystyle{ g(t)=\ln(1+t)-t}\) jest rosnąca i \(\displaystyle{ g(0)=0}\))
więc
\(\displaystyle{ 0\ge \sum_{k=1}^{n-1}g\left( -\frac{k}{n^2}\right) \ge (n-1)g\left( -\frac{n-1}{n^2}\right)\stackrel{n\to \infty}\longrightarrow 0}\)
i z ciągłości funkcji eksponencjalnej
\(\displaystyle{ \lim_{n \to \infty }\prod_{k=1}^{n-1}\left( 1-\frac{k}{n^2}\right)=e^{-\frac 1 2}}\)
Myślę, że aż tak elementarnie jak próbowałeś nie da się tego udowodnić (choć wolałbym się mylić w tej kwestii). W powyższym rozwiązaniu ominąłem szereg Taylora, trzeba tylko znać granicę z logarytmem naturalnym i policzyć pochodną tej funkcji \(\displaystyle{ \ln(1+t)-t}\), koszmar to nie jest.
- JakimPL
- Użytkownik
- Posty: 2401
- Rejestracja: 25 mar 2010, o 12:15
- Płeć: Mężczyzna
- Lokalizacja: Katowice
- Podziękował: 43 razy
- Pomógł: 459 razy
Re: Szacowanie rekurencji
Ale wtopa , druga nierówność daje to samo ograniczenie w tę samą stronę (a napisałem przeciwnie) . Lecimy jeszcze raz, elementarnie, ale mniej elegancko (część żmudnych przeliczeń ominąłem):
\(\displaystyle{ \frac{\left(n^2-\tfrac{n}{2}\right)^n}{\left(n^2-\tfrac{n-1}{2}\right)^n}\leqslant\frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\leqslant\frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{\left(n^2-\tfrac{n-1}{2}\right)^n}=1}\)
Pozostaje sprawdzić, że dla \(\displaystyle{ n>1}\) mamy
\(\displaystyle{ (n^2-n+k)(n-k+1)\geqslant \left(n^2-\tfrac{n}{2}\right)^2}\)
Po rozpisaniu powyższego mamy do rozwiązania (przy \(\displaystyle{ 1\leqslant k\leqslant n}\))
\(\displaystyle{ f(n,k)=\frac{3n^2}{4}+n(k-1)+k-k^2\geqslant 0}\)
Szukamy miejsc zerowych ze względu na \(\displaystyle{ n}\), można przeliczyć, że dodatnie miejsce zerowe jest dla
\(\displaystyle{ n_0^{(k)}= \frac{2}{3}\left(1 - k + \sqrt{4k^2-5k+1}\right)}\)
co jest dobrze określone, ponieważ \(\displaystyle{ k\geqslant 1}\) (krótkie przeliczenie).
Ponieważ nasza funkcja \(\displaystyle{ f(n,k)}\) jest funkcją kwadratową o współczynniku przy najwyższej potędze dodatnim, nierówność jest prawdziwa dla wszystkich \(\displaystyle{ n\geqslant n_0^{(k)}}\) przy \(\displaystyle{ k}\) w przedziale \(\displaystyle{ [1,n]}\). Liczymy na to, że \(\displaystyle{ n_0^{(k)}\leqslant n}\) dla każdego \(\displaystyle{ k\in[1,n]}\).
Przy odrobinie wysiłku można sprawdzić, że funkcja
\(\displaystyle{ n_0(k)=\frac{2}{3}\left(1 - k + \sqrt{4k^2-5k+1}\right)}\)
jest rosnąca dla \(\displaystyle{ k\geqslant 1}\). Wystarczy zatem przekonać się, że \(\displaystyle{ n_0(n)\leqslant n}\), wtedy będziemy mieli pewność, że przy naszych założeniach \(\displaystyle{ n>1}\) oraz \(\displaystyle{ k\in[1,n]}\) nierówność \(\displaystyle{ f(n,k)\geqslant 0}\) jest spełniona.
\(\displaystyle{ n_0(n)=\frac{2}{3}\left(1 - n + \sqrt{4n^2-5n+1}\right)\leqslant n}\)
prowadzi do
\(\displaystyle{ n-\frac{2}{3}\left(1-n\right)\geqslant\frac{2}{3}\sqrt{4n^2-5n+1}}\)
a więc
\(\displaystyle{ \frac{5n}{3}-\frac{2}{3}\geqslant \frac{2}{3}\sqrt{4n^2-5n+1}}\)
Wyrażenia po obu stronach są dodatnie, możemy równoważnie podnieść równanie do kwadratu:
\(\displaystyle{ \left(\frac{5n}{3}-\frac{2}{3}\right)^2\geqslant \frac{4}{9}\left(4n^2-5n+1\right)}\)
co się ładnie redukuje do...
\(\displaystyle{ n^2\geqslant 0}\)
Ble, paskudne rozwiązanie.
\(\displaystyle{ \frac{\left(n^2-\tfrac{n}{2}\right)^n}{\left(n^2-\tfrac{n-1}{2}\right)^n}\leqslant\frac{(n^2-n+1)\cdot\ldots\cdot n^2}{\left(n^2-\tfrac{n-1}{2}\right)^n}\leqslant\frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{\left(n^2-\tfrac{n-1}{2}\right)^n}=1}\)
Pozostaje sprawdzić, że dla \(\displaystyle{ n>1}\) mamy
\(\displaystyle{ (n^2-n+k)(n-k+1)\geqslant \left(n^2-\tfrac{n}{2}\right)^2}\)
Po rozpisaniu powyższego mamy do rozwiązania (przy \(\displaystyle{ 1\leqslant k\leqslant n}\))
\(\displaystyle{ f(n,k)=\frac{3n^2}{4}+n(k-1)+k-k^2\geqslant 0}\)
Szukamy miejsc zerowych ze względu na \(\displaystyle{ n}\), można przeliczyć, że dodatnie miejsce zerowe jest dla
\(\displaystyle{ n_0^{(k)}= \frac{2}{3}\left(1 - k + \sqrt{4k^2-5k+1}\right)}\)
co jest dobrze określone, ponieważ \(\displaystyle{ k\geqslant 1}\) (krótkie przeliczenie).
Ponieważ nasza funkcja \(\displaystyle{ f(n,k)}\) jest funkcją kwadratową o współczynniku przy najwyższej potędze dodatnim, nierówność jest prawdziwa dla wszystkich \(\displaystyle{ n\geqslant n_0^{(k)}}\) przy \(\displaystyle{ k}\) w przedziale \(\displaystyle{ [1,n]}\). Liczymy na to, że \(\displaystyle{ n_0^{(k)}\leqslant n}\) dla każdego \(\displaystyle{ k\in[1,n]}\).
Przy odrobinie wysiłku można sprawdzić, że funkcja
\(\displaystyle{ n_0(k)=\frac{2}{3}\left(1 - k + \sqrt{4k^2-5k+1}\right)}\)
jest rosnąca dla \(\displaystyle{ k\geqslant 1}\). Wystarczy zatem przekonać się, że \(\displaystyle{ n_0(n)\leqslant n}\), wtedy będziemy mieli pewność, że przy naszych założeniach \(\displaystyle{ n>1}\) oraz \(\displaystyle{ k\in[1,n]}\) nierówność \(\displaystyle{ f(n,k)\geqslant 0}\) jest spełniona.
\(\displaystyle{ n_0(n)=\frac{2}{3}\left(1 - n + \sqrt{4n^2-5n+1}\right)\leqslant n}\)
prowadzi do
\(\displaystyle{ n-\frac{2}{3}\left(1-n\right)\geqslant\frac{2}{3}\sqrt{4n^2-5n+1}}\)
a więc
\(\displaystyle{ \frac{5n}{3}-\frac{2}{3}\geqslant \frac{2}{3}\sqrt{4n^2-5n+1}}\)
Wyrażenia po obu stronach są dodatnie, możemy równoważnie podnieść równanie do kwadratu:
\(\displaystyle{ \left(\frac{5n}{3}-\frac{2}{3}\right)^2\geqslant \frac{4}{9}\left(4n^2-5n+1\right)}\)
co się ładnie redukuje do...
\(\displaystyle{ n^2\geqslant 0}\)
Ble, paskudne rozwiązanie.
- Premislav
- Użytkownik
- Posty: 15687
- Rejestracja: 17 sie 2012, o 13:12
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 196 razy
- Pomógł: 5220 razy
Re: Szacowanie rekurencji
Mała literówka (a może cyfrówka):
\(\displaystyle{ (n^2-n+k)(n^2-k+1)\geqslant \left(n^2-\tfrac{n}{2}\right)^2}\)
\(\displaystyle{ \frac{3n^2}{4}+n(k-1)+k-k^2=\frac{3n^2}{4}+(n-k+k)(k-1)+k-k^2=\\=\frac 3 4 n^2+(n-k)(k-1)\ge 0}\)
co wynika bezpośrednio z tego, że \(\displaystyle{ n\in \NN^+}\) i \(\displaystyle{ k\in \left\{ 1,2,\ldots n-1\right\}}\).
miało pewnie być\(\displaystyle{ (n^2-n+k)(n-k+1)\geqslant \left(n^2-\tfrac{n}{2}\right)^2}\)
\(\displaystyle{ (n^2-n+k)(n^2-k+1)\geqslant \left(n^2-\tfrac{n}{2}\right)^2}\)
Myślę, że można to trochę przyspieszyć:\(\displaystyle{ f(n,k)=\frac{3n^2}{4}+n(k-1)+k-k^2\geqslant 0}\)
\(\displaystyle{ \frac{3n^2}{4}+n(k-1)+k-k^2=\frac{3n^2}{4}+(n-k+k)(k-1)+k-k^2=\\=\frac 3 4 n^2+(n-k)(k-1)\ge 0}\)
co wynika bezpośrednio z tego, że \(\displaystyle{ n\in \NN^+}\) i \(\displaystyle{ k\in \left\{ 1,2,\ldots n-1\right\}}\).
-
- Użytkownik
- Posty: 7
- Rejestracja: 12 kwie 2018, o 15:51
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
Szacowanie rekurencji
Mam pytanie. Dlaczego chcemy aby nasze wyrażenie równało się temu?
\(\displaystyle{ (n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2\approx n^{2n}e^{-1/2}=\frac{n^{2n}}{\sqrt{e}}}\)
i jeszcze skąd to się wzięło?
\(\displaystyle{ \frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{n^{2n}}=\left(1-\frac{\tfrac{n-1}{2}}{n^2}\right)^n\approx\left(1-\frac{\tfrac{1}{2}}{n}\right)^n\to e^{-1/2}}\)
\(\displaystyle{ (n^2-n+1)\cdot\ldots\cdot (n^2-1)n^2\approx n^{2n}e^{-1/2}=\frac{n^{2n}}{\sqrt{e}}}\)
i jeszcze skąd to się wzięło?
\(\displaystyle{ \frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{n^{2n}}=\left(1-\frac{\tfrac{n-1}{2}}{n^2}\right)^n\approx\left(1-\frac{\tfrac{1}{2}}{n}\right)^n\to e^{-1/2}}\)
- JakimPL
- Użytkownik
- Posty: 2401
- Rejestracja: 25 mar 2010, o 12:15
- Płeć: Mężczyzna
- Lokalizacja: Katowice
- Podziękował: 43 razy
- Pomógł: 459 razy
Re: Szacowanie rekurencji
Zacznę od wyjaśnienia drugiej części: znana jest nam granica:
\(\displaystyle{ \lim_{n\to\infty}\left(1+\frac{x}{n}\right)^{n}=e^x}\)
Zapis
\(\displaystyle{ \frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{n^{2n}}=\left(1-\frac{\tfrac{n-1}{2}}{n^2}\right)^n\approx\left(1-\frac{\tfrac{1}{2}}{n}\right)^n\to e^{-1/2}}\)
oznacza dokładniej:
\(\displaystyle{ \lim_{n\to\infty}\frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{n^{2n}}=\lim_{n\to\infty}\left(1-\frac{\tfrac{n-1}{2}}{n^2}\right)^n= \lim_{n\to\infty}\left(1-\frac{\tfrac{1}{2}}{n}\right)^n\to e^{-1/2}}\)
Ostatnie przejście wynika z podanej granicy dla \(\displaystyle{ x=-\tfrac{1}{2}}\). Równość przedostatnich granic nie jest aż tak oczywista, ale można i to elementarnie pokazać.
Co do pierwszego pytania: cóż, intuicyjnie oceniłem tempo wzrostu funkcji, próbując skojarzyć iloczyn z wyrażeniami typu \(\displaystyle{ \left(1-\frac{n+\text{coś}}{n^2}\right)^n}\). Przeliczyłem - zadziałało.
\(\displaystyle{ \lim_{n\to\infty}\left(1+\frac{x}{n}\right)^{n}=e^x}\)
Zapis
\(\displaystyle{ \frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{n^{2n}}=\left(1-\frac{\tfrac{n-1}{2}}{n^2}\right)^n\approx\left(1-\frac{\tfrac{1}{2}}{n}\right)^n\to e^{-1/2}}\)
oznacza dokładniej:
\(\displaystyle{ \lim_{n\to\infty}\frac{\left(n^2-\tfrac{n-1}{2}\right)^n}{n^{2n}}=\lim_{n\to\infty}\left(1-\frac{\tfrac{n-1}{2}}{n^2}\right)^n= \lim_{n\to\infty}\left(1-\frac{\tfrac{1}{2}}{n}\right)^n\to e^{-1/2}}\)
Ostatnie przejście wynika z podanej granicy dla \(\displaystyle{ x=-\tfrac{1}{2}}\). Równość przedostatnich granic nie jest aż tak oczywista, ale można i to elementarnie pokazać.
Co do pierwszego pytania: cóż, intuicyjnie oceniłem tempo wzrostu funkcji, próbując skojarzyć iloczyn z wyrażeniami typu \(\displaystyle{ \left(1-\frac{n+\text{coś}}{n^2}\right)^n}\). Przeliczyłem - zadziałało.