Inter'Action 2014 : Jeux de Nim sur les graphes.



Documents pareils
QUI VEUT JOUER AVEC MOI?

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

chapitre 4 Nombres de Catalan

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

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

6. Les différents types de démonstrations

Chapitre 5 : Flot maximal dans un graphe

D'UN THÉORÈME NOUVEAU

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

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

Pourquoi l apprentissage?

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/ Présentation. 1.2 Ressources

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

Calculs de probabilités conditionelles

Date : Tangram en carré page

LES BIBLIOTHEQUES DE WINDOWS 7

Texte Agrégation limitée par diffusion interne

Poudlard But Matériel : Mise en place Prologue d'emplacements différents

Les probabilités. Chapitre 18. Tester ses connaissances

En cas de partage avec des «side pots», chaque pot est traité séparément en commençant par les extérieurs.

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

Cours de Probabilités et de Statistique

CHAPITRE 5. Stratégies Mixtes

4D Server et les licences : fonctionnement et environnement

MIS 102 Initiation à l Informatique

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

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

Réalisabilité et extraction de programmes

Vous incarnez un surdoué en informatique qui utilise son ordinateur afin de pirater des comptes bancaires un peu partout dans le monde et s en mettre

Création d'un questionnaire (sondage)

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

LIVRET DE facebook.com/asmadigames

COPIER, COUPER, COLLER, SELECTIONNER, ENREGISTRER.

Couples de variables aléatoires discrètes

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

Model checking temporisé

Manuel d installation et d utilisation du logiciel GigaRunner

Colorations identiantes de graphes

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

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples


CHAPITRE VIII : Les circuits avec résistances ohmiques

Traitement de texte : Quelques rappels de quelques notions de base

-1- SOUNDMAN. Fabrication et distribution. SOUNDMAN e.k. Bornimer Str Berlin (Allemagne) Tél & Fax (+49)

ATTENTION AU DÉPART! GUIDE DE QUESTIONS DU MENEUR DE JEU.

DIFFÉRENCIATION DES RÔLES DES JOUEURS

BADPLUS V5 MANUEL D'UTILISATION. Imports de données joueurs à partir de la base fédérale en ligne Poona. Stéphan KIEFFER - Dominique BOSSERT

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

Image d un intervalle par une fonction continue

Calculs de probabilités

TP3 : Creation de tables 1 seance

Optimisation des fonctions de plusieurs variables

Algorithmes de recherche

Jean-Philippe Préaux

PREINSCRIPTION EN LIGNE

Programmation linéaire

Contrôle parental NetAddictFree 8 NetAddictFree 8 - Guide d utilisation

Trousse de sécurité d'alarme - NVR

Raisonnement par récurrence Suites numériques

Elfenland Règles du jeu

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Savoir-faire. Décompte Champs Pâturages. -1 point 1 point 2. 2 points. 3 points. 4 points Céréales * Légumes *

Introduction à l étude des Corps Finis

A.-M. Cubat PMB - Import de notices à partir d un tableur Page 1 Source :

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

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département

MultiPlus sans limites

Chp. 4. Minimisation d une fonction d une variable

Structures algébriques

REGLEMENT SECURITE INCENDIE ERP. DISPOSITIONS ARCHITECTURALES LES DEGAGEMENTS : couloirs,escaliers,sorties,portes

MATHÉMATIQUES APPLIQUÉES S4 Exercices

BACCALAUREAT GENERAL MATHÉMATIQUES

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Exercices de dénombrement

Probabilités. I Petits rappels sur le vocabulaire des ensembles 2 I.1 Définitions... 2 I.2 Propriétés... 2

ÉLECTRONIQUE DE LA PORTE

La valeur actuelle d'un élément de parc informatique

Tutorial Ophcrack. I) Ophcrack en API. (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista)

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


Virtualisation de Windows dans Ubuntu Linux

Chaînes de Markov au lycée

Recherche dans un tableau

Algorithmes d'apprentissage

Gérer ses impressions en ligne

I. Cas de l équiprobabilité

FIMA, 7 juillet 2005

POKER ET PROBABILITÉ

Espaces probabilisés

- un jeu de K cartes représentées par des nombres C 1, C 2 à C K avec K entier strictement

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.

Didacticiel de mise à jour Web

OPTIMISATION À UNE VARIABLE

Cours 02 : Problème général de la programmation linéaire

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

Le bridge c'est quoi? Laval Du Breuil École de bridge Picatou, Québec

Mode d'emploi Jeux libre service

MATH ELEMENTS DU CALCUL DES PROBABILITES

Navigation dans Windows

Transcription:

Qu'est-ce qu'un jeu combinatoire 9 mai 204

Qu'est-ce qu'un jeu combinatoire 2

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd.

Le jeu de Nim : un exemple de partie. Le jeu de Nim : Deux joueurs : Plusieurs piles de jetons. On retire alternativement autant de jetons que l'on veut, d'une seule pile. Celui qui n'a plus de jetons à retirer perd. Le premier joueur gagne en retirant le dernier jeton.

Caractérisation des jeux combinatoires impartiaux I Jeux combinatoires impartiaux. Deux joueurs jouant chacun leur tour. Des règles qui expliquent comment passer d'une position à une autre. Le hasard n'intervient pas. La partie est assurée de se terminer en un nombre ni de coups. En version normale, le joueur incapable de jouer a perdu. Les joueurs ont les mêmes options.

Dénition inductive On peut dénir rigoureusement les jeux combinatoires impartiaux inductivement : L'ensemble vide est un jeu. Si G,...,G n sont des jeux alors G = {G,..., G n } est un jeu.

Dénition inductive On peut dénir rigoureusement les jeux combinatoires impartiaux inductivement : L'ensemble vide est un jeu. Si G,...,G n sont des jeux alors G = {G,..., G n } est un jeu. Les G i sont les options/positions de G.

Dénition inductive exemples ={ Ø} ={ } ={ Ø, } ={,, }

Résultat d'un jeu Un jeu est gagnant si le premier joueur peut gagner dans tous les cas. Un jeu est perdant si c'est le deuxième joueur qui est dans cette situation. o + (G) = N le jeu est gagnant o + (G) = P le jeu est perdant

Résultat d'un jeu Version normale En version normale. On dénit inductivement : o + ( ) = P, celui qui ne peut plus jouer a perdu G = {G,..., G n }, o + (G) = N si G i G = {G,..., G n }, o + (G) = P si G i tel que o + (G i ) = P on a o + (G i ) = N

Résultat d'un jeu Version normale En version normale. On dénit inductivement : o + ( ) = P, celui qui ne peut plus jouer a perdu G = {G,..., G n }, o + (G) = N si G i tel que o + (G i ) = P G = {G,..., G n }, o + (G) = P si G i on a o + (G i ) = N ={ Ø} ={ } ={ Ø, } Perdant Gagnant ={,, }

Résultat d'un jeu Version normale En version normale. On dénit inductivement : o + ( ) = P, celui qui ne peut plus jouer a perdu G = {G,..., G n }, o + (G) = N si G i G = {G,..., G n }, o + (G) = P si G i tel que o + (G i ) = P on a o + (G i ) = N Résultat fondamental Tout jeu est soit gagnant soit perdant.

Résultat d'un jeu Version misère En version misère. On dénit inductivement : o ( ) = N, celui qui ne peut plus jouer a gagné G = {G,..., G n }, o (G) = N si G i G = {G,..., G n }, o (G) = P si G i tel que o (G i ) = P on a o (G i ) = N

Résultat d'un jeu Version misère En version misère. On dénit inductivement : o ( ) = N, celui qui ne peut plus jouer a gagné G = {G,..., G n }, o (G) = N si G i tel que o (G i ) = P G = {G,..., G n }, o (G) = P si G i on a o (G i ) = N ={ Ø} ={ } ={ Ø, } Perdant Gagnant ={,, }

Résultat d'un jeu Version misère En version misère. On dénit inductivement : o ( ) = N, celui qui ne peut plus jouer a gagné G = {G,..., G n }, o (G) = N si G i G = {G,..., G n }, o (G) = P si G i tel que o (G i ) = P on a o (G i ) = N Résultat fondamental Tout jeu est soit gagnant soit perdant.

Les questions que l'on se pose Algorithmique/Complexité : Déterminer si un jeu/une position est gagnant ou perdant : Problème de décision : o +/ (G) = N ou P? Trouver les coups gagnants à eectuer. Ce n'est pas toujours la même chose! Plus détails : Fraenkel Complexity, appeal and challenges of combinatorial games. Proposer/développer une théorie générale structurante : existe en version normale : fonction de Grundy. se développe en version misère : quotient misère, jeu misérable, ect..., mais situation beaucoup plus complexe!

Complexité du jeu de Nim. Le jeu de Nim avec k tas de hauteur n,...,n k : N(n,..., n k ). Taille de l'entrée : k log(n i ). i=

Complexité du jeu de Nim. Le jeu de Nim avec k tas de hauteur n,...,n k : N(n,..., n k ). Taille de l'entrée : k log(n i ). i= o + (N(n,..., n k )) se détermine en temps linéaire grâce au théorème de Bouton.

Complexité du jeu de Nim. Le jeu de Nim avec k tas de hauteur n,...,n k : N(n,..., n k ). Taille de l'entrée : k log(n i ). i= o + (N(n,..., n k )) se détermine en temps linéaire grâce au théorème de Bouton. Théorème [Bouton 90] o + (N(n,..., n k )) = N ssi n n 2... n k 0. Où est la somme binéaire sans retenue.

Complexité du jeu de Nim. Le jeu de Nim avec k tas de hauteur n,...,n k : N(n,..., n k ). Taille de l'entrée : k log(n i ). i= o + (N(n,..., n k )) se détermine en temps linéaire grâce au théorème de Bouton. Le jeu de Nim est polynomial en version normale.

Le jeu NimG Le jeu NimG : (Stockman 2004) Un graphe non orienté, connexe et qui peut avoir des boucles. On note +B, si il y a des boucles partout et +NB si on les interdit. Des jetons sur chaque sommet. Il peut y en avoir aucun. Les joueurs retirent des jetons et se déplacent le long des arêtes.

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 3 2

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 2

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 2

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 2

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 0

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 0

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 0

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 0 0

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 0 0

Le jeu NimG NimG-RD NimG-RD : Si les joueurs retirent les jetons puis se déplacent. 0 En normale : bleu a perdu car il ne peut plus jouer. En misère : bleu a gagné. 0

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. 3 2

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. 3 2

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. 3 0

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. 3 0

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. 3 0 0

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. Attention à la victoire en misère! 3 0 0 Interdit pour rouge de se déplacer vers un 0 pour obtenir la victoire en misère!

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. Attention à la victoire en misère! 3 0 0

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. Attention à la victoire en misère! 3 0 0 0

Le jeu NimG NimG-DR NimG-DR : Si les joueurs se déplacent avant de retirer les jetons. Attention à la victoire en misère! 3 0 0 0 Bleu a gagné en misère car il est obligé de se déplacer vers un sommet où il ne peut rien retirer.

Complexité du jeu NimG Complexité des diérentes variantes de NimG. NimG-RD+B NimG-RD+NB Normal Polynomial Polynomial [Duchêne E. et Renault G.] Misère Polynomial PSPACE-Dur NimG-DR+B NimG-DR+NB Normal PSPACE-Dur PSPACE-Dur [Burke et George] Misère PSPACE-Dur PSPACE-Dur

Complexité de NimG-RD+NB en misère Théorème Le jeu NimG-RD+NB est PSPACE-dur en version misère. Démonstration. On va essayer de réduire un problème PSPACE-complet connu à notre jeu NimG-RD+NB en misère.

Complexité de NimG-RD+NB en misère Théorème Le jeu NimG-RD+NB est PSPACE-dur en version misère. Démonstration. On va essayer de réduire un problème PSPACE-complet connu à notre jeu NimG-RD+NB en misère. Ce problème est le jeu de Geography en version normale.

Le jeu de Geography Le jeu Geography : G un digraphe connexe. On se déplace le long des arêtes et on supprime les sommets visités.

Le jeu de Geography Le jeu Geography : G un digraphe connexe. On se déplace le long des arêtes et on supprime les sommets visités.

Le jeu de Geography Le jeu Geography : G un digraphe connexe. On se déplace le long des arêtes et on supprime les sommets visités.

Le jeu de Geography Le jeu Geography : G un digraphe connexe. On se déplace le long des arêtes et on supprime les sommets visités.

Le jeu de Geography Le jeu Geography : G un digraphe connexe. On se déplace le long des arêtes et on supprime les sommets visités.

Le jeu de Geography Le jeu Geography : G un digraphe connexe. On se déplace le long des arêtes et on supprime les sommets visités.

Le jeu de Geography Le jeu Geography : G un digraphe connexe. On se déplace le long des arêtes et on supprime les sommets visités. Bleu a perdu en normal car il ne peut plus se déplacer.

Complexité de Geography Théorème Le jeu Geography est : PSPACE-Complet en normale. Polynomial sur graphes non orientés. PSPACE-Complet en misère sur les graphes orientés ou non orientés (G. Renault).

Réduction de Geography à NimG-RD+NB Si on sait qu'un coup est perdant, on peut supposer qu'aucun joueur ne le jouera.

Réduction de Geography à NimG-RD+NB Dans NimG-RD+NB en misère, un sommet avec 0 jeton est un sommet vers lequel se déplacer est un coup perdant. La seule manière de perdre dans NimG-RD+NB en misère est d'être obligé de se déplacer vers un tel sommet. Lorsque l'on est sur un sommet avec un jeton, on est obligé de le mettre à 0.

Réduction de Geography à NimG-RD+NB Dans NimG-RD+NB en misère, un sommet avec 0 jeton est un sommet vers lequel se déplacer est un coup perdant. La seule manière de perdre dans NimG-RD+NB en misère est d'être obligé de se déplacer vers un tel sommet. Lorsque l'on est sur un sommet avec un jeton, on est obligé de le mettre à 0. Dans NimG-RD en misère, un sommet avec jeton simule correctement un sommet de Geography.

Réduction de Geography à NimG-RD+NB Soit G le digraphe sur lequel on joue à Geography. On construit G un graphe non orienté pondéré sur les sommet Pour tout sommet u de G, on a X u un sommet avec jeton. Toute arête orientée (u, v) de G est remplacée par le gadget suivant : X u c X v 2 a b d

Le gadget simule une arête orienté On veut avoir o + (G) = o (G ). On doit montrer que le gadget se comporte comme une arête orientée : Le coup (X v, 0, d) est perdant (orientation). Si un joueur joue (X u, 0, a) alors c'est son adversaire qui jouera de X v vers un sommet extèrieur au gadget. X u c X v 2 a b d

Preuve de l'orientation Ce qui est joué à l'intérieur du gadget n'inuence pas ce qui sera joué ailleurs dans le graphe. on peut supposer que le coup (a, 0, X u ) est soit perdant soit gagnant. X u c X v 2 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est gagnant : X u c X v 2 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est gagnant : X u c X v 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est gagnant : X u er cas : c X v 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est gagnant : X u er cas : 0 c X v 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est gagnant : X u er cas : Rouge perd. 0 c X v 0 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est gagnant : X u 2ème cas : idem c X v 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est gagnant : X u 3ème cas : c X v 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est gagnant : X u 3ème cas : bleu joue le coup gagnant donc rouge perd. c X v 0 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est perdant : X u c X v 2 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est perdant : X u c X v 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est perdant : X u 0 c X v 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est perdant : X u 0 c X v 0 0 0 a b d

Preuve de l'orientation Le coup (a, 0, X u ) est perdant : X u Rouge joue le coup perdant. c 0 X v 0 0 0 0 a b d

Le cas des graphes bipartis Notre réduction marche avec n'importe quel cycle impair à la place du 3-cycle. Qu'en est-il des graphes bipartis? NimG-RD+NB est-il encore PSPACE-dur.

Le cas des graphes bipartis Notre réduction marche avec n'importe quel cycle impair à la place du 3-cycle. Qu'en est-il des graphes bipartis? NimG-RD+NB est-il encore PSPACE-dur. Théorème G un graphe biparti avec des jetons sur tous les sommets et u le sommet de départ. o (G) = N ssi tous les couplages maxima couvrent u. Corollaire NimG-RD+NB est polynomial en misère sur les graphes bipartis.

Idée de la preuve : Les sommets du graphe se séparent en droits et gauches. Les jetons placés à droite ne sont retirés que par un joueur et ceux à gauche par l'autre. Un joueur gagne (misère) lorsqu'il n'a plus de jeton à retirer : il a intérêt à retirer le maximun de jetons à chaque fois. La stratégie gagnante est de retirer tous les jetons du sommet sur lequel on se trouve, puis de se déplacer le long de l'arête du couplage maximun.

Détails de la preuve : I le premier joueur, II son adversaire. Soit M un des couplages maximum saturant u. I joue en mettant les sommets qu'il visite à 0 et en suivant les arêtes de M. Si II ramène I sur un sommet déjà visité, comme ce graphe est biparti il s'agit d'un sommet visité par I donc avec 0 jeton.

Détails de la preuve : I le premier joueur, II son adversaire. Soit M un des couplages maximum saturant u. I joue en mettant les sommets qu'il visite à 0 et en suivant les arêtes de M. Si II ramène I sur un sommet déjà visité, comme ce graphe est biparti il s'agit d'un sommet visité par I donc avec 0 jeton. II a perdu. On suppose donc qu'il ne ramène jamais I sur un sommet déjà visité.

Détails de la preuve : I le premier joueur, II son adversaire. Au cours d'une partie, les sommets sur lesquels se trouve I sont toujours couverts par M. Sinon on aurait : e, f,...e n, f n une succession d'arêtes jouées par les joueurs, avec e i M et f i / M distincts. En les échangeant, on obtiendrait un couplage max qui ne couvrirait pas u. I peut toujours se déplacer le long des arêtes du couplage. u f f2 e e2 e3 f3

Détails de la preuve : I le premier joueur, II son adversaire. Au cours d'une partie, les sommets sur lesquels se trouve I sont toujours couverts par M. Sinon on aurait : e, f,...e n, f n une succession d'arêtes jouées par les joueurs, avec e i M et f i / M distincts. En les échangeant, on obtiendrait un couplage max qui ne couvrirait pas u. I peut toujours se déplacer le long des arêtes du couplage. u f f2 e e2 e3 f3

Détails de la preuve : I le premier joueur, II son adversaire. Comme la partie ne dure pas éternellement, II va devoir déplacer I vers un sommet déja visité. C'est forcément un sommet visité par I car le graphe est biparti. Comme I a déjà mis le poid de ce sommet à 0, il a gagné. Réciproquement, s'il existe M maximum qui ne couvre pas u, alors M couvre tous les voisins de u. Donc en se déplaçant vers un des sommets voisins, I donne un couplage max à II qui l'utilise pour gagner (chaine augmentante).

Complexité de NimG-DR Complexité de NimG-DR : NimG-DR +B/+NB est PSPACE-dur en normale (K.Burke O.George 20) : utilise aussi des cycles impaires. Complexité inconnue sur les bipartis. NimG-DR +B/+NB est PSPACE-dur en misère : G...... G

Merci de votre attention.