et les multipartis complets

Slides:



Advertisements
Présentations similaires
Introduction à la Théorie des graphes
Advertisements

Comparaison de deux algorithmes d’approximation
Algorithmes et structures de données avancées Cours 7
Programmation linéaire, Jeux, Complexité
Algorithmes et structures de données avancées Cours 6 Patrick Reuter
Algorithmes et structures de données avancés
Graphes et Applications Thème de léquipe « Combinatoire et Algorithmique » LaBRI – janvier 2008.

Introduction à la Théorie des graphes
Bloc1 : Théorie des graphes et problèmes d’ordonnancement
Journée Francilienne de recherche Opérationnelle Politiques de gestion de coûts de transit dans lInter domaine basé sur BGP Loubna ECHABBI Dominique BARTH,
Chapitre 3 Interblocages
Pour quoi ? Faire de la recherche mathématique, voilà un moyen de découvrir les mathématiques autrement, de lintérieur. Travailler en groupe. Travailler.
Les systèmes linéaires. 1)PRESENTATION avec x, y, z les inconnues.
Complexité et Classification
Séminaire Florin Périer Alain Gély LIMOS
Plus rapide chemin bicritère : un problème d’aménagement du territoire
Nombre de chaînes de longueur r
COURS SUR LA THEORIE DES GRAPHES
Les jeux (méthodes min-max et -)
Collège Pierre-Auguste Renoir Ferrières-en-Gâtinais
Graphes Conceptuels J.F. Baget Inria.
Chapitre 2 Réductions: exemples et méthodes
Problème des 4 couleurs, graphes planaires.
Quelques applications.
GPA750 – Ordonnancement des systèmes de production aéronautique
Limite dune fonction dans les « cas finis » Travail de toussaint.
Ordonnancement avec exclusion mutuelle par un graphe d’intervalles ou d’une classe apparentée : complexité et algorithmes ~ Frédéric Gardi - 14 Juin.
Groupe 1: Classes de même intervalle
Compte-rendu a) Schémas lampe Ecran vert.
LES ARBRES IUP 2 Génie Informatique
Algorithme de Bellman-Ford
Chapitre 2 Réductions: exemples et méthodes
Coloration gap sommet identifiante de graphes
Périodicité, Apériodicité, Universalité et autres petits problèmes…
IFT Chapitre 1 Classes de complexité fondamentales:


Algorithmes d ’approximation
PROBLEMES DE DEGRE-DIAMETRE DE GRAPHES DANS LE CAS GENERAL
Recherche Opérationnelle
- GRAPHES - Composantes et types
21 février 2006Cours de graphes 2 - Intranet1 Cours de graphes Les plus courts chemins, les chemins les plus légers : à laide de la vague, à laide de la.
Propriétés des ordonnancements SPT
DONG Xiaoguang HONG Liang OULDBABA Fadel WANG Min
Programmation dynamique
8INF8061 Conception et analyse des algorithmes Comment comparer deux problèmes?
Structures de données IFT-2000 Abder Alikacem Arbres de recouvrement minimum Département dinformatique et de génie logiciel Édition Septembre 2009 JFK.
Diviser pour résoudre A. Principe général B. Applications
Quelques exemples de nombre chromatique d’un graphe.
Le chiffrement asymétrique
SUR LE ROLE DES CIRCUITS DANS LES RESEAUX DE GENES Christophe Soulé IHES, 18 Mars 2010.
D.E ZEGOUR Ecole Supérieure d’Informatique
Décomposition des graphes et problèmes d’Optimisation
Complexité des Problèmes Combinatoires Module IAD/RP/RO/Complexité Philippe Chrétienne.
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.
Université Pierre et Marie Curie Laboratoire d’Informatique de Paris VI Département ASIM Analyse et résultats sur le dimensionnement des mémoires pour.
Exploration systématique de graphes
Problème de double digestion
Polynôme d’avalanche A. Micheli Dominique Rossin.
ASI 3 Méthodes numériques pour l’ingénieur
Organigramme complexe
programmation linéaire
1 CSI 4506: Introduction à l’Intelligence Artificielle La Recherche Adversariale.
A propos du “Minimal Controllability Problem” C. Commault Département Automatique Gipsa-Lab Grenoble –FRANCE 1 Séminaire GIPSA-Lab 22 octobre 2015.
Introduction à la Théorie des graphes
Cours 12 CROISSANCE D’UNE FONCTION. Aujourd’hui, nous allons voir ✓ Croissance et décroissance ✓ Maximum et minimum relatif.
Cycle, Cocycle, Arbre et Arborescence
Séminaire 8INF952 Visual Analytics – Cours II Dessin de graphes Graphes planaires Graphes ‘mous’ Méthodes spectrales.
Transcription de la présentation:

et les multipartis complets Solitaire Clobber 2… et les multipartis complets Dire que c est une invitation E. Duchêne, S. Gravier ERTé « Maths à modeler », Grenoble, FRANCE

Solitaire Clobber 2 2004: Demaine E., Demaine M., Fleischer « Solitaire Clobber », Theor. Comput. Sci. 313 2005: D., Gravier, Faria « Solitaire Clobber played on graphs», submitted in Theor. Comput. Sci. Des pierres noires et blanches sur les sommets d’un graphe (une par sommet) Un seul joueur Coup: choisir une pierre et « manger » une pierre adjacente de couleur différente Objectif: minimiser le nombre de pierres restantes. K=1 ? Comme au solitaire Valeur de réductibilité (d’une configuration) : nombre min. de pierres restantes. C est k-réductible : il existe une suite de coups qui laisse au plus k pierres.

Complexité du problème INSTANCE: Un graphe G avec une pierre (noire ou blanche) sur chaque sommet. Un entier positif k. QUESTION: Cette configuration est-elle k-réductible ? NP-complet en général Preuve: Réduction à Hamiltonian path pour k=1 We wonder whether we can reduce the configuration to at most k stones Hamiltonian path ? 1-reducible ?

Une famille plus « facile »: les bipartis Dire que les trucs 1-reductibles nous interessent PATHS TREES HYPERCUBES GRIDS

La Clé (sur les bipartis uniquement) Un invariant défini par Demaine et al. 8 7 6 δ = nombre de pierres + nombre de pierres « en opposition ». 4 (3+1) 5 3 δ (mod 3) est un invariant du jeu. Blanc Noir This result really helps us – redire que ça ne marche bien que sur les bipartis, est-ce qu’on peut dire des choses qd delata=1,2 Condition nécessaire pour qu’une configuration soit 1-réductible: δ mod 3 ≠ 0. Preuve: δ= 1 ou 2 à la fin.

Sur les grilles… En quoi est-ce que cette clé est utile ?

Une autre utilisation de la clé : SUR LES BIPARTIS COMPLETS REEXPLIQUER LA REGLE…dire qu’il y a bcp de chances que ce soit 1-reductible pcq bcp d aretes Result in 3 times

δ = 2m ≡ 0 (mod 3) ssi m est un multiple de 3. Cas 1: Km,m « bien coloré » m m m ≡ 1 (mod 3) δ = 2m ≡ 0 (mod 3) ssi m est un multiple de 3. pas 1-réductible si m est un multiple de 3. Ne pas s attarder, donner le resultat en jaune illico. Sorry for the next slides, which are not very exciting m ≡ 1 (mod 3) : 1-réductible

δ = 2m ≡ 0 (mod 3) ssi m est un multiple de 3. Cas 1: Km,m « bien coloré » m m m ≡ 2 (mod 3) δ = 2m ≡ 0 (mod 3) ssi m est un multiple de 3. pas 1-réductible si m est un multiple de 3. m ≡ 1 (mod 3) : 1-réductible m ≡ 2 (mod 3) : 1-réductible

δ = 2m ≡ 0 (mod 3) ssi m est un multiple de 3. Cas 1: Km,m « bien coloré » m m m ≡ 0 (mod 3) δ = 2m ≡ 0 (mod 3) ssi m est un multiple de 3. pas 1-réductible si m est un multiple de 3. m ≡ 1 (mod 3) : 1-réductible m ≡ 2 (mod 3) : 1-réductible m ≡ 0 (mod 3) : 2-réductible

δ = 2L1+3L2+4L3 ≡ 0 (mod 3) ssi L1 mod 3 = L3 mod 3 Cas 2: Km,m m m L1 L2 L3 δ = 2L1+3L2+4L3 ≡ 0 (mod 3) ssi L1 mod 3 = L3 mod 3 Dire qu apres le zigzag, on tombe dans un cas qu on sait faire si L1 mod 3 ≠ L3 mod 3, alors C est 1-réductible. si L1 mod 3 = L3 mod 3, alors C est 2-réductible.

Cas 3: Kn,m (n>m) n m 1 Ordonner le stable 1 avec des paires « blanc-noir » 2 Egaliser les tailles des stables (si possible) en jouant des paires « blanc-noir » 1 ou 2-réductible selon δ

3) Et s’il n’y a pas assez de paires « blanc-noir » ? m n m mb 4) Si L2<mb, alors 1 ou 2-réductible selon δ 5) Si L2 > mb-1… Dire qu’il faut que ce ne soit pas monochrome

Valeur de réductibilité = L2-mb+2 5) Si L2 > mb-1… L1 L2 m n m mb Valeur de réductibilité = L2-mb+2 Dire que c est le seul cas ou la v.r. peut etre tres grande. On a tjs cette difference entre l2 et mb, ce qui signifie qu on aura toujours ces pierres restantes qui ne disparaitront jms. La clé : f(C)= L2-mb ne décroit jamais au cours du jeu

Des bipartis… aux p-partis complets

Sur les p-partis complets (p>2) L’invariant δ n’est plus disponible… M1 M2 M3 M1, M2, M3…sont les stables de taille maximum.

Sur les p-partis complets (p>2) Théorème: s’il y a plusieurs stables de taille maximum, alors toute configuration de jeu est 1-réductible. L1 q Sinon… M1 m pierres Comment s’en sortir sans l’invariant ? et on raisonne comme sur les bipartis complets entre M1 et G\M1.

Conclusion Invariant général ? Sur les bipartis, on a des résultats (cycles, arbres, hypercubes…) Sur les non bipartis, les résultats sont rares… Invariant général ? Issu de la coloration…