13 R´esolutions de probl`emes en Intelligence artificielle et optimisa-
tion 94
13.1 Exemple : le probl`eme des 8 dames . . . . . . . . . . . . . . . . . 94
13.2 Strat´egies de recherche . . . . . . . . . . . . . . . . . . . . . . . . 95
13.3 Algorithme Aet A∗.......................... 97
IV Annexes 99
A TP1 - Tri par tas 100
A.1 Introduction.............................. 100
A.2 Equations Bool´eennes . . . . . . . . . . . . . . . . . . . . . . . . . 100
A.3 Tas................................... 102
A.4 Comparaison avec d’autres algorithmes de tri . . . . . . . . . . . 106
B TP2 - Arbres de recherche optimaux 110
B.1 Introduction.............................. 110
B.2 Pr´eliminaires ............................. 111
B.3 Recherche dans un arbre . . . . . . . . . . . . . . . . . . . . . . . 112
B.4 Arbre binaire de recherche optimal . . . . . . . . . . . . . . . . . 114
B.5 Optimisation ............................. 120
C TP3 - Sommes de sous-ensembles 130
C.1 Premieralgorithme.......................... 130
C.2 Deuxi`eme algorithme . . . . . . . . . . . . . . . . . . . . . . . . . 131
C.3 Optimisation & parall´elisation . . . . . . . . . . . . . . . . . . . . 135
C.4 Code source comment´e . . . . . . . . . . . . . . . . . . . . . . . . 137
D TP IN311 : le sac `a ados 141
D.1 Position du probl`eme . . . . . . . . . . . . . . . . . . . . . . . . . 141
D.2 Equation du r´ecurrence . . . . . . . . . . . . . . . . . . . . . . . . 141
D.3 Complexit´e .............................. 142
D.4 Reconstruction de la solution . . . . . . . . . . . . . . . . . . . . 142
D.5 Exemples d’execution . . . . . . . . . . . . . . . . . . . . . . . . . 142
D.6 Programme complet et comment´e . . . . . . . . . . . . . . . . . . 144
E Corrections de TD IN302 147
E.1 TD 1 : Recherche de circuits . . . . . . . . . . . . . . . . . . . . . 147
E.2 Le probl`eme de l’affectation . . . . . . . . . . . . . . . . . . . . . 149
E.3 Le probl`eme de la carte routi`ere . . . . . . . . . . . . . . . . . . . 150
E.4 Le probl`eme du voyageur de commerce . . . . . . . . . . . . . . . 150
F Graphes TP 2 - Analyse de trajectoires dans une chambre `a
bulle 151
3