Jeux combinatoires. Jeux combinatoires - suite. Modélisation

Documents pareils
Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

Jean-Philippe Préaux

PREMIERE DEMANDE D UNE CARTE NATIONALE D IDENTITE

Probabilités conditionnelles Exercices corrigés

Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication. Philippe Robert INRIA Paris-Rocquencourt

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

MATH ELEMENTS DU CALCUL DES PROBABILITES

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Chapitre 5 : Flot maximal dans un graphe

Introduction à la théorie des graphes. Solutions des exercices

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

Systèmes décisionnels et programmation avancée

Peut-on imiter le hasard?

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

Algèbre binaire et Circuits logiques ( )

L exclusion mutuelle distribuée

Probabilités (méthodes et objectifs)

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

BACCALAUREAT GENERAL MATHÉMATIQUES

Resolution limit in community detection

CH.6 Propriétés des langages non contextuels

ACTUARIAT 1, ACT 2121, AUTOMNE 2013 #12

Contrainte de flot pour RCPSP avec temps de transfert

Electricité : caractéristiques et point de fonctionnement d un circuit

Données Réparties. Thibault BERNARD.

Reproductibilité des expériences de l article "Analyse et réduction du chemin critique dans l exécution d une application"

Une brique dans le cartable. Du Plan à l Ouvrage

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Analyse Combinatoire

Qu est-ce qu un outil de travail collaboratif Google Drive?

ils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement

MABioVis. Bio-informatique et la

Limites finies en un point

Comparaison de fonctions Développements limités. Chapitre 10

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Chp. 4. Minimisation d une fonction d une variable

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Théorie et codage de l information

Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Mesure d angles et trigonométrie

Correction du baccalauréat ES/L Métropole 20 juin 2014

Programmation Linéaire - Cours 1

Projet # 3 Serrure à deux clés

Travaux dirigés d introduction aux Probabilités

Christophe CANDILLIER Cours de DataMining mars 2004 Page 1

Estimation: intervalle de fluctuation et de confiance. Mars IREM: groupe Proba-Stat. Fluctuation. Confiance. dans les programmes comparaison

Eléments de Théorie des Graphes et Programmation Linéaire

TECHNIQUE POUR LES (TRES) GRANDS DEBUTANTS!]

Jeux mathématiques en maternelle. Activités clés. Jeu des maisons et des jardins (Yvette Denny PEMF)

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

Décision Markovienne appliquée à un jeu de stop ou encore : Pickomino (Heckmeck Am Bratwurmeck)

Pi, poker et informatique ; une «épuisante» alliance pour des projets en mathématiques

Title: OED Précis no Gestion de la production animale au Botswana: les précieuses leçons des expériences précédentes Job number: 98F0708

Développements limités. Notion de développement limité

REGLEMENT CHAMPIONNAT BANKROLL

Probabilités. C. Charignon. I Cours 3

Conception et Développement d un moteur d intelligence artificielle pour un jeu d échecs multiplateformes

Atelier Transversal AT11. Activité «Fourmis» Pierre Chauvet.

La médiatrice d un segment

Que les balais vrombissent et les potions surgissent!

Cours de Probabilités et de Statistique

Baccalauréat ES Amérique du Nord 4 juin 2008


Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Exe Livret Animateur_Exe Livret Animateur 01/02/11 11:10 Page1

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Fonctions homographiques

COMPTE-RENDU «MATHS EN JEANS» LYCEE OZENNE Groupe 1 : Comment faire une carte juste de la Terre?

M1107 : Initiation à la mesure du signal. T_MesSig

Conception des systèmes répartis

Master of Science en mathématiques

Feuille 6 : Tests. Peut-on dire que l usine a respecté ses engagements? Faire un test d hypothèses pour y répondre.

Encryptions, compression et partitionnement des données

Le Système d Information Routier

par Méthodes topologiques en dynamique des surfaces École d été, Grenoble, Juin 2006

Time machine. 1. introduction. 2. Marche à suivre

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

Estimation et tests statistiques, TD 5. Solutions

Rappels sur les suites - Algorithme

Programmation linéaire

Lagrange, où λ 1 est pour la contrainte sur µ p ).

Réalisabilité et extraction de programmes

Principes de mathématiques 12 SÉRIE DE PROBLÈMES. Septembre Student Assessment and Program Evaluation Branch

Fluctuation d une fréquence selon les échantillons - Probabilités

Système 260. Système 260 Contrôle de processus. Caractéristiques clés. Logiciels Typiques

Caseo V#~, <)G. le grand jeu de l'assurance REGLEMENT. DESCRIPTION GENERALE DU JEU.

Boîte électronique. Découverte des principales fonctions d une messagerie électronique. (et les pièces jointes)

Fiche pédagogique : ma famille et moi

O, i, ) ln x. (ln x)2

1 Recherche en table par balayage

Les cartes de fidélités... 2 Natures de pièces... 5 Impression des chèques cadeaux... 6 Statistiques fidélités... 8 Fiche client...

IV- Comment fonctionne un ordinateur?

Génie Industriel et Maintenance

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Chaînes de Markov au lycée

Transcription:

Un jeu très simple Jeux combinatoires Voici un jeu qui se joue sur à deux, sur un graphe orienté. On place un pion sur un sommet du graphe. tour de rôle, chaque joueur doit déplacer le pion en suivant un arc du graphe. Le premier joueur qui ne peut pas déplacer le pion a perdu. Peut-on prévoir à l avance qui va gagner? Ce jeu simple permet en fait de modéliser toute une classe de jeux, les jeux combinatoires à information parfaite à deux joueurs. Cette classe de jeu comprend par exemple : les échecs, les dames, le jeu de go othello/reversi, puissance morpion, tic-tac-toe, jeu de petits carreaux etc... G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - / Jeux combinatoires - suite Modélisation Les jeux combinatoires à information parfaite à deux joueurs sont tous les jeux : combinatoire, c est-à-dire de réflexion (pas de jeux d habileté type fléchettes) et sans hasard (ce qui exclut quasiment tous les jeux de cartes) à information complète : pas d éléments cachés à deux joueurs, jouant à tour de rôle (ce qui exclut des jeux type pierre-feuille-ciseau) Etant donné un jeu combinatoire à infomation parfaite à deux joueurs, on lui associe un graphe orienté de la façon suivante (on laisse de côté la possibilité de parties nulles) : l ensemble des sommets est l ensemble des états possibles du jeu deux sommets sont reliés par un arc s il existe un coup amenant de la première position à la deuxième L étude des stratégies des joueurs se ramène à un problème de théories des graphes : trouver un noyau dans un graphe orienté donné. G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - /

s Définition Un noyau d un graphe orienté G = (S, ) est une partie N de l ensemble des sommets S telle que : les sommets de N sont deux à deux non adjacents (on dit que N est stable) : x, y N, (x, y) / tout sommet qui n est pas dans N a un successeur dans N : B C D E Noyau : {B, D, E} B C F D E Noyau : {, D, E, F } x S \ N, y N, (x, y) G. Montcouquiol (IUT Orsay) Théorie des graphes - / D C Noyau : {, C}, et aussi {B, D} B B C Pas de noyau. G. Montcouquiol (IUT Orsay) Théorie des graphes - / Existence d un noyau Existence d un noyau - suite On a vu qu un graphe ne possédait pas forcément de noyau. On a cependant le théorème suivant : Théorème Soit G un graphe orienté sans circuit. lors G possède un unique noyau. Remarque : c est un problème très difficile en général de trouver un noyau et s il en existe dans un graphe donné (avec circuits). On commence par remarquer que : un graphe sans circuit possède au moins un puits, c est-à-dire un sommet sans successeur, un noyau contient nécessairement tous les puits, et donc les prédécesseurs des puits ne peuvent pas être dans un noyau. On construit le noyau N ainsi : on met tous les puits dans N, on supprime de G tous les puits et tous leurs prédécesseurs, on recommence avec le nouveau graphe obtenu (qui est toujours sans circuit). G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - /

G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - /

Noyau : {,,, } G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - / Noyau et stratégie gagnante Existence de stratégies gagnantes Soit G un graphe orienté possédant un noyau N. Théorème Un joueur, dont la position au début de son tour n est pas dans N, a une stratégie non-perdante. On va montrer qu un tel joueur J ne peut pas perdre (s il ne fait pas d erreurs... ). Le joueur J joue un coup qui le place dans N (c est toujours possible par définition du noyau). Si cette nouvelle position est un puits, le joueur J a gagné ; sinon, le coup du joueur opposé ramène forcément en dehors du noyau, et le joueur J peut à nouveau jouer un coup qui le place dans N. Corollaire Soit un jeu combinatoire à information parfaite à deux joueurs, sans possibilité de partie nulle, et dont le graphe associé est sans circuit. lors un des deux joueurs a une stratégie gagnante. Le graphe associé possède un unique noyau N. On regarde si la position de départ du jeu est dans N : si c est le cas, le deuxième joueur a une stratégie gagnante ; sinon, c est le premier joueur. G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - /

Remarques La plupart des jeux sont sans circuit (pas de possibilité de partie sans fin). s : règle sur les échecs perpétuel aux échecs, règle du ko au go... Il est facile d adapter l énoncé pour prendre en compte les nulles : un des deux joueurs a une stratégie non-perdante. Le graphe d un jeu est en général tellement énorme qu il est impossible de déterminer une stratégie gagnante (et heureusement). Un jeu est résolu quand une stratégie gagnante a été déterminée (exemple de jeu résolu : puissance ). Théorie des graphes G. Montcouquiol IUT Orsay - G. Montcouquiol (IUT Orsay) Théorie des graphes - / G. Montcouquiol (IUT Orsay) Théorie des graphes - /