USTL - Licence Informatique Les jeux à 2 joueurs 1 Conception Orientée Objet Les jeux à 2 joueurs Conception Orientée Objet Jean-Christophe Routier Licence.

Slides:



Advertisements
Présentations similaires
Les jeux (méthodes min-max et -)
Advertisements

Optimisation et Complexité
1 CSI 4506: Introduction à lintelligence artificielle La recherche adversairiale.
LE FLOT MAXIMAL et LA COUPE MINIMALE
I.A. Session 2009/2010 E.P.S.I. Bordeaux – C.S.I.I – 2 ème Année – Cours n°6.
Exploration systématique de graphes
Réseaux de Petri et suivi du joueur
1 CSI 4506: Introduction à l’Intelligence Artificielle La Recherche Adversariale.
Sommaire  Historique  Identifier les points clés du jeu  Problématique  Outils utilisés  Organisation de l’analyse vidéo.
Le socle commun : des pistes pour la technologie Plan de la présentation : - Introduction - Contexte (socle commun et document eduscol) - Repérage des.
Université Lille 1 - Licence Informatique Les jeux à 2 joueurs 1 Conception Orientée Objet Les jeux à 2 joueurs Conception Orientée Objet Jean-Christophe.
Le principe du défi calcul pour tous, chacun fait de son mieux Passer d’une situation à une épreuve: d’un jeu d’atelier à une activité de recherche personnelle.
Plans d'expérience Méthode Taguchy. La méthode Réunir le groupe de travail Fixer un objectif et sa mesure Choisir les paramètres et leurs modalités Choisir.
SYSTEM PROGRAM.
UNIVERSITÉ ROI HENRI CHRISTOPHE Influence de la densité de plantation sur la croissance et le rendement de deux (2) variétés d’arachide (Arachishypoea.
Semaine des mathématiques 2016 Bridge et Mathématiques
« La montée des eaux dans les îles Kiribati».
Un Algorithme , c'est Quoi ?
Section Sportive Arbitres d’Orléans
seront qualifiés pour disputer les matchs play :
Information, Calcul, Communication
Algorithmique Avancée et Complexité Chap2:Complexité et Optimalité
Petites règles de base :
PROJET DE CONCEPTION ELECTRONIQUE www. magoe
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap5: Les méthodes de résolution exactes.
Algorithmique Avancée et Complexité Chap3:Diviser pour Régner
Résolutions et réponses
chapitre : Les Probabilités
Algorithme de Dichotomie
Un Algorithme , c'est Quoi ?
Simulation des nanostructures à base de nanorubans de graphène
Le jeu de Rugby.
Grandeurs, mesures et évaluations
SUJET : Tipe-logique Introduction Conclusion I- Généralités
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Techniques d’Optimisation Chapitre 3: Programmation en 0-1 (bivalente)
Technologies de l’intelligence d’affaires Séance 11
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap7: Les méthodes de résolution exactes.
Chatillon sur Chalaronne L’Abergement Clémenciat
INTELLIGENCE ARTIFICIELLE
le football le football américain le basketball le baseball le tennis
La méthode du simplexe. 1) Algorithme du simplexe  Cet algorithme permet de déterminer la solution optimale, si elle existe, d’un problème de programmation.
Froduald Kabanza Département d’informatique Université de Sherbrooke
Intelligence Artificielle
Chatillon sur Chalaronne L’Abergement Clémenciat
Royaume de Maroc Université Hassan Premier Settat Faculté des Sciences et Techniques de Settat LA CLASSIFICATION K-MEANS SOUS R /MATLAB Master :Automatique.
OPTIMISATION 1ère année ingénieurs
Plan Introduction Parcours de Graphe Optimisation et Graphes
Épreuve n°5 CE1 RALLYE MATH 92 3ème Édition
CHAPITRE 4 Que fait-on a chaque saison?. Le plan Rappel des 4 saisons Caracteristiques de chaque saison Les activites des saisons Complete les exercises.
La puissance du transfert d’énergie électrique entre un générateur et un circuit constitué de conducteurs ohmiques dépend-elle de ces conducteurs ohmiques.
Royaume de Maroc Université Hassan Premier Settat Faculté des Sciences et Techniques de Settat Description synthétiseur en langage VHDL d'un circuit intégré.
SUJET : E C L A T UNIVERSITE GASTON BERGER DE SAINT LOUIS UFR DES SCIENCES APPLIQUEES ET DE TECHNOLOGIE MASTER PROFESSIONNEL EN DÉVELOPPEMENT DE SYSTÈMES.
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Numérique et Sciences Informatiques
CSI 3505 Algorithmes Voraces
Le lièvre et la tortue.
INTELLIGENCE ARTIFICIELLE
Scratch au collège.
Conception cartographique
Enseignement de spécialité Classe de première, voie générale
Thème : 5 Questions flash autour des probabilités
Numérique et Sciences Informatiques
Recherches en EIAH autour des Serious Games
Chapitre 2 Résolution des Problèmes et Jeux. Objectifs  Comment ? – Modéliser un Problème. – Modéliser un Jeu.  Comment ? – Passer d’un état à un autre.
Plan 1 Introduction 1.1 Qu'est-ce que la théorie des jeux ? La théorie du choix rationnel
TraAM 2019 : utilisation des objets connectés en EPS
Module 11 séance 1.
Note de service du 25/04/2018 l.Leclercq, IEN MLJ 1
Transcription de la présentation:

USTL - Licence Informatique Les jeux à 2 joueurs 1 Conception Orientée Objet Les jeux à 2 joueurs Conception Orientée Objet Jean-Christophe Routier Licence mention Informatique Université des Sciences et Technologies de Lille

USTL - Licence Informatique Les jeux à 2 joueurs 2 Conception Orientée Objet ✔ quels jeux ? ✔ à information complète ✔ à somme nulle ✔ othello, les échecs, le go, les dames, puissance 4, etc. Les jeux à 2 joueurs

USTL - Licence Informatique Les jeux à 2 joueurs 3 Conception Orientée Objet ✔ état du jeu = situation ✔ à chaque situation correspond un nombre de coups autorisés par les règles  choix ✔ les joueurs ont toutes les informations sur le jeu pour faire leur choix ✔ les objectifs des joueurs sont opposés ✔ les joueurs jouent en alternance Caractéristiques Les jeux à 2 joueurs

USTL - Licence Informatique Les jeux à 2 joueurs 4 Conception Orientée Objet Situation initiale coup 2 coup 1 coup partie 1 autre partie Arbre de jeu (1) Arbre de jeu

USTL - Licence Informatique Les jeux à 2 joueurs 5 Conception Orientée Objet ✔ une branche = 1 partie (ou fin de partie) ✔ problème : ✔ trouver une branche qui mène à une victoire ✔ quel coup immédiat pour gagner plus tard ? ✔ évaluation des situations : ✔ on attribue aux situations une valeur numérique, croissante avec la qualité ✔ pour « gagner » il faut maximiser cette valeur en fin de partie Arbre de jeu (2) Arbre de jeu

USTL - Licence Informatique Les jeux à 2 joueurs 6 Conception Orientée Objet ✔ développement de l’arbre de jeu ✔ profondeur limitée (nb de « coups à l’avance ») ✔ pb = effet d’horizon ✔ calcul des valeurs des situations feuilles ✔ objectif : maximiser la valeur des feuilles ✔ nécessité de simuler l’adversaire ✔ on suppose que l’adversaire joue au mieux ✔ donc… qu’il joue comme le programme ✔ son objectif est inverse : minimiser L'algorithme min-MAX (1) Algorithme min-MAX

USTL - Licence Informatique Les jeux à 2 joueurs 7 Conception Orientée Objet coup 2 coup 1 coup init pgme advers. MAX min valeurs L'algorithme min-MAX (2) Algorithme min-MAX

USTL - Licence Informatique Les jeux à 2 joueurs 8 Conception Orientée Objet × º × º º MAX × × º × º º × × º × º º × × º × º º × × º × º º min MAX min MAX × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × × º × º º º × × × º × º º º × × × º × º º º × º × × º × º º º × × × º × º º º × × × º × º º º × º × × º × º º º × × × º × º º º × º Exemple : tic-tac-toe (1) Exemple : tic-tac-toe

USTL - Licence Informatique Les jeux à 2 joueurs 9 Conception Orientée Objet × º × º º MAX × × º × º º × × º × º º × × º × º º × × º × º º min MAX min MAX × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × º × º º º × × × º × º º º × × × º × º º º × × × º × º º º × º × × º × º º º × × × º × º º º × × × º × º º º × º × × º × º º º × × × º × º º º × º victoire de MAX victoire de min Exemple : tic-tac-toe (2) Exemple : tic-tac-toe

USTL - Licence Informatique Les jeux à 2 joueurs 10 Conception Orientée Objet Exemple : tic-tac-toe (3) << évaluation Φ : × º × º º MAX min MAX min MAX victoire de MAXvictoire de minmatch nul Exemple : tic-tac-toe

USTL - Licence Informatique Les jeux à 2 joueurs 11 Conception Orientée Objet << évaluation Φ : × º × º º MAX min MAX min MAX Exemple : tic-tac-toe (4) Exemple : tic-tac-toe