Académique Documents
Professionnel Documents
Culture Documents
e
=
J oanna Tomasik, Suplec, 2012 16
Pour notre exemple :
C
Ameilleur
(n) = 2
C
Apire
(n) = 4n + 1
A condition que llment x soit dans le tableau T :
n i
n
n C
n
i
A
moyen
2 ] 2 ) 1 ( 4 [
1
) (
1
= + =
=
C
Ameilleur
(n) = 1
C
Apire
(n) = n
COMPARAISONS LOURDES :
) 1 (
2
1
) 1 (
2
1 1 1
) (
1
+ = + = =
=
n n n
n
i
n
n C
n
i
A
moyen
COMPARAISONS LOURDES :
9
J oanna Tomasik, Suplec, 2012 17
Ordres de grandeur (1/3),
majoration asymptotique :
Une fonction f, f : N R,
est majore asymptotiquement
par une fonction g, g : N R,
si et seulement si :
) ( ) (
0 0
N
n cg n f
n n n
R c
s . v v
> e
e
+
feO(g)
J oanna Tomasik, Suplec, 2012 18
R
N
n
0
f(n)
cg(n)
feO(g)
10
J oanna Tomasik, Suplec, 2012 19
Ordres de grandeur (2/3),
minoration asymptotique :
Une fonction f, f : N R,
est minore asymptotiquement
par une fonction g, g : N R,
si et seulement si :
) ( ) (
0 0
N
R
n f n dg
n n n
d
s . v v
> e
e
+
feO(g)
J oanna Tomasik, Suplec, 2012 20
R
N
n
0
dg(n)
f(n)
feO(g)
11
J oanna Tomasik, Suplec, 2012 21
Ordres de grandeur (3/3) :
Deux fonctions f et g, f, g : N R,
ont le mme ordre de grandeur asymptotique
si et seulement si :
) ( ) ( ) (
0 0
N
R ,
n cg n f n dg
n n n
d c
s s . v v
> e
e
+
f e O(g) si f eO (g) . f e O(g)
J oanna Tomasik, Suplec, 2012 22
R
N
n
0
cg(n)
dg(n)
f(n)
feO(g)
12
J oanna Tomasik, Suplec, 2012 23
Pour notre exemple :
Au mieux : O(1)
Au pire : O(n)
A condition que llment x soit dans le tableau T :
En moyenne : O(n)
J oanna Tomasik, Suplec, 2012 24
Les fonctions dcrivant les ordres de grandeur :
n, nlog
2
n, n
2
, 2
n
et leur vitesse de croissance (pour
tout petits n)
13
J oanna Tomasik, Suplec, 2012 25
Les algorithmes dont la complexit est
exponentielle ne peuvent pas tre
utiliss en pratique mme pour des
problmes de petite taille puisque nous
navons pas de moyens pour les
excuter. Et nous ne les aurons jamais