Riferimento per una classe di grafici che mantengono le distanze dei sottografi quando vengono ordinati


12

Diciamo che un grafo ha la proprietà M se i suoi vertici possono essere ordinati v 1 , v 2 , ... v n in modo tale che il grafico H i indotto dai vertici { v 1 , ... , v i } ha d i s t H i ( v j , v k ) = d i s t G ( v j , vGMv1,v2,vnHi{v1,,vi} per tutto j , k i . In altre parole, l'aggiunta del vertice successivo nel nostro ordinamento non influisce sulla metrica della distanza del grafico corrente.distHi(vj,vk)=distG(vj,vk)j,ki

Un esempio di tale grafico è la normale griglia .n×n

Questa proprietà o classe di grafici ha un nome? Sono stati studiati?


Un semplice esempio di un grafico che non ha questa proprietà è il -cycle per k 5 . Questo perché, per ogni ordine, i sottografi H i devono essere collegati, e quindi al momento i = k / 2 + 2 < k , H i è una linea di lunghezza i - 1 , e così alcuni due vertici sono distanza i - 1 > k / 2 ⌋ a parte. kk5Hii=k/2+2<kHii1i1>k/2
Andrew Morgan,

D'altra parte, un candidato naturale per trovare un buon ordine è fare un BFS da una scelta arbitraria di v 1 . Visualizzando G come l'albero BFS con alcuni bordi in più, sembra che l'unico ostacolo per avere proprietà M è per lì per essere qualcosa di "come" un k -Cycle per k 5 in G . Con "mi piace" intendo che esiste un k -cycle v 1 , , v k , v k + 1 = vv1,,vnv1GMkk5Gk con k 5 in modo che d ( v i , v j ) = | i - j | in G . Se chiamiamo tale ciclo "minimo", allora è vero che la proprietà M equivale alla non esistenza di cicli minimi di lunghezza almeno 5? v1,,vk,vk+1=v1k5d(vi,vj)=|ij|GM
Andrew Morgan,

1
Un cubo ha un ciclo indotto e isometrico a 6 cicli (rimuove due vertici opposti del cubo; ciò che rimane è il ciclo 6) ma può essere ordinato in modo tale da preservare la distanza (ad es. BFS). Quindi i tuoi -cycles non sono sempre ostacoli. Questo esempio mostra anche che rimuovere avidamente i vertici che preservano le distanze può rimanere bloccato, anche quando alcuni altri ordini funzionano. k
David Eppstein,

Risposte:



8

Non ho una risposta per tutta la tua classe di grafici, ma tre sottoclassi di grafici che hanno questa proprietà sono i grafici ereditari a distanza , i grafici cordali e i grafici mediani .

v1

I grafici cordali sono i grafici che hanno un ordinamento con la proprietà che ogni vertice successivo, quando aggiunto, ha una cricca per i suoi vicini. Questo ordinamento ovviamente preserva la distanza.

Allo stesso modo, i grafici mediani (incluso il tuo esempio di griglia) hanno la proprietà che, per ogni ordine di ampiezza, ogni vertice ha un vicinato ipercubo al momento dell'aggiunta. (Vedi le pagine 76–77 di Eppstein et al, "Media Theory", Springer, 2008). Ancora una volta, questa proprietà significa che l'aggiunta non può modificare le distanze tra i vertici precedenti.

Esiste una classe di grafici per i quali non conosco un nome, che generalizza sia i grafici ereditari sia quelli a distanza, che possono essere riconosciuti in tempi polinomiali e che hanno la tua proprietà. Sono i grafici collegati che possono essere creati da un singolo vertice aggiungendo vertici uno per uno, in cui i vicini di ciascun nuovo vertice sono un sottoinsieme di uno dei quartieri chiusi del grafico precedente. Sono quasi (ma non del tutto) uguali ai grafici smontabili, la differenza è che il nuovo vertice non deve essere adiacente al vertice il cui vicinato viene copiato. Un ordinamento di eliminazione di un grafico cordale è una costruzione di questo tipo in cui ogni nuovo vertice sceglie un sottoinsieme di cricche di un quartiere. Allo stesso modo i grafici ereditari della distanza hanno una costruzione di questo tipo in cui i vicini di ogni nuovo vertice sono un intero quartiere chiuso, un quartiere aperto o un singolo vertice. Ogni nuovo vertice non può cambiare le distanze dei vertici precedenti, quindi questa sequenza di costruzione ha la proprietà che stai cercando.

Se definisci un vertice v come "rimovibile" se potrebbe essere l'ultimo in questa sequenza (ha un vicinato aperto che è un sottoinsieme del vicinato chiuso di qualcun altro), la rimozione di altri vertici rimovibili non modifica la rimovibilità di v : se il vicinato di v è un sottoinsieme di u, e rimuoviamo te come se avesse un vicinato che è un sottoinsieme di w, allora v è ancora rimovibile perché il suo vicinato è ancora un sottoinsieme di w. Pertanto, le sequenze di passaggi di rimozione che possiamo seguire per riportare un grafico a zero formano un antimatroidee una di queste sequenze può essere trovata in tempo polinomiale da un avido algoritmo che rimuove ripetutamente un vertice rimovibile ogni volta che riesce a trovarne uno. L'inversione dell'output di questo algoritmo fornisce la sequenza di costruzione per il grafico dato. Il grafico del cubo fornisce un esempio di un grafico che ha la tua proprietà (un grafico mediano) ma non è costruibile in questo modo. Penso che i grafici mediani che possono essere costruiti in questo modo siano esattamente i quadrati (che includono le griglie regolari). I grafici che hanno una sequenza costruttiva di questo tipo includono anche tutti i grafici che hanno un vertice universale, come i grafici delle ruote , quindi (a differenza dei grafici cordali e dei grafici ereditari a distanza) non sono perfetti e non sono chiusi sotto i sottografi indotti.


la proprietà di questa classe di grafici di cui non si è sicuri ricorda un ordine di eliminazione del dominio. Questo documento sembra pertinente alla domanda originale: epubs.siam.org/doi/abs/10.1137/…
JimN,

Penso che l'ordinamento di eliminazione del dominatlon possa essere lo stesso del dlsmantlability. Ma dovresti collegare quel documento in una risposta effettiva, perché il suo "ordinamento di eliminazione che preserva la distanza" sembra essere esattamente quello che la domanda originale sta ponendo.
David Eppstein,
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.