Lilian BUZER
version β année 2003-2004
Complexité
Techniques de calcul
et de réduction
Unité : IN311
Table des matières





 !""#
$ #
%&""#
'"""""""(
)""""(
*+ "(
%&,
""""-" .",
/.,
#%""",
("0
("1.."&"""0
("2"340
(*""0
(""5
(#'"2"
,'""
,'""""
,"
,""3"
,"2"""&"#
0#
0#
0. 6(
7"."8
%" 9:.;8
<&"9)  =;8
<5
""9"";5
""9 -";
)"6"
"
 -.9-  ;
""&3#
"3&&#
$"2"""2"(
%&"""2+"9>";
(
#"""",
('" 9""""";,
1
 3"& 34
A Introduction au calcul de complexité
1- La notion de coût d'exécution
"2+?""/"3"""
  ."   &&" "        "   "  
"?""@33+.
.""""""""""""
".""""-"
"-""3- 
"2"""+"22"""$"."+"+"
&&3 "     ""
""3"'-"3
&3- """"
""&&?&A &.
2.3"""""""3
"""
$2+1$""
B "."A"""""""
" "       &    -  " "       """   "
"" "" ) " " "  " "   
A""3.&"..""""=.-
" 2">""2&"CA"""
" "   " " "  " "" " """ . A"" "
"""."3"""
*"1

$2+1"2"2D
E 2"2D "3"""""""
"&@?""""2"+""
'2"@&&""."2"""3
F
*"1
2- La méthode d'évaluation
2.1- Exemple
$"&"""""2
"1
) 9G<?;
H
I<J5KL
&9ILMLNN;
&9<JKM;
I<JKL
L
O
  "   "  &    2              2  
""&&"%""?"&&"
"
""
  ""  3        &  "        2"   "
""""
"'"+"+"
*.1""."?."&&""
@"  3
." .  "  " " ""  "    -    .
"" 3 
2.2- La méthode
%""?""1
".1
&9;
H
 9;L
9;L 





O

&9;
H
&9;
 9;
"
9;L 






O
*.1"&"
&9?;
H
&9ILMLNN;
 9;L
O
"" 
  


'""@""?"
3.".3& 9;"21
&9?;
H
&9ILMLNN;
 9?;L
O
""2""&&""?"""1
  

3- Notation grand O et classe de complexité
3.1- Principe général
="".&&
(
0 """"
"".
" ?.3A"
 "

="""""&& 5
8
"
""?"2""""""1
 

5

P5 P5 P5
5
P5 P5
5(
P5 ∞ ∞
5
8
P" ∞ ∞
5

∞ ∞ ∞
" ." . " ""?  ""2 "  " ."
9&3"1P5;%"""?"" 
"&"?/"9∞). B.""
".."3&&"""""?
""""C "+29?
 ;""""3".">""3.
    " / "  "  ".
" "     
5
8
"?" 5
".

. ,8 ".

&?&&"%?"
."/ 3%?".
" ?
-A
" &@"
3.2- Définition de la classe de complexité
%&1 !
B&
" !
1
"""1
   
1 / 30 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !