Je peux clairement voir que N ^ 2 est limité par C2 ^ N, mais comment puis-je le prouver en utilisant une définition formelle de Big-o. Je peux simplement le prouver par M.I.
Voici ma tentative .. Par définition, là-bas pour tout N> N0, il existe une constante C qui f (n) <= cg (n) où f (n) = n ^ 2 et g (n) = 2 ^ n p>
Devrais-je prendre la consignation des deux côtés et résoudre C? P>
Et une autre question sur la séquence Fibonacci, je veux résoudre la relation de récurrence. p> L'équation est ..
p>
alors et un de plus
p> alors j'ai commencé à perdre de l'équation générale i
Le motif est en quelque sorte comme un triangle Pascal?
p>
p>
3 Réponses :
Comme vous le soulignez, pour voir si f (x) ε o (g (x)) em> vous devez trouver ... p>
tel que f (x) Dans ce cas, vous pouvez choisir c = 1 em> et x 0 sub> = 2 em>. Ce que vous devez prouver est que p>
x 2 sup> <2 x sup> em> pour tous x> 2 em> p> p>
À ce stade, vous pouvez connecter les deux côtés (car si le journal ( x em>)> journal ( y em>), puis x> y em>. ) En supposant que vous utilisiez le journal de base-2, vous obtenez le suivant P>
log (x 2 sup>) et par lois standard des logarithmes, vous obtenez p>
2 · journal (x) depuis log (2) = 1 em> cela peut être écrit comme p>
2 · journal (x) Si nous définissons x em> = 2, nous obtenons p>
2 · journal (2) em> = 2 p>
et puisque x em> pousse plus vite que log (x) em> nous savons que 2 · journal (x)
Parce que pour x i> = 2, nous avons 2 * journal (2) = 2 ≤ 2 et journal (x) poussent plus vite que x i>.
Mais "Log (x) pousse plus vite que X" est la déclaration que nous voulons prouver raison? Nous voulions prouver que "2 ^ n grandit plus vite que n ^ 2".
(Tout d'abord, désolé d'avoir été "x pousse plus vite que cock (x)" dans mon dernier commentaire.) Quoi qu'il en soit, je pense que vous pouvez prendre ce fait pour acquis.
Pour améliorer la réponse acceptée: P>
Vous devez prouver que x ^ 2 <2 ^ x pour tous x> 2 p>
Prendre la connexion des deux côtés, nous devons prouver que:
2 · Log (x) Ainsi, nous devons montrer la fonction H (x) = x-2 · journal (x)> 0 pour tous x> 2 p>
h (2) = 0 p>
Différencier H (x) par rapport à X, nous obtenons H '(x) = 1 - 1 / (x · ln (2)) p>
pour tous les x> 2, h '(x) est toujours supérieur à 0, donc h (x) continue d'augmenter et puisque h (2) = 0,
il est donc prouvé que h (x)> 0 pour tous x> 2,
ou x ^ 2 <2 ^ x pour tous x> 2 p>
Pour la plupart, la réponse acceptée (d'Aioobe) est correcte, mais une correction importante doit être faite. P>
oui, pour x = 2, 2 × journal (x) = x em> ou 2 × journal (2) = 2 em> est correct, mais il implique de manière incorrecte que 2 × journal (x) Prenons x = 3, l'équation devient donc: 2 × journal (3) <3 em> (une équation invalide). P>
Si vous calculez cela, vous obtenez: 2 × journal (3) ≈ 3.16993 EM> supérieur à 3. P>
Vous pouvez clairement voir cela si vous tracez f (x) = x 2 sup> em> et g (x) = 2 x sup> em> ou si vous tracez f (x) = 2 × journal (x) em> et g (x) = x em> (si c = 1). P >
entre x = 2 et x = 4, vous pouvez voir que g (x) plongera ci-dessous f (x). Il n'est que lorsque x ≥ fort> 4, que f (x) restera ≤ strong> C × g (x). P>
Donc, pour obtenir la bonne réponse, vous suivez les étapes décrites dans la réponse d'Aioobe, mais vous tracez les fonctions pour obtenir le dernier intersection de la dernière forte> où f (x) = c × g (x ) em>. Le X à cette intersection est votre x 0 sub> (avec le choisi C) pour lequel ce qui suit est vrai: f (x) ≤ strong> c × g (x ) em> pour tous x ≥ strong> x 0 sub> em>. p>.
Donc pour C = 1, il devrait être: pour tous x≥4, ou x 0 sub> = 4 p>
Meilleure demande ici .
o .. alors devrais-je deler le message ici?
Une solution consiste à utiliser une limite comme n approche à l'infinité de g (n) / f (n)
Cela vous dérangerait-il d'expliquer un peu plus en détail? 2 ^ N / N ^ 2 Comme 2 ^ N poussent plus vite que N ^ 2, lorsque N tend que l'infini g (n) / f (n) a également tendance à l'infini, non?