In matematica e informatica, la connettività è uno dei concetti fondamentali della teoria dei grafi, che si chiede quanti elementi (nodi o spigoli) devono essere rimossi per separare i nodi rimanenti in due o più sotto-nodi isolati. Immagine. Ciò è strettamente correlato alla teoria dei problemi di flusso di rete, in cui la connettività di un grafico è una metrica importante per valutare la resilienza di una rete.
In un grafo non orientato G, se esiste un cammino dal vertice u al vertice v, allora i due vertici si dicono connessi. Altrimenti vengono definiti disconnessi. Due vertici si dicono adiacenti se sono collegati da un percorso di lunghezza 1, cioè sono gli estremi di un singolo spigolo.
Un grafico si dice connesso se ogni coppia di vertici è connessa.
Se un grafo non orientato non ha connettività, è detto disconnesso. Ad esempio, un grafico contenente un solo vertice è connesso, mentre un grafico contenente nessun vertice è chiaramente disconnesso. Per un grafo orientato, se la sostituzione di tutti i suoi spigoli orientati con spigoli non orientati genera un grafo non orientato connesso, allora il grafo orientato è detto debolmente connesso.
Una componente connessa è un sottografo connesso massimale di un grafo non orientato. Ogni vertice e ogni spigolo devono appartenere a una sola componente connessa. Un grafico si dice connesso solo se ha una sola componente connessa. Se si dice che un grafico è connesso tramite k-vertici, significa che la connettività dei vertici del grafico è almeno k.
Un grafico è detto massimamente connesso se la sua connettività è uguale al suo grado minimo.
In breve, un grafo connesso è un grafo la cui connettività è minore o uguale ai suoi spigoli. A differenza dei tagli ai vertici, i tagli ai bordi tagliano il grafico anche se il taglio avviene a partire da un bordo particolare, quel bordo è chiamato ponte. Un bordo è considerato critico se la sua rimozione causa la scomparsa della connettività del grafico.
Un grafo superconnesso è un grafo in cui tutti i tagli minimi dei vertici possono separare un vertice. Un grafo iperconnesso è un grafo in cui ogni eliminazione del taglio minimo del vertice produce esattamente due componenti, una delle quali è un vertice isolato. A questo proposito, la definizione di connettività e di elevata connettività dei grafici presenta una proprietà unica.
Il teorema di Menger definisce un'importante proprietà di un grafo connesso, che descrive la connettività e la connettività dei bordi in base al numero di percorsi indipendenti tra i vertici. Se in un grafico vengono esplorati due vertici diversi u e v, viene considerato il numero di percorsi indipendenti tra di essi. Questo teorema chiarisce la connessione tra connettività e percorsi indipendenti.
Secondo il teorema di Menger, il numero di percorsi indipendenti dagli spigoli tra due vertici riflette la connettività degli spigoli.
Il problema di determinare se due vertici in un grafico sono connessi può essere facilmente risolto utilizzando algoritmi di ricerca efficienti, come l'algoritmo di ricerca in ampiezza. Un problema più generale è calcolare la connettività di un grafico e contare il numero di componenti connesse. Nella teoria della complessità computazionale, molti problemi vengono semplificati per determinare la connettività di un grafico; è stata anche dimostrata l'efficienza computazionale di questi problemi.
I dati di diversi grafici etichettati e connessi con n nodi possono essere trovati nell'enciclopedia online delle sequenze intere. Per qualsiasi grafico con almeno due vertici, la connettività dei bordi è sempre minore o uguale al grado minimo del grafico. Come possiamo garantire questa proprietà per i vertici collegati tra loro?
La connettività è comunque preservata dall'omomorfismo dei grafi. Se G è connesso, allora anche il suo grafico lineare L(G) è connesso. Quando la connettività dei bordi di un grafico è minore o uguale al grado minimo, l'aspetto connesso diventa evidente. Il teorema afferma che se un grafo è k-connesso, allora per ogni insieme di k vertici del grafo esiste un circuito che li attraversa tutti.
In sintesi, che si tratti di connettività, connettività edge o altre proprietà correlate, questi concetti occupano una posizione importante nella progettazione della rete e nella struttura dei dati. Ciò ci porta a chiederci quali altri fattori dobbiamo considerare quando si progetta e si gestisce una struttura di rete persistente?