Equation de récurence

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
thotoss
Messages: 4
Enregistré le: 22 Nov 2007, 20:41

equation de récurence

par thotoss » 20 Nov 2008, 19:48

Bonjour a toutes et a tous !
Voila mon petit probleme, j'ai l'équation de recurence suivante :

T(1)=1
T(n)=3T(n/2) + n²

Je cherche a trouver l'ordre de grandeur asymptotique de T(n), et j'avou que je bloque pas mal ... Si quelqu'un pouvait venir a mon secours, ça serait vraiment gentil !
Merci d'avance



ffpower
Membre Complexe
Messages: 2542
Enregistré le: 13 Déc 2007, 04:25

par ffpower » 20 Nov 2008, 20:18

T(n/2) c est pas bien défini ca si n/2 n'est pas entier..Tu prend la partie entiere?

Luc
Membre Irrationnel
Messages: 1806
Enregistré le: 28 Jan 2006, 12:47

par Luc » 20 Nov 2008, 20:39

Salut,

Les informaticiens se sortent souvent de cette remarque en disant que T est croissante (c'est une complexité) et qu'il suffit donc de le calculer pour . On en pense ce qu'on veut ...

Tu obtiens une récurrence du type , ça doit se résoudre, mais à vue de nez u_n est de l'ordre de 4^n, ce qui ferait T(n) de l'ordre de n^2. (Je peux me tromper)

Luc

thotoss
Messages: 4
Enregistré le: 22 Nov 2007, 20:41

par thotoss » 20 Nov 2008, 20:48

ok merci beaucoup de m'aider !
donc si on considere que Un est de l'ordre de 4^n, donc T(n) est de l'ordre de n².
Si je pose Uk=T(2^k), comment je peut montrer que Uk vérifie la récurrence
Uk - 7U(k-1) + 12U(k-2) pour k>=2

Et comment la résoudre ? vous avez une piste pour m'aider ?
merci d'avance
Cordialement

Luc
Membre Irrationnel
Messages: 1806
Enregistré le: 28 Jan 2006, 12:47

par Luc » 20 Nov 2008, 20:51

thotoss a écrit:ok merci beaucoup de m'aider !
donc si on considere que Un est de l'ordre de 4^n, donc T(n) est de l'ordre de n².
Si je pose Uk=T(2^k), comment je peut montrer que Uk vérifie la récurrence
Uk - 7U(k-1) + 12U(k-2) pour k>=2

Et comment la résoudre ? vous avez une piste pour m'aider ?
merci d'avance
Cordialement


Je ne comprends pas ta question.

Tu veux montrer que Uk - 7U(k-1) + 12U(k-2) = quelque chose?

Luc

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 20 Nov 2008, 23:25

salut,

T(n)=3T(n/2) + n²
avec ,

A partir de la, ya une astuce pour se ramener a une forme simplifiée :

ca nous donne :


Pis la, en utilisant la propriété de récurrénce jusqua k=1 , t'as une série géométrique!
la vie est une fête :)

thotoss
Messages: 4
Enregistré le: 22 Nov 2007, 20:41

par thotoss » 26 Nov 2008, 16:41

bonjour,
je ne vois pas trop le rapport en fait avec le fait que je dois verifier la récurence Uk - 7U(k-1) + 12U(k-2) et le fait de la résoudre ... merci si vous pouvez m'adier !
Cdt

yos
Membre Transcendant
Messages: 4858
Enregistré le: 10 Nov 2005, 20:20

par yos » 26 Nov 2008, 17:29

Luc a écrit:Tu obtiens une récurrence du type , ça doit se résoudre,

En effet puisque , tu as et du coup l'autre récurrence est immédiate.

Ah non j'ai travaillé avec , il me manque un +1.

yos
Membre Transcendant
Messages: 4858
Enregistré le: 10 Nov 2005, 20:20

par yos » 26 Nov 2008, 17:34

En posant tu as .

yos
Membre Transcendant
Messages: 4858
Enregistré le: 10 Nov 2005, 20:20

par yos » 26 Nov 2008, 17:35

D'où .

black
Membre Naturel
Messages: 24
Enregistré le: 20 Nov 2008, 20:51

par black » 26 Nov 2008, 19:48

ok la je suis un peu perdu en fait ... l'ordre de grandeur asymptotique dans tout ça c'est quoi et comment on le trouve en fait ? merci beaucoup de m'aider

thotoss
Messages: 4
Enregistré le: 22 Nov 2007, 20:41

par thotoss » 26 Nov 2008, 23:14

personne pour me venir en aide svp ? ...

Luc
Membre Irrationnel
Messages: 1806
Enregistré le: 28 Jan 2006, 12:47

par Luc » 26 Nov 2008, 23:47

Si, il suffit de lire les posts précédents:



donc

Après, cela dépend si tu veux un équivalent ou un développement asymptotique plus poussé.

, je pense que c'est ce que tu cherchais.

Cordialement,

Luc

black
Membre Naturel
Messages: 24
Enregistré le: 20 Nov 2008, 20:51

par black » 27 Nov 2008, 00:00

ah ok merci beaucoup j'avais pas bien compris en fait merci bien !
donc ça c'est T(n) en fonction de n lorsque n=2^k
Je voudrais aussi trouver l'odre de grandeur asymptotique de T(n) sans passer par n=2^k, juste avec l'equation de recurrence de mon premier post ... commetn je peux faire alors ? parsque c'est la aussi que je me mélange ..
merci beaucoup de m'aider je galere un peu la ...

black
Membre Naturel
Messages: 24
Enregistré le: 20 Nov 2008, 20:51

par black » 27 Nov 2008, 16:21

re bonjour !
alors voila clairement ce que je cherche maintenant :
j'ai toujous mon equation de recurence suivante (1) :
T(1)=1
T(n)=3T(n/2)+n²

et je voudrais juste trouver l'ordre de grandeur asymptotique de T(n), sans utiliser n=2^k, parcque ça m'est demandé que aprés ... comment je peux faire ?
merci beaucoup de m'aider !
cdt

black
Membre Naturel
Messages: 24
Enregistré le: 20 Nov 2008, 20:51

par black » 27 Nov 2008, 20:49

un ptit coup de pouce svp ?...

ffpower
Membre Complexe
Messages: 2542
Enregistré le: 13 Déc 2007, 04:25

par ffpower » 27 Nov 2008, 21:02

Et bien c est toujours pas tres clair.Par ex T(3)=3T(1.5)+9
T(1.5),c est quoi?

black
Membre Naturel
Messages: 24
Enregistré le: 20 Nov 2008, 20:51

par black » 27 Nov 2008, 21:14

Comment ça c'est quoi ? je ne sais pas en fait ... mon énoncé n'est pas trés claire : voila precisement ce qu'il dit :
Soit l'equation de récurence (1) :
T(1)=1
T(n)=3T(n/2)+n²

Trouvez l'ordre de grandeur asymptotique de T(n).

Et je vois pas comment faire ... surtout que le suite de l'exo est encore plus incomprehensible .... :triste:

black
Membre Naturel
Messages: 24
Enregistré le: 20 Nov 2008, 20:51

par black » 27 Nov 2008, 22:37

ok donc j'ai reussi a montrer que l'ordre de grandeur de T(n) est n2 . Mais maintenant je bloque sur cette question :

On pose Uk=T(2^k) . Montrez que Uk vérifie la récurence (2) :
Uk - 7U(k-1) + 12U(k-2) pour k>=2
et reolvez l'equation.
Mais je ne trouve pas que c'est une équation !! enfin c'est egale a rien quoi ... je comprend pas ... merci si vous pouvez m'aider !!
cdt

Luc
Membre Irrationnel
Messages: 1806
Enregistré le: 28 Jan 2006, 12:47

par Luc » 28 Nov 2008, 00:38

black a écrit:ok donc j'ai reussi a montrer que l'ordre de grandeur de T(n) est n2 . Mais maintenant je bloque sur cette question :

On pose Uk=T(2^k) . Montrez que Uk vérifie la récurence (2) :
Uk - 7U(k-1) + 12U(k-2) pour k>=2
et reolvez l'equation.
Mais je ne trouve pas que c'est une équation !! enfin c'est egale a rien quoi ... je comprend pas ... merci si vous pouvez m'aider !!
cdt


Bonsoir,

Je ne comprends pas pourquoi tu reviens à cette question. yos t'a déja donné la réponse. Le que l'on considérait était bien ce . Pour mémoire, u_n=4^(n+1)- 3^(n+1).
L'équation est vraisemblablement , qui se résoud facilement en calculant les racines du polynôme caractéristique X^2-7X+12.

Je me demandais un truc: dans quel contexte est posé ton exercice? C'est des maths ou de l'info?
Et question subsidiaire: quelle est la suite de l'exo?

Merci,

Luc

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 53 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite