2. Domination de suite

Cf. TD1reponses

Le nombre d’opérations d’un algorithme pour résoudre un problème dépend des données du problème. Afin de caractériser l’efficacité d’un algorithme, on étudie la suite qui lie la taille des données du problème avec le nombre d’opérations de l’algorithme.

Définition (suite numérique)

Une suite numérique est une application de \N dans \R.

Exemple

Vocabulaire

On peut décrire la suite avec une formule explicite ou avec une formule récursive.

Exemple

Formules explicite :
\ u : n \mapsto\ \ 3 : 3, 3, 3, 3
\ v : n \mapsto\ \ n : 0, 1, 2, 3
w : n \mapsto 2n : 0, 2, 4, 6, 8
\ r : n \mapsto 2^n\ : 1, 2, 4, 8, 16, 32

V_{n} = \begin{cases} & 0 \text{ si } n = 0 \\\\ & V_{n-1} \text{ si } n \neq 0 \end{cases}

W_n = \begin{cases} & 0 \text{ si } n = 0 \\\\ & W_{n-1}+2 \text{ si } n \neq 0 \end{cases}

R_n = \begin{cases} & \text{ si } n = 0 \\\\ & R_{n-1} \text{ si } n \neq 0 \end{cases}

Définition (Domination)

Soient U et R deux suites numérique, on dit que U domine R si :
\exists\ M > 0, M \in \R, \exists\ n \in \N, \forall_n > n_0, |R_n| \leq M.|U_n|

On note R = O(u) ou R \ll U (celle qui domine est celle qui croît le plus vite)
On note \Omega(U) l’ensemble des suites qui domine U.
U \in O(D)

Propriété

Si U, V, W sont des suites et m, w des nombres réels, alors :

Remarque

Si U, F, W sont des suites, alors :

Notation

Si U et V sont des suites et que on a U\ll V et V\ll U on note U = \Theta(U) (ou V =\Theta(U)) -> c’est une relation d’équivalence.

Exemple