PROBLEMES DE DEGRE-DIAMETRE DE GRAPHES DANS LE CAS GENERAL

Slides:



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

La recherche de chemin optimal
Résolution Graphique d'un Programme Linéaire
Comparaison de deux algorithmes d’approximation
Théorie des graphes.
La théorie du monde est petit
Fabrice Lauri, François Charpillet, Daniel Szer
Licence pro MPCQ : Cours
Dans cette partie Graphes Eulériens.
Algorithmes et structures de données avancées Cours 7
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
Visualisation d’information interactive 5 : Graphes
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Chap. 1 INTRODUCTION Beaucoup de problèmes de la vie courante, tels la gestion de réseaux de communication ou l'ordonnancement de tâches, correspondent.
« Small World » Modélisation
Génération de colonnes
COURS SUR LA THEORIE DES GRAPHES
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
Plus courts chemins On présente dans ce chapitre un problème typique de cheminement dans les graphes : la recherche d'un plus court chemin entre deux sommets.
Auto-organisation dans les réseaux ad hoc
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
Algorithmes Branch & Bound
Heuristiques A. Introduction B. Recherche d ’une branche
Chapitre 2 Réductions: exemples et méthodes
MODULE 6 Optimisation de GRAPHES
Optimisation linéaire
Cours Corporate finance Eléments de théorie du portefeuille Le Medaf
Ordonnancement avec exclusion mutuelle par un graphe d’intervalles ou d’une classe apparentée : complexité et algorithmes ~ Frédéric Gardi - 14 Juin.
Théorie des graphes Un peu de vocabulaire.
La segmentation
Alignement de séquences (suite)
LES ARBRES IUP 2 Génie Informatique
Chapitre 2 Réductions: exemples et méthodes
Structures de données IFT-2000
Coloration gap sommet identifiante de graphes
Geovan Tavares, Thomas Lewiner, Hélio Lopes Laboratório Mat&Mídia, Departamento de Matemática, PUC-Rio Théorie de Morse discrète.

Algorithmes d ’approximation
Deux méthodes incrémentales pour le maintien dun arbre de connexion Nicolas Thibault Christian Laforest
Optimisation dans les réseaux
Recherche Opérationnelle
Les réseaux.
DONG Xiaoguang HONG Liang OULDBABA Fadel WANG Min
GPA750 – Gestion de Projets
Atelier de formation : MAT optimisation II (les graphes).
8INF8061 Conception et analyse des algorithmes Comment comparer deux problèmes?
Pour le chemin le plus court pour tous les couples
Structures de données IFT-2000 Abder Alikacem Arbres de recouvrement minimum Département dinformatique et de génie logiciel Édition Septembre 2009 JFK.

Heuristiques C. Recherche de la meilleure branche . Branch And Bound
Coupes efficaces pour la relaxation lagrangienne
Arbres et graphes.
On cherche le plus court chemin de E à S sur le graphe suivant :
Graph cuts et applications
Programmation linéaire en nombres entiers
Algorithmes Branch & Bound
STATISTIQUES – PROBABILITÉS
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
Problème de double digestion
ASI 3 Méthodes numériques pour l’ingénieur
CHAPITRE 5. La théorie de l’assurance

Ajouts et retraits dans un arbre de connexion Nicolas Thibault et Christian Laforest, Équipe OPAL Laboratoire IBISC (regroupement LaMI et LSC), Évry 8.
A propos du “Minimal Controllability Problem” C. Commault Département Automatique Gipsa-Lab Grenoble –FRANCE 1 Séminaire GIPSA-Lab 22 octobre 2015.
Chap. 3 Récursion et induction. Les définitions par récurrence consistent à construire des objets finis, à partir d'autres, selon certaines règles. Les.
Algorithmes Branch & Bound Module IAD/RP/RO Master d ’informatique Paris 6 Philippe Chrétienne.
Cycle, Cocycle, Arbre et Arborescence
Processus ponctuels Caractéristiques et Modèles de répartitions spatiales.
Transcription de la présentation:

PROBLEMES DE DEGRE-DIAMETRE DE GRAPHES DANS LE CAS GENERAL UNIVERSITE PIERRE ET MARIE CURIE PROBLEMES DE DEGRE-DIAMETRE DE GRAPHES DANS LE CAS GENERAL Serge TISHCHENKO à Paris novembre 2007 EQUIPE COMBINATOIRE ET OPTIMISATION

Problème de degré-diamètre Le degré d'un sommet est la taille de son voisinage. Le degré d'un graphe est le degré maximum de tous ses sommets Le diamètre d'un graphe est la plus longue distance entre une paire de sommets de ce graphe Trouver un graphe avec le nombre de sommets le plus grande possible avec le degré D et le diamètre D fixes est le problème de degré-diamètre.

LIMITES SUPERIEURS DES GRAPHES PLANAIRES AVEC DEGRE MAXIMUM Δ ET DIAMETRE D 2 3 4 5 6 7 8 9 10 7* 12* 31 63 127 255 511 1023 2047 9* 35 104 313 934 2797 8386 25153 75454 10* 52 248 984 3928 11295 62808 71307 393813 11* 60 521 2409 12971 19485 132243 147801 979839 68 938 3267 26793 30915 244953 273771 2117745 13* 76 1529 4257 39975 46125 417843 467001 4128831 14* 84 2324 5379 56901 65655 669273 748011 7440237 16* 92 3353 6633 78039 90045 1020051 1140057 12600063 11 17* 100 4646 8019 103857 119835 1493433 1669131 20292489 12 19* 108 6233 9537 134823 155565 2115123 2363961 31352895 13 20* 116 8144 11187 171405 197775 2913273 3256011 46782981 14 22* 124 10409 12969 214071 247005 3918483 4379481 67765887 15 23* 132 12177 14883 263289 303795 5163801 5771307 95681313  

LIMITES INFERIEURES DES GRAPHES PLANAIRES AVEC DEGRE MAXIMUM Δ ET DIAMETRE D 2 3 4 5 6 7 8 9 10 7* 12* 18 28 38 53 77 109 157 9* 16 27 44 81 134 243 404 729 10* 19 39 73 150 289 598 1153 2390 11* 24 52 114 262 564 1312 2814 6562 71 161 428 959 2570 5747 15422 13* 33 93 225 653 1569 4573 10977 32013 14* 37 118 946 2305 7570 18433 60562 16* 42 146 372 1316 3342 11846 30072 106616

Les graphes plans de diamètre 2

M. Fellows, P. Hell, K. Seyffarth, “Constructions of large planar networks with given degree and diameter”, 1998. On arrive à une construction du graphe plan de diamètre 2n dont la taille maximum possible pour un degré fixé D > 6+[40n/3] est : [D(3D / 2-2)(D-1)n-1-2] / (D-2)

Les graphes plans de diamètre 3 Paul Erdös: est-ce qu’un graphe planaire et 3-régulier de diamètre 3 peut posséder plus de 12 sommets?

Irrelevance de chemin L’idée de la méthode est basée sur le calcul des chemins liant les paires de sommets. Notons qu’une paire de sommets peut être connectée par plusieurs chemins différents. Un 3-chemin peut être une boucle (un 3-cycle) et dans ce cas il ne connecte aucune paire de sommets. On considère de tels cas comme l’irrelevance de chemin.

Le nombre total de chemins de longueur 1, 2, ou 3 est Chacun des deux sommets est connecté par un chemin relevant. Le nombre des chemins relevants est au moins égal au nombre des paires de sommets différentes : Le nombre des chemins irrelevants est La relation générale entre la caractéristique d’Euler et la taille du graphe

Les graphes de diamètre 3 plongés dans la bande de Möbius :

Les graphes de diamètre 3 plongés dans les surfaces :

Théorème. Dans un graphe 3-régulier de diamètre 3 :

D = 3 D = 4 D = 5 D = 6 D = 7 D > 7 D = 2 7 9 10 11 12 [3D/2]+1 D = 3 16 (?) 19 (?) 24 (?) 28 (?) [9D/2]-3 (?) n = 2 n = 1 n = 0 n = -1 n = -2 D = 2 D = 3 7 10 D = 4 9 12 13 14 15 16 18 20

Séparateurs Le 2-séparateur de Lipton-Tarjan Le cycle qu’on obtient en ajoutant une arête à une carcasse est un séparateur dans un graphe plan. Lipton et Tarjan ont démontré qu’il existe une arête telle que le séparateur partage le graphe au moins comme 1 : 2. La taille du séparateur est au maximum 2r + 1, où r est le rayon du graphe

Algorithme de recherche du 2-séparateur : La recherche de 2-séparateur est sur base de la fonction b : E(G\C) → R+ On cherche une arête bleue qui donne un 2-séparateur avec les propriétés désirées Si l’arête a ne convient pas, on considère la face qui est incident à a et deux autres arêtes a1 et a2. On choisi parmi les deux. On montre que cet algorithme mène toujours au résultat désiré

Problème de degré-diamètre : Combien des sommets a un graphe de diamètre d et de degré maximum D ? Toute paire de sommets est connectée par chemin de longueur d. Si les sommets se trouvent dans les sous-ensembles séparés alors ce chemin passe le séparateur.

Application du 2-séparateur : Au moins dans un sous-ensemble Ai tout sommet est connecté au 2-séparateur par chemin de longueur [d/2]. La taille de séparateur donne la limite du maximum nombre des sommets dans un sous-ensemble Ai M. Fellows, P. Hell, K. Seyffarth, “Large planar graphs with given diameter and maximum degree”, Discrete Appl. Math. 61, 133-153 (1995)

Théorème 1. Soit un graphe triangulaire et plan dont les sommets, les arêtes et les faces ont un poids non-négative. Soit possède une carcasse avec le chemin de coût maximal . Alors il existe un séparateur C qui sépare en trois parties indépendantes A, B, C; C est un cycle, toutes les arêtes duquel sauf une seule e sont des arêtes de la carcasse . (1) (2) Où est le poids minimum d’un des sommets de C ; est la face incident à l’arête e, est l’ensemble des arêtes incidentes à . Face ce trouve dans le plus lourde des deux ensembles . Dans le cas où elle ce trouve dans l’ensemble possédant le plus grand nombre de faces. [T. 3]

Exemple 1. Graphes ne sont pas planaires. Démonstration. La démonstration est par l’absurde. Considérons un graphe planaire . Dans ce cas l’étoile de diamètre 2 est sa carcasse. D’après le Corollaire 1.1 [T. 3] il existe un séparateur C tel que et C sépare en deux parties indépendantes A et B telles que: D’où A et B ne sont pas vides. Alors il y a une paire de sommets x et y, x dans A et y dans B, qui n’est pas liée par une arête.

Exemple 2. Graphes ne sont pas planaires. Démonstration. La démonstration est par l’absurde. Considérons un graphe planaire . Dans ce cas il a une carcasse de diamètre 3. D’après le Corollaire 1.1 [T. 3] il existe un cycle ou un chemin tel qu’il sépare en deux parties indépendants A et B telles que: D’où A et B ne sont pas vides. Alors tout les sommets de l’union sont dans la même partie du graphe bipartie . Comme C est soit un cycle soit un chemin du longueur au plus 4, C possède d’au plus 2 sommets dans l’autre partie. D’où soit , soit .

Lipton-Tarjan : Optimal :

Le 3-séparateur Si on ajoute deux arêtes à une carcasse, le sous-graphe plan obtenu a trois faces. C’est un 3-séparateur qui partage le graphe plan en trois parties déconnexées: chaque partie se trouve à l’intérieur de la face correspondante. De même façon si l’on ajoute N-1 arêtes, on obtient un N-séparateur dans le graphe plan

recherche d’un 3-séparateur : 1. On cherche un 2-séparateur S2 avec séparation b(S2) plus proche de 1/3 2. On cherche dans G’ un 2-séparateur S2 avec la meilleure séparation.

5. Applications des séparateurs

La théorie des graphes connaît également de nombreuses applications pratiques dans le domaine de la gestion, qui utilise des graphes dits valués. Les arêtes ou les sommets du graphe sont affectés d'un paramètre économique correspondant à certaines contraintes: coûts (transport, distances, durées de travaux, stocks...) ou poids (circulation automobile, courant électrique, débits de ventes, informations binaires...). Tous les résultats sont généralisés dans le cas où les sommets, les arêtes et les faces sont des poids, et les sommets et les arêtes ont les coûts. On donne aussi un algorithme de séparation optimale du graphe par un 2-séparateur ou un 3-séparateur dont le coût est minimal

Perspectives : Généraliser les résultats pour le cas d’un graphe non-plan (de genre fixe)

Les graphes de diamètre 2 plongés dans la bande de Möbius :

Les graphes de diamètre 2 plongés dans la bande de Möbius :

Les graphes de diamètre 2 plongés dans le tore :

Les graphes de diamètre 2 plongés dans le tore :