Ce jeu d'information parfait joué sur des graphiques est-il connu / étudié?
Étant donné un graphique , deux joueurs alternent en choisissant un bord ou un nœud isolé. Si le joueur choisit une arête les deux nœuds et sont supprimés avec leurs arêtes incidentes. Si le joueur choisit un nœud isolé, le nœud est supprimé. Le premier joueur incapable de bouger perd la partie. e = ( u , v ) u v
Quelle est la complexité de trouver le gagnant?
Des références à des jeux similaires?
reference-request
combinatorial-game-theory
Marzio De Biasi
la source
la source
Réponses:
Je poste une mise à jour en tant que réponse automatique uniquement pour la garder distincte de la question ( qui est toujours ouverte ).
Comme indiqué dans les commentaires (grâce à Tsuyoshi Ito), le problème est résolu en temps polynomial pour les chemins:
A partir de 0, la séquence (calculée) des valeurs nim est périodique:
Je n'ai pas travaillé sur une preuve mathématique rigoureuse, mais l'idée est:
supposons que nous voulons calculer l'élément , puis le premier coup (choisir une arête) peut diviser le chemin de différentes manières (n-2,0), (n-3, 1), (n-4,2), ...). La nouvelle valeur nim est égale à:⌈ n / 2 ⌉Wi n ( Pn) , n = k ∗ 34 + x( k ≥ 4 , 0 ≤ x < 34 ) ⌈ n / 2 ⌉
Les 34 premiers éléments de l'ensemble sont produits par la première séquence non répétitive (0,1,1,0, ...) (nim) additionnée des éléments de la séquence répétée dans l'ordre inverse à partir de l'élément .( 34 - 2 - x ) mod 34
Par exemple: pour :x = 0
Pour x = 0..33, la séquence mex résultante est égale à la séquence répétitive:
Les éléments restants de l'ensemble ne sont calculés que sur la ou les séquences répétitives: (pour les paires sont répétées, donc ils ne modifient pas le résultat mex). La séquence mex résultante pour x = 0..33 est:j ≥ 34r s e q[jmod34]+rseq[(34−2−x−j)mod34] j≥34
Ce qui est égal à la séquence répétée sauf pour et ; mais les valeurs sont inférieures au mex correspondant sur la séquence non répétitive, donc:x = 33x=16 x=33
m e x { P n - 2 + P 0 , P n - 3 + P 1 , .mex{Pn−2+P0,Pn−3+P1,...,P⌈n/2⌉+Pn−⌈n/2⌉} =m e x { Pn - 2+ P0, Pn - 3+ P1, . . . , Pn - 2 - 33+ P33}
et pour ,W i n ( P k ∗ 34 + x ) = W i n ( P 34 + x ) = W i n ( P x )( k ≥ 4 , 0 ≤ x < 34 ) Wi n ( Pk ∗ 34 + x) = Wi n ( P34 + x) = Wi n ( PX)
la source