chapitre 4: résolution de...
TRANSCRIPT
![Page 2: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/2.jpg)
PlanIntroduction au problème1. Jeux et énigmes◦ Jeu e taquin◦ Méthodes de résolution du jeu de taquin
� Méthodes exactes� Heuristique
◦ Exercice :Enigme des 6 missionnaires◦ Exercices: jeu tic tac to
2. Optimisation◦ Types◦ Exemples de problèmes◦ Méthodes� Méta heuristique� La descente
2DEKHICI L.
![Page 3: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/3.jpg)
Problème
1. Modélisation d'un problème : espace de recherche, solutions
2. Formulation : Objectif, Contraintes
3. Application d'une méthode
4. Obtention d'une solution
3DEKHICI L.
![Page 4: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/4.jpg)
JEUX ET ÉNIGMESUtilisation des heuristiques
4DEKHICI L.
![Page 5: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/5.jpg)
jeu du taquin
� Données : ◦ Situation de départ D
Situation d’arrivée A
� Solution : passer de D à A par une suite de mouvements autorisés
5DEKHICI L.
![Page 6: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/6.jpg)
jeu du taquin
Mouvements autorisés
6DEKHICI L.
![Page 7: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/7.jpg)
Méthodes de résolution du jeu de taquin
Méthodes
Exactes
Graphe en largeur d’abord
Graphe en profondeur
d’abord
Approchées Heuristique
Exacte: aveugle, garantit la solution mais dans un temps très grandApprochée: intelligente , rapide trouve souvent (mais sans garantie) la solution
7DEKHICI L.
![Page 8: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/8.jpg)
Graphe en largeur d’abord
� Tout nœud de profondeur p est développé avant tout nœud de profondeur p+1
� Noeuds générés niveau par niveau (par couches de même profondeur)
+garantie de trouver une solution (si elle existe) -Très gourmande en mémoire-Parcours possible de tout l'espace de recherche
8DEKHICI L.
![Page 9: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/9.jpg)
Graphe en largeur d’abord
9DEKHICI L.
![Page 10: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/10.jpg)
Graphe en profondeur d’abord
� L’algorithme explore une branche jusqu’au bout avant de considérer des branches alternatives,
+ rapide si une solution se trouve `a gauche dans l’arbre des recherches+ efficace à implémenter− possibilité de régression infinie(bouclages � branches infinie)− lent si les solutions se trouve à droite dans l’arbre des recherches
10DEKHICI L.
![Page 11: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/11.jpg)
Graphe en profondeur d’abord
11DEKHICI L.
![Page 12: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/12.jpg)
Meilleur d’abord, Heuristique
� Intermédiaire entre profondeur d'abord et largeur d'abord.
� Heuristique :
à chaque étape, on génère le meilleur fils des nœuds connus
12DEKHICI L.
![Page 13: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/13.jpg)
Fonction heuristique
� W(n) = nombre de carrés mal placés dans ce noeud
� P(n) = somme des distances “manhattan” de chaque carré par rapport à leur destination finale [sans tenir compte des obstacles]
13DEKHICI L.
![Page 14: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/14.jpg)
Heuristique
� du grec ancien eurisko, trouver � méthode approchée conçue pour un
problème particulier permettant de trouver des solutions avec un temps de calcul raisonnable
� traduit une stratégie, une manière de penser, s'appuyant sur notre connaissance du problème
� indispensable pour les problèmes NP difficiles
14DEKHICI L.
![Page 15: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/15.jpg)
Enigme des 6 missionnaires
� 3 cannibales et 3 hommes se trouvent sur la rive gauche. Ils doivent atteindre la rive droite à l’aide d’une barque pouvant contenir 1 ou 2 missionnaires. Si les cannibales sont plus nombreux que les hommes , ces derniers sont mangés. Trouvez un plan de traversée
15DEKHICI L.
![Page 16: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/16.jpg)
Solution?
� Une suite de voyages possibles à effectuer afin d’atteindre la situation finale
16DEKHICI L.
![Page 17: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/17.jpg)
Codification
h h h C C C B
1 1 1 1 1 1 1
H C B
3 3 G
H1 H2 C1 C2 B
3 0 3 0 G
17DEKHICI L.
![Page 18: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/18.jpg)
Graphe en largeur d’abord à deux niveaux
3 3 G
1 3 D 3 1 D 2 2 D 3 2 D2 3 D
18DEKHICI L.
![Page 19: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/19.jpg)
Heuristique
� Travail à faire , recherche web
19DEKHICI L.
![Page 20: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/20.jpg)
Exercice (jeu tic tac to)
� Proposer deux fonctions heuristiques pour évaluer un état d’un joueur X contre un autre O
X O
O X
X O
20DEKHICI L.
![Page 21: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/21.jpg)
Heuristique
� Max H1(i)=max (nombre de X bien alignés)
� Min max(nombre de O bien alignés)
� Max H2(i)=1/max(nombre de O bien alignés)
21DEKHICI L.
![Page 23: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/23.jpg)
Optimisation� Langue françaisepermettre d'obtenir le meilleur résultat possible par une action adaptée = améliorer, maximiser, mettre au point.� Mathématiques
soit f : trouver x tel que f (x) = min x f (x)� Terminologieespace de recherche, espace des {états, configurations,solutions, alternatives}f : fonction objectif, coût/perte à minimiser (si gain à maximiser)x: optimum, minimum
23DEKHICI L.
![Page 24: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/24.jpg)
Optimisation, définition
� L'optimisation est une branche des mathématiques, cherchant à analyser et à résoudre analytiquement ou numériquement les problèmes qui consistent à déterminer le meilleur élément d'un ensemble, au sens d'un critère quantitatif donné.
24DEKHICI L.
![Page 25: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/25.jpg)
Types
optimisation
ContinueSolution en R…..
LinéaireEx: f(x)=10y-2
Non linéaireEx:f(x,y)=y2-4z
Discrète
(combinatoire)Solution=matrice, vecteur, N
25DEKHICI L.
![Page 26: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/26.jpg)
Solutions
� Solutions admissibles=faisables�satisfait les contraintes
� Solution optimale� solution faisable qui optimise le critère d’optimisation
� Problème souvent accepte plusieurs solutions admissibles et une ou quelques solutions optimales
26DEKHICI L.
![Page 27: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/27.jpg)
Problème d’Optimisation continue
� Max f(x,y)=10x+5yX<130Y<120X,Y>=0
X,Y quantités des deux produits10 et 5 leurs prixF la recette130,120 les quantités limitesÀ voir en module PL en semestre 2.
27DEKHICI L.
![Page 28: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/28.jpg)
Problèmes d’optimisation discrètes
1. Voyageur de commerce
2. Sac à dos
3. Tournée de véhicules
4. Ordonnancement
28DEKHICI L.
![Page 29: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/29.jpg)
Problème du Voyageur du Commerce� données : n villes, une matrice de
distances dij
� problème : trouver un chemin passant une fois et une seule par chaque ville et minimisant la distance totale parcourue
� Optimisation discrète
29DEKHICI L.
![Page 30: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/30.jpg)
Exemple
Oran
Alger
Tiaret
Setif
Tizi Ouzou
30DEKHICI L.
![Page 31: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/31.jpg)
Codification, Solutions, Critères
� Min Somme Distance
� Nombre de solutions admissibles
� 3 villes(A, B, C)� 6
� N villes�N!
� 50 villes� 3.04 x 1064
A C B
31DEKHICI L.
![Page 32: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/32.jpg)
Problème de tournées de véhicules
� déterminer les tournées d'une flotte de véhicules afin de livrer une liste de clients, ou de réaliser des tournées (maintenance, réparation, contrôles) ou (visites médicales, commerciales, etc.).
� minimiser le coût de livraison des biens.
� extension de voyageur de commerce.
32DEKHICI L.
![Page 33: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/33.jpg)
Codification, Solutions, Critères� Min Somme Distance � Max nombre clients� Min obstacles(feux tricolores, ralentisseurs,
embouteillage)
� Nombre de solutions admissibles� 2 conducteurs 3 dépôts(A, B, C)�30
� L conducteur, N dépôts�� 50 dépôts �
A C B
33DEKHICI L.
![Page 34: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/34.jpg)
Problème du sac à dos
� Sac a dos: On a des objets 1, 2, 3, . . . , n de poids p1, p2, p3, . . . , pn et de valeurs v1…VN on veut en mettre dans un sac de façon telle que le poids du sac soit inférieur ou égal à P. Maximiser la valeur prise
34DEKHICI L.
![Page 35: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/35.jpg)
Codification, Solutions, Critères
� Max
� Nombre de solutions
� 3 objets(A, B, C)�7
� N objets�2N-1
� 50 objets�250-1=
bague tele Ipad
0 1 1
35DEKHICI L.
![Page 36: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/36.jpg)
Ordonnancement
� Ordre aux tâches+
� Affectation des tâches aux différentes machines
� Malades aux médecins
� Voitures aux pompes d’essence, parking…
� Personnes aux photocopieuses.
� Processus aux processeurs
36DEKHICI L.
![Page 37: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/37.jpg)
Ordonnancement en Machines parallèles
Serveur 1
Serveur 2
37DEKHICI L.
![Page 38: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/38.jpg)
Codification, Solutions, Critères
� Min temps total de traitement
� Min temps moyen d’attente(délai de réponse)
� Nombre de solutions admissibles
� 3 clients et 2 serveurs�3!23
� N clients et L serveurs�N!LN
� 10 clients et 5 serveurs�
A C B 1 1 2
38DEKHICI L.
![Page 39: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/39.jpg)
Méthodes
Méthode
exacte
Programmation dynamique
Branch & braund
Approchée
Heuristique
Méta heuristique
À population
A solution unique
39DEKHICI L.
![Page 40: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/40.jpg)
Méta heuristique
� méta + heuristique = au-delà + trouver
� un plus haut niveau d'abstraction
� Un ensemble de concepts : voisinage (modification d'une solution), utilisation de la mémoire,
� Inspiration de la physique ou la nature ...
40DEKHICI L.
![Page 41: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/41.jpg)
Voisinage d’une solution
� Légère modification sur la solution à condition qu’elle reste admissible.
� (Changement d’un bit, permutation, décalage à droite…..)
� Exemple: changement bit , décalage.
1 0 1 1
0 0 1 1
1 1 0 1
41DEKHICI L.
![Page 42: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/42.jpg)
Voisinage d’une solution d’ordonnancementA C B 1 2 1
a c b 1 2 2
C A B 2 1 1
A C B 2 1 1
42DEKHICI L.
![Page 43: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/43.jpg)
Liste de métaheuristiques
� La recherche locale(descente)� Kangourou� Recuit simulé� Optimisation par essaim de particules(oiseaux, poissons) (PSO)� Algorithmes génétique� Tabou� Algorithme de lucioles(firefly)� Algorithme de chauve-souris(bat)
43DEKHICI L.
![Page 44: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/44.jpg)
Algorithme de la descente
� Initialiser une solution faisable x
� Calculer fx=f(x)
� Pour i=1 à nbr. itération faireY=voisin(x)
Si f(y)<fx alors // en cas de minimisationX=y
Fx=f(x)
Fait
� Afficher (x, fx)
44DEKHICI L.
![Page 45: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/45.jpg)
Déroulement de la descente� Dérouler la descente à 4 itérations pour un
problème de voyageur de commerce à 4 villes tel que:
� AB=12� AC=6� AD=24� BC=8� BD=13� CD=20� La distance entre le point de départ et une
ville qlql est 2.
45DEKHICI L.
![Page 46: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/46.jpg)
I X FX Y FY
ABCD 2+8+12+20=42
1 ABCD 42 ACBD
2
3
4
46DEKHICI L.
![Page 47: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/47.jpg)
Exercice lampes� Un long couloir contient 6 lampes de puissances (140w
,200W, 60W ,200W,90W ,140W).Les distances entre les lampes sont 2,4,3,5,2 m, Un algorithme d’optimisation permet de décider les quelles des lampes doivent être allumées pour maximiser l’écart entre les lampes allumées. Les contraintes sont : le nombre des lampes allumées doit être supérieur à 2 et l’éclairage doit être supérieur ou égale à 350 W.
1. Proposer une codification et une solution initiale
2. Donner deux solutions admissibles voisines à la solution initiale
3. Considérons un problème bi critère ;Proposer un deuxième critère. Est il à minimiser ou à maximiser ?
47DEKHICI L.
![Page 48: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/48.jpg)
Exercice peintureSoit une Société de production de voitures de 3 couleurs différentes. Le problème consiste à trouver un ordonnancement des couleurs qui minimise le coût total de la peinture des voitures.Toute machine utilisée doit être «switchée» d’une couleur à une autre ; le coût d’un tel changement dépend des deux couleurs.Jaune à Noir = 30 , Noir à Blanc = 80 , Blanc à jaune =10, Noir à jaune=70, Jaune à blanc=20, Blanc à Noir=15•Donner une solution initiale faisable non optimale (ordre de couleur). Evaluer son critère.
•Appliquer la méthode de la descente avec 3 itérations pour trouver une solution optimale.
48DEKHICI L.
![Page 49: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/49.jpg)
Exercice sac à dos� Algorithme de la descente à 3 itérations
pour le problème de sac à dos
� Poids max= 90 kg
� Les poids et les prix sont
objet A B C D E
Poids KG 25 45 30 50 35
PrixK DA
40 140 80 200 95
49DEKHICI L.
![Page 50: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/50.jpg)
Exercice ordonnancement � En utilisant une méthode de résolution, on
cherche à ordonnancer les clients à servir dans une boulangerie tout en minimisant le temps des attentes.
� Soit l’ensemble des clients 1,2,3,4 et leurs temps de service 3mn, 5mn, 1mn, 4mn. Et leurs dates d’arrivées : 8h, 8h 02, , 8h 05, 8h. On pose comme ordre de passage initial 2 3 1 4
� 1. Donner deux solutions voisines à la solution initiale
� 2. Proposer une fonction objective. Est elle à minimiser ou à maximiser ?
50DEKHICI L.
![Page 51: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/51.jpg)
Exercice récipients� Soit l’énoncé du problème des récipients qu’on veut
résoudre par l’I.A. : «On possède deux récipients : le premier de 5 litres remplis d’eau et le deuxième de 2 litres vide. On veut obtenir 1 litre en utilisant seulement ces deux récipients. Les opérations possibles sont :
� -vider un récipient.� -vider le 1er récipient dans le 2ème .� -vider le 2ème dans le 1er . »1. Proposer une codification au problème2. Quel est l’état initial ?3. dessiner le graphe de résolution de la méthode « en
largeur d’abord » avec 2 niveaux 4. Dessiner le graphe de résolution de la méthode « en
profondeur d’abord » avec 4 états
51DEKHICI L.
![Page 52: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/52.jpg)
Exercice
Le système expert utilise la représentation de connaissance:
□ Logique
□ Analytique
□ Avec Réseaux de neurones.
52DEKHICI L.
![Page 53: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/53.jpg)
La méthode de la descente est:
□ Un parcours dans un arbre de recherche
□ Une Méta heuristique
□ Une dégradation dans le comportement cognitive d’un être artificiel.
53DEKHICI L.
![Page 54: Chapitre 4: Résolution de Problèmesuniv.ency-education.com/uploads/1/3/1/0/13102001/mi2an_lessons... · Jeu e taquin Méthodes de résolution du jeu de taquin Méthodes exactes](https://reader034.vdocuments.site/reader034/viewer/2022042314/5f02e71e7e708231d4069493/html5/thumbnails/54.jpg)
Lequel introduit des méthodes antivirales intelligentes et rapides
□ Le scanning (l’analyse des fichiers)
□ Le moniteur de comportement des fichiers
54DEKHICI L.