
iv TABLE DES MATIÈRES
14.4Théorèmemaître....................................... 68
14.5 Exemples d’application du théorème maître . . . . . . . . . . . . . . . . . . . . . . . 69
15 Programmation dynamique 71
15.1Principe ............................................ 71
15.2 Exemple 1 : le rendu de monnaie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
15.3Exemple2:lesacàdos................................... 73
16 Exploration en espace des états 75
16.1Espacedesétats ....................................... 75
16.2Exemplesdeproblèmes: .................................. 75
16.3Performance ......................................... 77
16.4Backtracking ......................................... 77
16.5 Backtracking : coloration de graphe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
16.6 Coloration de graphe : forward checking ......................... 80
16.7Explorationgénérique.................................... 83
16.8 Exploration en profondeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
16.9Explorationenlargeur ................................... 84
16.10Exploration à coût uniforme ou UCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
16.11Exploration Best-First .................................... 84
16.12ExplorationA* ........................................ 85
17 Méta-heuristiques 87
17.1Méta…quoi?......................................... 87
17.2BranchandBound...................................... 87
17.3 Branch and bound : sac à dos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
17.4Explorationlocale ...................................... 90
17.5Recuitsimulé......................................... 90
17.6Algorithmesgénétiques................................... 90
IV Algorithmes 91
18 Classement 93
18.1 Définition formelle du problème du classement . . . . . . . . . . . . . . . . . . . . 93
18.2 Classementparinsertion.................................. 93
18.3 Classementparfusion ................................... 95
18.4Classementrapide...................................... 96
18.5 Classementpartas ..................................... 97
18.6Enpratique.......................................... 97
19 Graphes 99
19.1Parcours............................................ 99
19.2 Arbres recouvrants de poids minimal . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
19.3 Recherche des plus courts chemins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
19.4Similitudes .......................................... 111