Logo NEXUS

NEXUS didattica

← Torna indietro
Informatica / Lezione Teorica

Grafi Orientati e Non Orientati

Analisi strutturale dei grafi: differenze tra archi bidirezionali e diretti (archi orientati o frecce), gradi dei nodi e simmetria delle matrici di adiacenza.

1. Grafi Non Orientati (Undirected Graphs)

In un grafo non orientato, gli archi rappresentano relazioni simmetriche bidirezionali tra i vertici. Se esiste un arco che collega il nodo $u$ al nodo $v$, è possibile spostarsi liberamente in entrambe le direzioni ($u \leftrightarrow v$).

2. Grafi Orientati o Diagrafi (Directed Graphs)

In un grafo orientato (o digrafo), gli archi sono coppie ordinate di vertici dotate di una direzione specifica (rappresentate graficamente da frecce). Un arco orientato da $u$ a $v$ (scritto come $(u, v)$) permette di viaggiare da $u$ a $v$, ma non viceversa a meno che non esista un arco distinto $(v, u)$.

Impatto sulla Memoria e sugli Algoritmi:

Nei grafi non orientati il numero totale di occorrenze nelle liste di adiacenza è esattamente il doppio degli archi ($2 \cdot |E|$). Nei digrafi, ogni arco viene inserito una sola volta nella lista del nodo sorgente.

3. Simulatore Interattivo: Analisi Tipologia Grafo

Configura il tipo di grafo e verifica le proprietà strutturali e di simmetria della matrice di adiacenza.

digraph-engine@nexus-core:~# Graph Type Simulator
> Seleziona la tipologia di grafo per analizzare le regole di adiacenza e i vincoli di navigazione.