Grafico ipercubo - Hypercube graph

Grafico ipercubo
Hypercubestar.svg
Il grafico ipercubo Q 4
vertici 2 n
bordi 2 n -1 n
Diametro n
Circonferenza 4 se n ≥ 2
automorfismi n ! 2 n
Numero cromatico 2
Spettro
Proprietà Simmetrica
Distanza regolare
Unità di distanza
Hamiltoniana
Bipartita
Notazione Q n
Tabella di grafici e parametri

Nella teoria dei grafi , il grafo ipercubo Q n è il grafo formato dai vertici e dai bordi di un ipercubo n- dimensionale . Ad esempio, il grafo cubico Q 3 è il grafo formato dagli 8 vertici e dai 12 spigoli di un cubo tridimensionale. Q n ha 2 n vertici , 2 n −1 n archi ed è un grafo regolare con n archi che toccano ciascun vertice.

Il grafo ipercubo Q n può anche essere costruito creando un vertice per ogni sottoinsieme di un insieme di n elementi, con due vertici adiacenti quando i loro sottoinsiemi differiscono in un singolo elemento, o creando un vertice per ogni numero binario di n cifre , con due vertici adiacenti quando le loro rappresentazioni binarie differiscono in una singola cifra. È il prodotto cartesiano n- fold del grafo completo di due vertici e può essere scomposto in due copie di Q n − 1 collegate tra loro da un matching perfetto .

I grafici ipercubo non devono essere confusi con i grafici cubici , che sono grafici che hanno esattamente tre bordi che toccano ciascun vertice. L'unico grafo ipercubo Q n che è un grafo cubico è il grafo cubico Q 3 .

Costruzione

Costruzione di Q 3 collegando coppie di vertici corrispondenti in due copie di Q 2

Il grafo ipercubo Q n può essere costruito dalla famiglia dei sottoinsiemi di un insieme con n elementi, creando un vertice per ogni possibile sottoinsieme e unendo due vertici con un arco ogni volta che i corrispondenti sottoinsiemi differiscono in un singolo elemento. In modo equivalente, può essere costruito utilizzando 2 n vertici etichettati con numeri binari a n bit e collegando due vertici tramite un bordo ogni volta che la distanza di Hamming delle loro etichette è uno. Queste due costruzioni sono strettamente correlati: un numero binario può essere interpretata come un insieme (l'insieme di posizioni in cui ha un 1 cifra), e due tali insiemi differire in un unico elemento ogniqualvolta le corrispondenti due numeri binari hanno una distanza di Hamming.

In alternativa, Q n può essere costruito dall'unione disgiunta di due ipercubi Q n − 1 , aggiungendo un arco da ciascun vertice in una copia di Q n − 1 al vertice corrispondente nell'altra copia, come mostrato in figura. I bordi di giunzione formano un abbinamento perfetto .

Un'altra costruzione di Q n è il prodotto cartesiano di n grafi completi di due vertici K 2 . Più in generale il prodotto cartesiano di copie di un grafo completo è chiamato grafo di Hamming ; i grafici dell'ipercubo sono esempi di grafici di Hamming.

Esempi

Il grafo Q 0 è costituito da un solo vertice, mentre Q 1 è il grafo completo su due vertici e Q 2 è un ciclo di lunghezza  4 .

Il grafo Q 3 è l' 1-scheletro di un cubo , un grafo cubico , un grafo planare con otto vertici e dodici spigoli .

Il grafo Q 4 è il grafo di Levi della configurazione di Möbius . È anche il grafico del cavaliere per una scacchiera toroidale .

Proprietà

Bipartitismo

Ogni grafo ipercubo è bipartito : può essere colorato con solo due colori. I due colori di questa colorazione possono essere trovati dalla costruzione di sottoinsiemi di grafici ipercubo, dando un colore ai sottoinsiemi che hanno un numero pari di elementi e l'altro colore ai sottoinsiemi con un numero dispari di elementi.

Hamiltonicità

Un ciclo Hamiltoniano su un tesseract con vertici etichettati con un codice Gray ciclico a 4 bit

Ogni ipercubo Q n con n  > 1 ha un ciclo hamiltoniano , un ciclo che visita ogni vertice esattamente una volta. Inoltre, esiste un cammino hamiltoniano tra due vertici u e v se e solo se hanno colori diversi in una colorazione 2 del grafo. Entrambi i fatti sono facili da dimostrare utilizzando il principio di induzione sulla dimensione dell'ipercubo e la costruzione del grafico dell'ipercubo unendo due ipercubi più piccoli con un matching.

L' Hamiltonicità dell'ipercubo è strettamente correlata alla teoria dei codici Gray . Più precisamente esiste una corrispondenza biunivoca tra l'insieme dei codici Gray ciclici a n bit e l'insieme dei cicli Hamiltoniani nell'ipercubo Q n . Una proprietà analoga vale per codici Gray aciclici a n- bit e cammini hamiltoniani.

Un fatto meno noto è che ogni corrispondenza perfetta nell'ipercubo si estende a un ciclo hamiltoniano. La questione se ogni matching si estenda a un ciclo hamiltoniano rimane un problema aperto.

Altre proprietà

Il grafo ipercubo Q n (per n > 1 ) :

La famiglia Q n per ogni n > 1 è una famiglia di grafi di Lévy

I problemi

Lunghezze massime dei serpenti ( L s ) e delle spire ( L c ) nel problema degli snakes-in-the-box per le dimensioni n da 1 a 4

Il problema di trovare il percorso o il ciclo più lungo che sia un sottografo indotto di un dato grafico ipercubo è noto come problema del serpente nella scatola .

La congettura di Szymanski riguarda l'idoneità di un ipercubo come topologia di rete per le comunicazioni. Afferma che, indipendentemente da come si sceglie una permutazione che collega ciascun vertice dell'ipercubo a un altro vertice con cui dovrebbe essere connesso, c'è sempre un modo per connettere queste coppie di vertici tramite percorsi che non condividono alcun bordo diretto.

Guarda anche

Appunti

Riferimenti