SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Université A. Belkaïd – Tlemcen
Faculté des Sciences
Département d'Informatique
Année universitaire 2019-2020
3e
année licence informatique
Introduction à
l’Intelligence Artificielle
Rattrapage
16 novembre 2020
NOM : ........................................................
PRÉNOM :..................................................
Durée : 1 h
Questions de cours (5 pts)
1) Le facteur de branchement (cochez la ou les bonnes réponses) :
□ est égal au nombre maximum d’actions de la solution optimale
□ est égal au nombre maximum d’actions possibles à partir d’un état
□ est égal au nombre maximum de nœuds qui se trouvent sur un même niveau de l’arbre
□ est égal au nombre maximum de fils que peut avoir un nœud dans l’arbre de recherche
□ est égal au nombre maximum d’états qui se trouvent dans le graphe d’espace d’états
2) Reliez les points par une ou plusieurs flèches :
L’algorithme d’exploration itérative en profondeur
(IDS) est ●
● optimal ●
● complet ●
● toujours
● seulement s’il n’y a pas de boucles
● seulement si le coût des actions est égal à 0
● si le coût des actions est égal à 1
● seulement si la profondeur de l’arbre est finie
● jamais
3) L’algorithme ci-contre correspond à quel(s) type(s)
d’exploration ? (cochez la ou les bonnes réponses)
□ en largeur d’abord
□ en profondeur d’abord
□ itérative en profondeur
□ gloutonne
□ A*
□ en graphe
□ en arbre
4) L’heuristique exacte (h = h*) : (barrez la ou les réponses fausses)
• est admissible
• est cohérente
• permet à l’exploration gloutonne d’être optimale
• permet à l’exploration A* d’utiliser moins de mémoire
• permet à l’exploration A* d’être plus rapide
• est généralement trop difficile à calculer pour être utilisée
5) Soit un problème d’exploration pour lequel on utilise l’algorithme A* en arbre avec l’heuristique cohérente h1. Si on remplace h1
par une autre heuristique cohérente h2 qui domine h1, que cela changera-t-il ? (cochez la ou les bonnes réponses)
□ On aura plus de chances de trouver la solution s’il y en a une.
□ On aura plus de chances de trouver la solution la moins coûteuse.
□ On trouvera la solution plus rapidement.
□ On utilisera moins de mémoire pour trouver la solution.
□ Rien, puisque les deux heuristiques sont cohérentes.
□ Rien, car dans les deux cas l’algorithme A* en arbre ne sera pas optimal.
Exercice 1 (6 pts)
Soit le problème d’exploration dont le graphe de l’espace
d’états est donné ci-contre. (S = état initial, G = état but).
Les coûts des actions sont indiqués sur les arêtes et h est
la fonction heuristique employée.
1) h est-elle admissible ? Expliquez pourquoi.
2) h est-elle cohérente ? Expliquez pourquoi.
3) Donnez l’ordre dans lequel seront développés les états, puis le
chemin renvoyé, avec l’algorithme d’exploration A* en graphe.
4) L’algorithme A* en graphe est-il optimal dans ce cas ? Expliquez pourquoi.
5) On veut changer la valeur de l’heuristique pour un des états de ce problème de façon à ce que les réponses aux questions 1), 2)
et 4) soient toutes oui. Est-ce possible ? Si oui, dans quel intervalle doit être cette valeur pour pouvoir le permettre ?
Exercice 2 : Un jeu de pions (E. Lucas, 1883) (9 pts)
En 1883, dans son livre « Les Récréations Mathématiques », Édouard Lucas décrit comme suit un petit jeu de casse-tête qui se joue à
un seul joueur et qu’il appelle tout simplement « Un jeu de pions » :
On place sur les cases d’une bande formée d’un nombre impair
de carrés un nombre égal de pions blancs et noirs, séparés par
une case vide ; tous les pions blancs se trouvant à gauche, et les
pions noirs à droite. Il s’agit de faire passer les pions blancs à
la place des pions noirs, en profitant de la case vide.
Appelons n le nombre de cases du jeu. Dans les
figures ci-dessous, n = 9, mais ce n’est qu’un exemple.
Figure 1 : Le casse-tête au départ
On adopte les règles suivantes : Les pions peuvent avancer
d’une case, en allant toujours de gauche à droite, pour les pions
blancs ; et en sens inverse, pour les pions noirs. Un pion peut
franchir un pion d’une autre couleur, dans le sens de son
mouvement exigé, pour venir se placer sur la case vide
immédiatement voisine.
Figure 2 : Un pion blanc a avancé d’une case
Figure 3 : Un pion noir a franchi (sauté) un pion blanc
Figure 4 : Le casse-tête une fois résolu (jeu gagné !) Figure 5 : Ici, c’est perdu : aucun pion ne peut être déplacé !
1) En utilisant une représentation simplifiée des états pour le problème, représentez par un graphe l’espace des états complet pour
n = 3. Mettez en évidence dans le graphe l’état initial et l’état but.
2) Maintenant et dans les questions suivantes, on veut appliquer les algorithmes d’exploration pour résoudre ce problème pour n = 5.
Figure 6 : Le casse-tête pour n = 5
Quelle est la taille de l’espace des états ? (Choisissez la bonne réponse)
a) 8 b) 12 c) 23 d) 32 e) 120 f) 125
3) Afin de simplifier l’exploration, on commence d’abord par avancer un pion blanc ; on débutera l’exploration à partir de là.
Figure 7 : Départ de l’exploration
Par ailleurs, on supposera qu’en cas d’égalité des priorités et s’il faut choisir entre
déplacer un pion blanc et déplacer un pion noir, on donnera la priorité au pion noir.
a) Donnez l’ordre dans lequel seront développés les états par l’exploration en
profondeur d’abord.
b) Donnez le chemin renvoyé par l’algorithme d’exploration en profondeur d’abord.
4) Quel critère (qualité) d’un algorithme d’exploration permet de garantir que la solution sera toujours trouvée ?
5) Supposons maintenant que l’on ne donne pas la priorité aux pions noirs mais que l’on fasse les choix de façon aléatoire. Dans ce
cas, retrouve-t-on la qualité donnée dans la question précédente pour l’exploration... :
a) ...en largeur d’abord ? Expliquez pourquoi. b) ...en profondeur d’abord ? Expliquez pourquoi.
Question bonus (facultative) : Pour améliorer l’exploration, on veut utiliser une heuristique. Les heuristiques suivantes sont-elles
admissibles ? Expliquez.
h1 = nombre de pions blancs qui sont encore dans les (n+1)/2 cases de gauche
h2 = somme des positions des pions noirs (la case la plus à gauche correspondant à la position zéro)
Bon courage,
A. Brikci-Nigassa
amine.brikcinigassa@univ-tlemcen.dz

Más contenido relacionado

Similar a rattrapage.pdf

Algorithmes récursifs : une introduction pragmatique pour un enseignement au ...
Algorithmes récursifs : une introduction pragmatique pour un enseignement au ...Algorithmes récursifs : une introduction pragmatique pour un enseignement au ...
Algorithmes récursifs : une introduction pragmatique pour un enseignement au ...RichardTerrat1
 
Chapitre 6 hachage statique
Chapitre 6 hachage statiqueChapitre 6 hachage statique
Chapitre 6 hachage statiqueSana Aroussi
 
Réseaux neuronaux profonds & intelligence artificielle
Réseaux neuronaux profonds & intelligence artificielleRéseaux neuronaux profonds & intelligence artificielle
Réseaux neuronaux profonds & intelligence artificielleOlivier Teytaud
 
Complexité_ENSI_2011.ppt
Complexité_ENSI_2011.pptComplexité_ENSI_2011.ppt
Complexité_ENSI_2011.pptMbarkiIsraa
 
Cours-optimisation.pdf
Cours-optimisation.pdfCours-optimisation.pdf
Cours-optimisation.pdfMouloudi1
 
Projet Méthodes Numériques
Projet  Méthodes Numériques Projet  Méthodes Numériques
Projet Méthodes Numériques Ramin Samadi
 
Hasard09 artificiel
Hasard09 artificielHasard09 artificiel
Hasard09 artificielnahdiste
 

Similar a rattrapage.pdf (12)

Algorithmes récursifs : une introduction pragmatique pour un enseignement au ...
Algorithmes récursifs : une introduction pragmatique pour un enseignement au ...Algorithmes récursifs : une introduction pragmatique pour un enseignement au ...
Algorithmes récursifs : une introduction pragmatique pour un enseignement au ...
 
Probabilité
ProbabilitéProbabilité
Probabilité
 
Diviser Pour Régner
Diviser Pour RégnerDiviser Pour Régner
Diviser Pour Régner
 
77618521.pdf
77618521.pdf77618521.pdf
77618521.pdf
 
Chapitre 6 hachage statique
Chapitre 6 hachage statiqueChapitre 6 hachage statique
Chapitre 6 hachage statique
 
246242769 sequence-1-pdf
246242769 sequence-1-pdf246242769 sequence-1-pdf
246242769 sequence-1-pdf
 
Réseaux neuronaux profonds & intelligence artificielle
Réseaux neuronaux profonds & intelligence artificielleRéseaux neuronaux profonds & intelligence artificielle
Réseaux neuronaux profonds & intelligence artificielle
 
Complexité_ENSI_2011.ppt
Complexité_ENSI_2011.pptComplexité_ENSI_2011.ppt
Complexité_ENSI_2011.ppt
 
Cours-optimisation.pdf
Cours-optimisation.pdfCours-optimisation.pdf
Cours-optimisation.pdf
 
chapitre 5.pptx
chapitre 5.pptxchapitre 5.pptx
chapitre 5.pptx
 
Projet Méthodes Numériques
Projet  Méthodes Numériques Projet  Méthodes Numériques
Projet Méthodes Numériques
 
Hasard09 artificiel
Hasard09 artificielHasard09 artificiel
Hasard09 artificiel
 

Más de SidiAbdallah1

analyse_discriminante_descriptive.pdf
analyse_discriminante_descriptive.pdfanalyse_discriminante_descriptive.pdf
analyse_discriminante_descriptive.pdfSidiAbdallah1
 
logistic_regression_ml.pdf
logistic_regression_ml.pdflogistic_regression_ml.pdf
logistic_regression_ml.pdfSidiAbdallah1
 
Introduction_au_Data_Mining.pdf
Introduction_au_Data_Mining.pdfIntroduction_au_Data_Mining.pdf
Introduction_au_Data_Mining.pdfSidiAbdallah1
 
fr_Tanagra_Naive_Bayes_Classifier_Explained.pdf
fr_Tanagra_Naive_Bayes_Classifier_Explained.pdffr_Tanagra_Naive_Bayes_Classifier_Explained.pdf
fr_Tanagra_Naive_Bayes_Classifier_Explained.pdfSidiAbdallah1
 
fr_Tanagra_Naive_Bayes_Continuous_Predictors.pdf
fr_Tanagra_Naive_Bayes_Continuous_Predictors.pdffr_Tanagra_Naive_Bayes_Continuous_Predictors.pdf
fr_Tanagra_Naive_Bayes_Continuous_Predictors.pdfSidiAbdallah1
 
regression_multiple_pour_le_classement.pdf
regression_multiple_pour_le_classement.pdfregression_multiple_pour_le_classement.pdf
regression_multiple_pour_le_classement.pdfSidiAbdallah1
 
naive_bayes_classifier.pdf
naive_bayes_classifier.pdfnaive_bayes_classifier.pdf
naive_bayes_classifier.pdfSidiAbdallah1
 
resampling_evaluation.pdf
resampling_evaluation.pdfresampling_evaluation.pdf
resampling_evaluation.pdfSidiAbdallah1
 
analyse_discriminante.pdf
analyse_discriminante.pdfanalyse_discriminante.pdf
analyse_discriminante.pdfSidiAbdallah1
 
Apprentissage_Supervise.pdf
Apprentissage_Supervise.pdfApprentissage_Supervise.pdf
Apprentissage_Supervise.pdfSidiAbdallah1
 
regression_logistique.pdf
regression_logistique.pdfregression_logistique.pdf
regression_logistique.pdfSidiAbdallah1
 
380170667-ier2015-fr.pdf
380170667-ier2015-fr.pdf380170667-ier2015-fr.pdf
380170667-ier2015-fr.pdfSidiAbdallah1
 
presentation_rgpd_062018.pptx
presentation_rgpd_062018.pptxpresentation_rgpd_062018.pptx
presentation_rgpd_062018.pptxSidiAbdallah1
 

Más de SidiAbdallah1 (14)

analyse_discriminante_descriptive.pdf
analyse_discriminante_descriptive.pdfanalyse_discriminante_descriptive.pdf
analyse_discriminante_descriptive.pdf
 
logistic_regression_ml.pdf
logistic_regression_ml.pdflogistic_regression_ml.pdf
logistic_regression_ml.pdf
 
Introduction_au_Data_Mining.pdf
Introduction_au_Data_Mining.pdfIntroduction_au_Data_Mining.pdf
Introduction_au_Data_Mining.pdf
 
fr_Tanagra_Naive_Bayes_Classifier_Explained.pdf
fr_Tanagra_Naive_Bayes_Classifier_Explained.pdffr_Tanagra_Naive_Bayes_Classifier_Explained.pdf
fr_Tanagra_Naive_Bayes_Classifier_Explained.pdf
 
fr_Tanagra_Naive_Bayes_Continuous_Predictors.pdf
fr_Tanagra_Naive_Bayes_Continuous_Predictors.pdffr_Tanagra_Naive_Bayes_Continuous_Predictors.pdf
fr_Tanagra_Naive_Bayes_Continuous_Predictors.pdf
 
regression_multiple_pour_le_classement.pdf
regression_multiple_pour_le_classement.pdfregression_multiple_pour_le_classement.pdf
regression_multiple_pour_le_classement.pdf
 
naive_bayes_classifier.pdf
naive_bayes_classifier.pdfnaive_bayes_classifier.pdf
naive_bayes_classifier.pdf
 
resampling_evaluation.pdf
resampling_evaluation.pdfresampling_evaluation.pdf
resampling_evaluation.pdf
 
analyse_discriminante.pdf
analyse_discriminante.pdfanalyse_discriminante.pdf
analyse_discriminante.pdf
 
Apprentissage_Supervise.pdf
Apprentissage_Supervise.pdfApprentissage_Supervise.pdf
Apprentissage_Supervise.pdf
 
regression_logistique.pdf
regression_logistique.pdfregression_logistique.pdf
regression_logistique.pdf
 
ATELIER_3.pdf
ATELIER_3.pdfATELIER_3.pdf
ATELIER_3.pdf
 
380170667-ier2015-fr.pdf
380170667-ier2015-fr.pdf380170667-ier2015-fr.pdf
380170667-ier2015-fr.pdf
 
presentation_rgpd_062018.pptx
presentation_rgpd_062018.pptxpresentation_rgpd_062018.pptx
presentation_rgpd_062018.pptx
 

Último

L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Coursebenezerngoran
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 

Último (20)

L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 

rattrapage.pdf

  • 1. Université A. Belkaïd – Tlemcen Faculté des Sciences Département d'Informatique Année universitaire 2019-2020 3e année licence informatique Introduction à l’Intelligence Artificielle Rattrapage 16 novembre 2020 NOM : ........................................................ PRÉNOM :.................................................. Durée : 1 h Questions de cours (5 pts) 1) Le facteur de branchement (cochez la ou les bonnes réponses) : □ est égal au nombre maximum d’actions de la solution optimale □ est égal au nombre maximum d’actions possibles à partir d’un état □ est égal au nombre maximum de nœuds qui se trouvent sur un même niveau de l’arbre □ est égal au nombre maximum de fils que peut avoir un nœud dans l’arbre de recherche □ est égal au nombre maximum d’états qui se trouvent dans le graphe d’espace d’états 2) Reliez les points par une ou plusieurs flèches : L’algorithme d’exploration itérative en profondeur (IDS) est ● ● optimal ● ● complet ● ● toujours ● seulement s’il n’y a pas de boucles ● seulement si le coût des actions est égal à 0 ● si le coût des actions est égal à 1 ● seulement si la profondeur de l’arbre est finie ● jamais 3) L’algorithme ci-contre correspond à quel(s) type(s) d’exploration ? (cochez la ou les bonnes réponses) □ en largeur d’abord □ en profondeur d’abord □ itérative en profondeur □ gloutonne □ A* □ en graphe □ en arbre 4) L’heuristique exacte (h = h*) : (barrez la ou les réponses fausses) • est admissible • est cohérente • permet à l’exploration gloutonne d’être optimale • permet à l’exploration A* d’utiliser moins de mémoire • permet à l’exploration A* d’être plus rapide • est généralement trop difficile à calculer pour être utilisée 5) Soit un problème d’exploration pour lequel on utilise l’algorithme A* en arbre avec l’heuristique cohérente h1. Si on remplace h1 par une autre heuristique cohérente h2 qui domine h1, que cela changera-t-il ? (cochez la ou les bonnes réponses) □ On aura plus de chances de trouver la solution s’il y en a une. □ On aura plus de chances de trouver la solution la moins coûteuse. □ On trouvera la solution plus rapidement. □ On utilisera moins de mémoire pour trouver la solution. □ Rien, puisque les deux heuristiques sont cohérentes. □ Rien, car dans les deux cas l’algorithme A* en arbre ne sera pas optimal.
  • 2. Exercice 1 (6 pts) Soit le problème d’exploration dont le graphe de l’espace d’états est donné ci-contre. (S = état initial, G = état but). Les coûts des actions sont indiqués sur les arêtes et h est la fonction heuristique employée. 1) h est-elle admissible ? Expliquez pourquoi. 2) h est-elle cohérente ? Expliquez pourquoi. 3) Donnez l’ordre dans lequel seront développés les états, puis le chemin renvoyé, avec l’algorithme d’exploration A* en graphe. 4) L’algorithme A* en graphe est-il optimal dans ce cas ? Expliquez pourquoi. 5) On veut changer la valeur de l’heuristique pour un des états de ce problème de façon à ce que les réponses aux questions 1), 2) et 4) soient toutes oui. Est-ce possible ? Si oui, dans quel intervalle doit être cette valeur pour pouvoir le permettre ? Exercice 2 : Un jeu de pions (E. Lucas, 1883) (9 pts) En 1883, dans son livre « Les Récréations Mathématiques », Édouard Lucas décrit comme suit un petit jeu de casse-tête qui se joue à un seul joueur et qu’il appelle tout simplement « Un jeu de pions » : On place sur les cases d’une bande formée d’un nombre impair de carrés un nombre égal de pions blancs et noirs, séparés par une case vide ; tous les pions blancs se trouvant à gauche, et les pions noirs à droite. Il s’agit de faire passer les pions blancs à la place des pions noirs, en profitant de la case vide. Appelons n le nombre de cases du jeu. Dans les figures ci-dessous, n = 9, mais ce n’est qu’un exemple. Figure 1 : Le casse-tête au départ On adopte les règles suivantes : Les pions peuvent avancer d’une case, en allant toujours de gauche à droite, pour les pions blancs ; et en sens inverse, pour les pions noirs. Un pion peut franchir un pion d’une autre couleur, dans le sens de son mouvement exigé, pour venir se placer sur la case vide immédiatement voisine. Figure 2 : Un pion blanc a avancé d’une case Figure 3 : Un pion noir a franchi (sauté) un pion blanc Figure 4 : Le casse-tête une fois résolu (jeu gagné !) Figure 5 : Ici, c’est perdu : aucun pion ne peut être déplacé ! 1) En utilisant une représentation simplifiée des états pour le problème, représentez par un graphe l’espace des états complet pour n = 3. Mettez en évidence dans le graphe l’état initial et l’état but. 2) Maintenant et dans les questions suivantes, on veut appliquer les algorithmes d’exploration pour résoudre ce problème pour n = 5. Figure 6 : Le casse-tête pour n = 5 Quelle est la taille de l’espace des états ? (Choisissez la bonne réponse) a) 8 b) 12 c) 23 d) 32 e) 120 f) 125 3) Afin de simplifier l’exploration, on commence d’abord par avancer un pion blanc ; on débutera l’exploration à partir de là. Figure 7 : Départ de l’exploration Par ailleurs, on supposera qu’en cas d’égalité des priorités et s’il faut choisir entre déplacer un pion blanc et déplacer un pion noir, on donnera la priorité au pion noir. a) Donnez l’ordre dans lequel seront développés les états par l’exploration en profondeur d’abord. b) Donnez le chemin renvoyé par l’algorithme d’exploration en profondeur d’abord. 4) Quel critère (qualité) d’un algorithme d’exploration permet de garantir que la solution sera toujours trouvée ? 5) Supposons maintenant que l’on ne donne pas la priorité aux pions noirs mais que l’on fasse les choix de façon aléatoire. Dans ce cas, retrouve-t-on la qualité donnée dans la question précédente pour l’exploration... : a) ...en largeur d’abord ? Expliquez pourquoi. b) ...en profondeur d’abord ? Expliquez pourquoi. Question bonus (facultative) : Pour améliorer l’exploration, on veut utiliser une heuristique. Les heuristiques suivantes sont-elles admissibles ? Expliquez. h1 = nombre de pions blancs qui sont encore dans les (n+1)/2 cases de gauche h2 = somme des positions des pions noirs (la case la plus à gauche correspondant à la position zéro) Bon courage, A. Brikci-Nigassa amine.brikcinigassa@univ-tlemcen.dz