Generazione di grafici della circonferenza tale che i cicli minimi formino una copertura a doppio bordo


10

Lascia che . Ho bisogno di generare semplici grafici della circonferenza tale che l'insieme di tutti i -cycles formi una copertura del doppio bordo di (cioè, ogni spigolo sia condiviso esattamente da due -cycles), e tale che l'intersezione di qualsiasi due -cycles è un vertice, un bordo o vuoto. I grafici generati dovrebbero essere arbitrariamente grandi.g3GggGgg

Il metodo di generazione dovrebbe avere una certa casualità, ma non in un senso banale. Voglio essere in grado di ottenere grafici abbastanza complicati. Ad esempio, immagina una griglia rettangolare nel piano. Se identifichiamo i lati opposti del rettangolo di delimitazione, otteniamo un grafico che soddisfa tutti i requisiti di cui sopra per . Qualificherei questo grafico come semplice.n×mg=4

Esiste un tale metodo?

Sono anche apprezzati eventuali riferimenti a problemi simili.


3
Quindi vuoi che le -cycles siano le facce di qualche inclinazione poliedrica del grafico su una superficie? (L'incorporamento di un grafico è "poliedrico" se ogni faccia dell'incorporamento è un disco e due facce condividono un vertice comune, condividono un bordo comune o non si intersecano affatto.)g
Jeffε

@ Jɛ ff E Sì. Se tutte le -cycles sono garantite come facce e tutte le facce sono garantite in -cycles, questa è una descrizione equivalente. gg
becko,

@ Jɛ ff E Sai dove posso trovare grafici a 4 regolari distinti e i loro ornamenti poliedrici? Non devono essere enormi grafici, ma vorrei vedere altri grafici che soddisfano le proprietà che ho richiesto oltre a quello che ho citato. So anche che decidere l'incorporabilità poliedrica è NP-completo grazie a questa risposta . Nonostante ciò, vorrei anche sapere di un algoritmo che trova un incorporamento poliedrico se ce n'è uno. Conosci qualche risorsa / carta / ... che spiega tale algoritmo?
becko,

esiste un collegamento tra 4 grafici regolari e decorazioni poliedrici? qualcuno ne ha una descrizione? anni fa ho cercato documenti sulla generazione casuale di grafici regolari, ce ne sono parecchi, quindi se riesci a riformulare questa domanda in termini di grafici regolari, ciò potrebbe portare a più possibilità.
vzn,

@vzn Supponiamo che io abbia un incorporamento poliedrico come quello suggerito da Jeff. Tutte le facce sono -cycles. Il doppio grafico ottenuto da questo incorporamento è -regolare. Forse questo può essere invertito: inizia con un grafico -regolare e trova il suo doppio in qualche modo. Questo è quello che avevo in mente. g gggg
becko,

Risposte:


4

La mia idea per metà era un po 'troppo ambiziosa. Lo sto includendo di seguito per riferimento, ma la condizione di distanza che ho specificato non è in realtà sufficiente per garantire una grande circonferenza.

Esistono mappe di superficie arbitrariamente grandi e altamente simmetriche con grande circonferenza, ma le prove di esistenza pubblicate sono in gran parte basate sulla teoria dei gruppi piuttosto che sulla topologia o sulla geometria in sé.

In particolare, per qualsiasi numero intero , , tale che , esiste una mappa di superficie regolare in cui ogni faccia ha bordi, ogni vertice ha grado e ogni non contrattabile il ciclo sulla superficie attraversa almeno i bordi . Qui "regolare" significa sia che ogni vertice ha lo stesso grado sia che per ogni coppia di bordi diretti c'è un automorfismo dell'incorporamento che invia l'altro bordo diretto. L'impostazione di abbastanza grande in questa costruzione garantisce che la circonferenza del grafico sia . Vedi, ad esempio:d r 1 / g + 1 / d < 1 / 2 g d r r ggdr1/g+1/d<1/2gdrrg

Una volta che hai una di queste mappe di superficie, puoi costruire mappe più grandi con la stessa circonferenza e grado costruendo spazi di copertura.


Ecco un modo (mezzo cotto) per generare tali grafici. Sia un grafico piano con le seguenti proprietà:G

  • Ogni faccia delimitata di ha esattamente bordi.gGg

  • La faccia esterna di ha un numero pari di bordi; chiamare questi i bordi di contorno di . (Questa condizione vale automaticamente quando è pari; se è dispari, deve avere un numero pari di facce limitate.)G g g GGGggG

  • È possibile accoppiare i bordi di confine di , in modo che la distanza in da qualsiasi limite di confine al suo partner sia almeno . Questa condizione non è effettivamente sufficiente; le condizioni esatte necessarie qui non sono chiare.G gGGg

Grafici di piano arbitrariamente grandi con queste proprietà possono essere costruiti prendendo una porzione finita sufficientemente grande di una piastrellatura regolare del piano iperbolico mediante -gonig .

Infine, per ottenere un grafico di superficie cui ogni faccia ha lunghezza , identifica le coppie di bordi di confine in secondo l'abbinamento sopra descritto. Le facce delimitate di diventano le facce di un incastro cellulare di su una superficie chiusa senza confini. La condizione della distanza sull'associazione garantisce che la circonferenza di sia  . g G G G G gGgGGGGg

Scegliendo e l'associazione più attentamente, una volta puoi costruire grafici - regolari arbitrariamente grandi che soddisfino la tua condizione di circonferenza, per qualsiasi numero e tale che . Anche all'interno di questi vincoli, la costruzione ha molti gradi di libertà.d d g 1 / d + 1 / g < 1 / 2Gddg1/d+1/g<1/2


Inoltre, i grafici che ottieni da questa costruzione sono espansori.
Jeffε

Quando identifico una coppia di bordi di confine, come posso essere sicuro che le altre coppie di bordi siano ancora più lontane di una dall'altra? g
becko,

Che cos'è un grafico di espansione ?
becko,

1
@becko, dovresti Google prima di chiedere :) en.wikipedia.org/wiki/Expander_graph
Kaveh

@Kaveh Ok. Mi dispiace, mi sono perso :)
becko,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.