Génération de graphiques de circonférence

10

Soit . J'ai besoin de générer de simples graphiques G de circonférence g de telle sorte que l'ensemble de tous les g- cycles forme une couverture de double bord de G (c'est-à-dire que chaque bord est partagé par exactement deux g- cycles), et de telle sorte que l'intersection de deux g -cycles est soit un sommet, soit une arête, soit vide. Les graphiques générés doivent être arbitrairement grands.g3GggGgg

La méthode de génération devrait être aléatoire, mais pas dans un sens trivial. Je veux pouvoir obtenir des graphiques assez compliqués. Par exemple, imaginez une grille rectangulaire dans le plan. Si nous identifions les côtés opposés du rectangle englobant, nous obtenons un graphique qui satisfait toutes les exigences ci-dessus pour g = 4 . Je qualifierais ce graphique de simple.n×mg=4

Existe-t-il une telle méthode?

Toute référence à des problèmes similaires est également appréciée.

Becko
la source
3
Donc, vous voulez que les cycles soient les faces d'une incorporation polyédrique du graphique sur une surface? (L'incorporation d'un graphique est "polyédrique" si chaque face de l'incorporation est un disque et que deux faces partagent un sommet commun, partagent une arête commune ou ne se croisent pas du tout.)g
Jeffε
@ Jɛ ff E Oui. Si tous les cycles sont garantis pour être des visages, et tous les visages sont garantis pour être des g- cycles, alors c'est une description équivalente. gg
Becko
@ Jɛ ff E Savez-vous où je peux trouver des graphes distincts à 4 intervalles réguliers et leurs plongements polyédriques? Ils ne doivent pas nécessairement être d'énormes graphiques, mais j'aimerais voir d'autres graphiques qui satisfont aux propriétés que j'ai demandées en plus de celui que j'ai mentionné. Je sais également que décider de l'intégration de polyédriques est NP-complet grâce à cette réponse . Malgré cela, j'aimerais également connaître un algorithme qui trouve une intégration polyédrique s'il y en a une. Connaissez-vous des ressources / articles / ... qui expliquent un tel algorithme?
Becko
y a-t-il un lien entre 4 graphiques réguliers et des plongements polyédriques? quelqu'un a-t-il une description de cela? Il y a quelques années, nous avons recherché des articles sur la génération aléatoire de graphiques réguliers, il y en a plusieurs, donc si vous pouvez reformuler cette question en termes de graphiques réguliers, cela pourrait conduire à plus de possibilités.
vzn
@vzn Supposons que j'ai une intégration polyédrique comme celle suggérée par Jeff. Tous les visages sont -cycles. Le double graphique obtenu à partir de cette intégration est g- régulier. Peut-être que cela peut être inversé: commencez par un graphe g- régulier et trouvez son dual en quelque sorte. Voilà ce que j'avais en tête. ggg
Becko

Réponses:

4

Mon idée à moitié cuite était un peu trop ambitieuse. Je l'inclus ci-dessous pour référence, mais la condition de distance que j'ai spécifiée n'est pas réellement suffisante pour garantir une grande circonférence.

Il existe des cartes de surface arbitrairement grandes et hautement symétriques avec une circonférence importante, mais les preuves d'existence publiées sont largement basées sur la théorie des groupes plutôt que sur la topologie ou la géométrie en soi.

Plus précisément, pour des entiers quelconques , d et r de telle sorte que 1 / g + 1 / d < 1 / deux , il y a une feuille de surface régulière dans laquelle chaque surface a g arêtes, chaque sommet est de degré d , et chaque non-contractile cycle sur la surface traverse au moins r bords. Ici, "régulier" signifie à la fois que chaque sommet a le même degré et que pour toute paire d'arêtes dirigées, il y a un automorphisme de l'incorporation qui envoie l'arête dirigée à l'autre. Réglage rgdr1/g+1/d<1/2gdrrsuffisamment grand dans cette construction garantit que la circonférence du graphique est . Voir par exemple:g

Une fois que vous avez une telle carte de surface, des cartes plus grandes avec la même circonférence et le même degré peuvent être générées en construisant des espaces de couverture.


Voici une façon (semi-cuite) de générer de tels graphiques. Soit un graphe plan avec les propriétés suivantes:G

  • Chaque face bornée de a exactement g arêtes.Gg

  • La face externe de a un nombre pair d'arêtes; appeler ces les arêtes de délimitation de G . (Cette condition s'applique automatiquement lorsque g est pair; si g est impair, G doit avoir un nombre pair de faces bornées.)GGggG

  • Il est possible de coupler les bords limites de , de sorte que la distance en G de tout bord limite à son partenaire soit d'au moins g . Cette condition n'est pas réellement suffisante; la condition exacte requise ici n'est pas claire.GGg

Des graphes de plan arbitrairement grands avec ces propriétés peuvent être construits en prenant une portion finie suffisamment grande d'un pavage régulier du plan hyperbolique par des gonsg .

Enfin, pour obtenir un graphe surfacique où chaque face a une longueur g , identifier les paires d'arêtes limites en G selon l'appariement décrit ci-dessus. Les faces bornées de G deviennent les faces d'un encastrement cellulaire de G ' sur une surface fermée sans frontière. La condition de distance sur l'appariement garantit que la circonférence de G ' est  g .GgGGGGg

En choisissant les deux et le jumelage avec plus de soin, une fois peut construire arbitrairement grand d - réguliers graphiques satisfaisant votre état de circonférence, pour tous entiers d et g telle que 1 / d + 1 / g < 1 / 2 . Même dans ces contraintes, la construction a beaucoup de degrés de liberté.Gddg1/d+1/g<1/2

Jeffε
la source
De plus, les graphiques que vous obtenez à partir de cette construction sont des expanseurs.
Jeffε
Lorsque j'identifie une paire d'arêtes limites, comment puis-je être sûr que les autres paires d'arêtes sont encore plus éloignées que une de l'autre? g
Becko
Qu'est-ce qu'un graphique d' extension ?
Becko
1
@becko, vous devriez Google avant de demander :) en.wikipedia.org/wiki/Expander_graph
Kaveh
@Kaveh Ok. Désolé d'avoir raté ça :)
Becko