Autour de problèmes de plongements de graphes



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

Resolution limit in community detection

Chp. 4. Minimisation d une fonction d une variable

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

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

On ne peut pas entendre la forme d un tambour

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Cours Fonctions de deux variables

Big Data et Graphes : Quelques pistes de recherche

Les algorithmes de base du graphisme

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

Big Data et Graphes : Quelques pistes de recherche

Présentation du Master Ingénierie Informatique et du Master Science Informatique , Année 2 Université Paris-Est Marne-la-Vallée

Master of Science en mathématiques

Programmation Linéaire - Cours 1

Master of Science en mathématiques

Intégrales doubles et triples - M

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

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

BACCALAUREAT GENERAL MATHÉMATIQUES

Faculté des sciences Département de mathématiques. Théorie des graphes

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

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

Géométrie Algorithmique Plan du cours

Théorie de la mesure. S. Nicolay

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Cours d Analyse. Fonctions de plusieurs variables

MIS 102 Initiation à l Informatique

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

MABioVis. Bio-informatique et la

Chapitre 2 Le problème de l unicité des solutions

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

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

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Optimisation Discrète

Quantification Scalaire et Prédictive

SUR CERTAINS SYSTEMES D EQUATIONS AVEC CONTRAINTES DANS UN GROUPE LIBRE (*)

Maîtrise universitaire ès sciences en mathématiques

Qu est-ce qu une probabilité?

Travail en collaboration avec F.Roueff M.S.Taqqu C.Tudor

Plus courts chemins, programmation dynamique

Transmission d informations sur le réseau électrique

Mesures gaussiennes et espaces de Fock

Chapitre 5 : Flot maximal dans un graphe

Réalisabilité et extraction de programmes

Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires

Introduction à la théorie des graphes

CHOIX OPTIMAL DU CONSOMMATEUR. A - Propriétés et détermination du choix optimal

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

FIMA, 7 juillet 2005

Calcul intégral élémentaire en plusieurs variables

Annexe 6. Notions d ordonnancement.

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point (x 0,y 0,z 0 ) donné :

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

Fonctions de plusieurs variables

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

Analyse empirique et modélisation de la dynamique de la topologie de l Internet

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Colorations identiantes de graphes

Nombre de marches Nombre de facons de les monter

Sujet 4: Programmation stochastique propriétés de fonction de recours

Problèmes de dénombrement.

GMEC1311 Dessin d ingénierie. Chapitre 1: Introduction

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Pourquoi l apprentissage?

Jean-Philippe Préaux

SEO Campus 2009 : Pagerank et optimisation

Date : Tangram en carré page

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

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

Optimisation des fonctions de plusieurs variables

Prénom : MATHÉMATIQUES. 120 minutes Compas, règle métrique, rapporteur, équerre, calculatrice non programmable

Intégration de la dimension sémantique dans les réseaux sociaux

Master de Recherche première année. Programme de cours

6. Les différents types de démonstrations

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)

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

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

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

TRS: Sélection des sous-graphes représentants par l intermédiaire des attributs topologiques et K-medoïdes

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Fonctions de deux variables. Mai 2011

Dérivées et différentielles des fonctions de plusieurs variables

Introduction au Data-Mining

Fonctions de plusieurs variables

Programmation linéaire

Chapitre 2. Eléments pour comprendre un énoncé

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

Statistiques Descriptives à une dimension

3. Conditionnement P (B)

U.F.R. Sciences Fondamentales et Appliquées. pour obtenir. le grade de Docteur en Sciences. Spécialité : informatique

NOTICE DOUBLE DIPLÔME

Introduction au maillage pour le calcul scientifique

Transcription:

Laurent Beaudou Institut Fourier Université Joseph Fourier Grenoble, France Directeur de thèse : Sylvain Gravier

Métro nouméen St-Herblain Pouembout La Tontouta-aéroport Poum Nouville Baie des citrons Hienghène Baie de l orphelinat Gurujele Tjibaou Mont-Dore

Métro nouméen St-Herblain Pouembout La Tontouta-aéroport Poum Nouville Baie des citrons Hienghène Baie de l orphelinat Gurujele Tjibaou Mont-Dore

Métro nouméen Station : Hienghène Quai Prochain arrêt 1 Nouville 2 Poum 3 Tjibaou 4 Mont-Dore

Métro nouméen La Tontouta-aéroport Nouville Baie de l orphelinat Mont-Dore

Métro nouméen Poum Baie de l orphelinat Tjibaou Mont-Dore

Métro nouméen Pouembout Poum Nouville Baie des citrons Hienghène Mont-Dore

Métro nouméen St-Herblain Poum Baie des citrons Gurujele

Métro nouméen St-Herblain Pouembout Baie des citrons

Métro nouméen St-Herblain Pouembout La Tontouta-aéroport Poum Nouville Baie des citrons Hienghène Baie de l orphelinat Gurujele Tjibaou Mont-Dore

Métro nouméen St-Herblain Pouembout Tontouta, Pouembout, St-Herblain La Tontouta-aéroport Poum Nouville Baie des citrons Hienghène Baie de l orphelinat Gurujele Tjibaou Mont-Dore

Métro nouméen Tontouta, Pouembout, St-Herblain La Tontouta-aéroport Nouville Baie de l orphelinat Mont-Dore

Métro nouméen Tontouta, Pouembout, St-Herblain Pouembout La Tontouta-aéroport Nouville Baie de l orphelinat

Métro nouméen St-Herblain Pouembout Tontouta, Pouembout, St-Herblain La Tontouta-aéroport Poum

Métro nouméen Tontouta, Pouembout, St-Herblain St-Herblain Pouembout Baie des citrons

Métro nouméen St-Herblain Pouembout La Tontouta-aéroport Poum Nouville Baie des citrons Hienghène Baie de l orphelinat Gurujele Tjibaou Mont-Dore

Métro nouméen 20101 12200 00001 21000 02000 21012 11111 00000 12011 12010 01000

Métro nouméen 20101 00001 02000 00000 01000

Métro nouméen 20101 d=2 d=3 d=3

Plongement a φ(b) b c d φ φ(c) φ(a) e φ(e) φ(d) E F

Plongement a φ(b) b c d φ φ(c) φ(a) e φ(e) φ(d) E,R F,R

Plongements de graphes Combinatoire : sommets vers sommets

Plongements de graphes Combinatoire : sommets vers sommets P 2 dans C 4 P 3 dans C 4 a a b c φ(b) φ(c) φ(a) b c φ(b) φ(c) φ(a) φ(d) d

Plongements de graphes Topologique : sommets et arêtes vers R 2 et courbes {v 1...v 4 } {e 1...e 6 } v 1 v 2 v 3 v 4 e 1 1 1 0 0 e 2 1 0 1 0 e 3 1 0 0 1 e 4 0 1 1 0 e 5 0 1 0 1 e 6 0 0 1 1

Plongements de graphes Topologique : sommets et arêtes vers R 2 et courbes {v 1...v 4 } {e 1...e 6 } v 1 v 2 v 3 v 4 e 1 1 1 0 0 e 2 1 0 1 0 e 3 1 0 0 1 e 4 0 1 1 0 e 5 0 1 0 1 e 6 0 0 1 1

Plongements de graphes Topologique : sommets et arêtes vers R 2 et courbes {v 1...v 4 } {e 1...e 6 } v 1 v 2 v 3 v 4 e 1 1 1 0 0 e 2 1 0 1 0 e 3 1 0 0 1 e 4 0 1 1 0 e 5 0 1 0 1 e 6 0 0 1 1

Quelles questions? Décision (E,R E ) se plonge-t-il dans (F,R F )? algorithmes (constructifs ou non) caractérisations structurelles Optimisation Définir une fonction de coût minimiser le coût du plongement si non-plongeable, minimiser la non-plongeabilité

Cadastre Combinatoire Topologique structure cliques dans Hamming planarité du produit par K 2 Décision graphesl 1 Optimisation distorsion plongement dans bouteille de Klein autres surfaces produit zippé

Cadastre Combinatoire Topologique structure cliques dans Hamming planarité du produit par K 2 Décision graphesl 1 Optimisation distorsion plongement dans bouteille de Klein autres surfaces produit zippé

Cadastre Combinatoire Topologique structure cliques dans Hamming planarité du produit par K 2 Décision graphesl 1 Optimisation distorsion plongement dans bouteille de Klein autres surfaces produit zippé

Métrique de graphe e f c d g a b

Métrique de graphe c e d f g af -chemin a b

Métrique de graphe e f af -chemin c d g af -géodésique a b

Métrique de graphe e f af -chemin c a d b g af -géodésique non-unique

Métrique de graphe H isométriquement plongeable dans G d H (u, v) = d G (φ(u),φ(v)) P 2 dans C 4 P 3 dans C 4 a a b c φ(b) φ(c) φ(a) b c φ(b) φ(c) φ(a) φ(d) d

Métrique de graphe H isométriquement plongeable dans G d H (u, v) = d G (φ(u),φ(v)) P 2 dans C 4 P 3 dans C 4 a a b c φ(b) φ(c) φ(a) b c φ(b) φ(c) φ(a) φ(d) d

0

0 1

0 1

0 1 0 1

10 11 00 01

10 11 10 11 00 01 00 01

110 111 010 011 100 101 000 001

110 111 010 011 100 101 000 001

110 111 010 011 100 101 000 001

Métrique de graphe H isométriquement plongeable dans G d H (u, v) = d G (φ(u),φ(v)) cube partiel : isométriquement plongeable dans un hypercube graphe de Hamming partiel : isométriquement plongeable dans un graphe de Hamming

Pourquoi Hamming?

Pourquoi Hamming? 113100 103103 103100 103102 002103 102100 103200

Pourquoi Hamming? 113100 103100 002103 d = 3 103103 103100 103102 002103 102100 103200

Pourquoi Hamming? d = 4 113100 d = 2 103103 d = 3 103100 d = 3 103102 002103 102100 d = 2 103200 d = 4

Pourquoi Hamming? 113100 103103 103100 103102 002103 102100 103200

Personnages principaux Djoković, 1973 R. Graham et H.O. Pollack, 1971 V. Chepoi et C. Tardif, 1994 B. Brešar et S. Klavžar, 2002 S. Gravier, S. Klavžar et M. Mollard, 2003 Ce travail, 2007

Subdivision de graphe Ajout de sommets sur les arêtes w 3 w 3 w 4 u w 2 w 4 u w 2 w 5 w 1 w 5 w 1

Subdivision de graphe S(G) : chaque arête subdivisée une fois w 1 u w 2 w 3 S(K 4 )

Caractérisations précédentes relation de Djoković-Winkler : e = xy et f = uv, eθf si d(x, u) + d(y, v) d(x, v) + d(y, u). l C cycle pair x u e, f opposées alors eθf y e f v

Caractérisations précédentes relation de Djoković-Winkler : e = xy et f = uv, eθf si d(x, u) + d(y, v) d(x, v) + d(y, u). l C cycle pair x u e, f opposées alors eθf y e f v

Caractérisations précédentes relation de Djoković-Winkler : e = xy et f = uv, eθf si d(x, u) + d(y, v) d(x, v) + d(y, u). C cycle impair f, g en face de e alors eθf eθg e f g

Caractérisations précédentes Théorème 1 [Winkler 84] G un graphe, c est un graphe de Hamming partiel ssi Θ = Θ Winkler, Isometric embeddings in products of complete graphs, Discrete Appl. Math., 7 (1984), 221 225.

Théorèmes obtenus Théorème 2 [B., Gravier, Meslem 08] G une subdivision de K n, G est un cube partiel ssi G S(K n ) ou G a un sommet universel et est biparti. B., Gravier, Meslem, Isometric embeddings of subdivided complete graphs in the hypercube, SIAM J. Discrete Math., 22 (2008).

Théorèmes obtenus Théorème 2 [B., Gravier, Meslem 08] G une subdivision de K n, G est un cube partiel ssi G S(K n ) ou G a un sommet universel et est biparti.

Théorèmes obtenus Théorème 3 [B., Gravier, Meslem 09] G une clique subdivisée, c est un graphe de Hamming partiel ssi c est un cube partiel ou c est la clique K n. + caractérisation pour les roues subdivisées. B., Gravier, Meslem, Subdivided graphs as isometric subgraphs of Hamming graphs, European J. Combin., 30 (2009).

Théorèmes obtenus

Éléments de preuve Graphe de Hamming partiel coloration des arêtes.

Éléments de preuve Graphe de Hamming partiel coloration des arêtes.

Éléments de preuve Graphe de Hamming partiel coloration des arêtes.

Éléments de preuve Proposition 4 [Wilkeit 90] G Hamming partiel, alors G biparti G cube partiel. Wilkeit, Isometric embeddings in Hamming graphs, J. Combin. Theory Ser. B, 50 (1990) 179 197.

Éléments de preuve Si G n est pas biparti, alors il contient un K 3.

Éléments de preuve Si G n est pas biparti, alors il contient un K 3.

Éléments de preuve Si G n est pas biparti, alors il contient un K 3.

Éléments de preuve Si G n est pas biparti, alors il contient un K 3.

Outil de construction Expansion sacs isométriques instersections non-vides couverture du graphe

Outil de construction

Outil de construction

Outil de construction

Outil de construction

Outil de construction Théorème 5 [Chepoi 88] G est un graphe de Hamming partiel ssi il est obtenu à partir de K 1 par une séquence d expansions. Chepoi, Isometric subgraphs of Hamming graphs and d-convexity, Cybernet. Systems Anal., 1 (1988), 6 11.

Perspectives Pas de caractérisation par mineur exclu

Perspectives Une caractérisation par sous-graphes isométriques exclus Observation Il existe une famillef de graphes telle qu un graphe G est un cube partiel ssi aucun élément de F n est un sous-graphe isométrique de G.

Perspectives Une caractérisation par sous-graphes isométriques exclus Observation Il existe une famillef de graphes telle qu un graphe G est un cube partiel ssi aucun élément de F n est un sous-graphe isométrique de G. F est-elle finie? Peut-on caractériser facilement ses éléments? à subdivision près?

Perspectives Une caractérisation par sous-graphes isométriques exclus Observation Il existe une famillef de graphes telle qu un graphe G est un cube partiel ssi aucun élément de F n est un sous-graphe isométrique de G. F est-elle finie? Peut-on caractériser facilement ses éléments? à subdivision près? Étude des graphesl 1 :λd H (u, v) = d G (φ(u),φ(v))

Perspectives Une caractérisation par sous-graphes isométriques exclus Observation Il existe une famillef de graphes telle qu un graphe G est un cube partiel ssi aucun élément de F n est un sous-graphe isométrique de G. F est-elle finie? Peut-on caractériser facilement ses éléments? à subdivision près? Étude des graphesl 1 : 2d H (u, v) = d G (φ(u),φ(v))

Perspectives Une caractérisation par sous-graphes isométriques exclus Observation Il existe une famillef de graphes telle qu un graphe G est un cube partiel ssi aucun élément de F n est un sous-graphe isométrique de G. F est-elle finie? Peut-on caractériser facilement ses éléments? à subdivision près? Étude des graphesl 1 : 2d H (u, v) = d G (φ(u),φ(v)) Distorsion du plongement : minimiser max d H (u,v) d G (φ(u),φ(v))

Cadastre Combinatoire Topologique structure cliques dans Hamming planarité du produit par K 2 Décision graphesl 1 Optimisation distorsion plongement dans bouteille de Klein autres surfaces produit zippé

Personnages principaux S. Lins, 1981 M. de Graaf and A. Schrijver, 1997 S. Lawrencenko and S. Negami, 1997 M. DeVos, B. Mohar and R. Samal, 2007 GT GraS, 2008

Représentation de surfaces G G

Représentation de surfaces

Représentation de surfaces

Une question se pose Question G l union disjointe de deux graphes connexes G 1 et G 2, Σ une surface. Est-ce que tout dessin optimal Ψ de G sur Σ laisse Ψ G1 et Ψ G2 disjoints? DeVos, Mohar and Samal, Drawing disconnected graphs on the same surface, Open Problem Garden, World Wide Web (2007).

Trivial? (a) Plan

Trivial? (a) Plan

Trivial? (a) Plan (b) Plan projectif

Trivial? (a) Plan (b) Plan projectif [DeVos et al.]

Trivial? (a) Plan (b) Plan projectif [DeVos et al.] (c) Klein bottle

Résultat principal Théorème 6 [B., Gerbaud, Grappe, Palesi 09] C est vrai pour la bouteille de Klein. B., Gerbaud, Grappe et Palesi, Drawing disconnected graphs on the Klein bottle, Graphs Combin., à paraître (2009).

Courbes essentielles typea Lawrencenko et Negami, Irreducible triangulations of the Klein Bottle, J. Combin. Theory Ser. B, 70 (1997).

Courbes essentielles typea typeb Lawrencenko et Negami, Irreducible triangulations of the Klein Bottle, J. Combin. Theory Ser. B, 70 (1997).

Courbes essentielles typea typeb type AB Lawrencenko et Negami, Irreducible triangulations of the Klein Bottle, J. Combin. Theory Ser. B, 70 (1997).

Courbes essentielles typea typeb type AB typeo Lawrencenko et Negami, Irreducible triangulations of the Klein Bottle, J. Combin. Theory Ser. B, 70 (1997).

Courbes essentielles typea typeb type AB typeo Lawrencenko et Negami, Irreducible triangulations of the Klein Bottle, J. Combin. Theory Ser. B, 70 (1997).

Courbes essentielles A B AB O A B AB O

Schéma de la preuve On se restreint d abord aux graphes eulériens plongeables dans K Existence de nombreuses courbes essentielles [Schrijver] Borne inférieure sur le nombre de croisements Application de transformations améliorant la représentation Généralisation aux graphes quelconques

Beaucoup de croisements [c] : courbes homotopes à c soit a une courbe de typea représentativité approchée : k A = cr([a], Ψ) = min{ Ψ C : C une courbe fermée de typea}

Beaucoup de croisements Théorème 7 [de Graaf, Schrijver 97] Ψ un plongement d un graphe eulérien dans une surface Σ. Alors Ψ peut être décomposé en une collection de circuits I telle que pour chaque courbe fermée c de Σ, cr([c], Ψ) = cr([c], [d]). d I de Graaf et Schrijver, Decomposition on surfaces, J. Combin. Theory Ser. B, 70(1997).

Existence des circuits appropriés O +AB =

Existence des circuits appropriés O +AB =A +B

Existence des circuits appropriés Décomposition en une famille I avec circuits de typeaoub : min(k A + k B, k AB ) AB-circuits : 1 2 (k A + k B min(k A + k B, k AB )) ou A-circuits : min(k A, k AB )

Borne inférieure Nombre minimum de croisements : 1 min(k A + k B, k AB ) min(h A, h B ) + } {{ } 2 (k A + k B k AB ) } {{ } 1-sc dans G 1 AB-circuits dans G 1 ou min(k A, k AB ) h A } {{ } A-circuits dans G 1 h AB

Transformation 1 G G k A (k A 1) 2

Généralisation plongeable eulérien plongeable : doubler les arêtes plongeable graphe quelconque : ajout de sommet sur les croisements

Perspectives Cette méthode ne se généralise pas aux autres surfaces. Que faire pour les autres surfaces? (tore résolu par Vancouver) Trois graphes connexes?

Cadastre Combinatoire Topologique structure cliques dans Hamming planarité du produit par K 2 Décision graphesl 1 Optimisation distorsion plongement dans bouteille de Klein autres surfaces produit zippé

Productions B., Gravier et Meslem, Isometric embeddings of subdivided complete graphs in the hypercube, SIAM J. Discrete Math., Volume 22 (2008) B., Gravier et Meslem, Subdivided graphs as isometric subgraphs of Hamming graphs, European J. Combin., Volume 30 (2009) B., Se repérer sans occuper trop d espace, vulgarisation B., Gerbaud, Grappe et Palesi, Drawing disconnected graphs on the Klein bottle, Graphs Combin., à paraître B., Dorbec, Gravier et Jha, On planarity of direct product of multipartite complete graphs, Discrete Math. Algorithms Appl., Volume 1 (2009) B. et Bokal, On the sharpness of some results relating cuts and crossing numbers, soumis

Productions B., Gravier et Meslem, Isometric embeddings of subdivided complete graphs in the hypercube, SIAM J. Discrete Math., Volume 22 (2008) B., Gravier et Meslem, Subdivided graphs as isometric subgraphs of Hamming graphs, European J. Combin., Volume 30 (2009) B., Se repérer sans occuper trop d espace, vulgarisation B., Gerbaud, Grappe et Palesi, Drawing disconnected graphs on the Klein bottle, Graphs Combin., à paraître B., Dorbec, Gravier et Jha, On planarity of direct product of multipartite complete graphs, Discrete Math. Algorithms Appl., Volume 1 (2009) B. et Bokal, On the sharpness of some results relating cuts and crossing numbers, soumis «Fichi e mòglia si pónu sceglie.» Proverbe corse