Calcolatore di ordinamento topologico
Ordina i vertici di un grafo orientato affinché ogni arco punti in avanti. Inserisci archi orientati («A -> B»): lo strumento esegue l'algoritmo di Kahn con spareggio lessicografico e una visita DFS in post-ordine, restituendo entrambi gli ordinamenti validi. Se il grafo contiene un ciclo non è un DAG — lo strumento lo rileva e mostra il ciclo responsabile.
Strumenti correlati
Tutti gli strumenti: Matematica discreta e grafi →Calcolatore di ordinamento topologico funziona direttamente da questa pagina — gratuito, istantaneo, nulla da installare. È collocato sotto Matematica discreta e grafi nel nostro catalogo, accanto a Calcolatore di operazioni bit a bit e Generatore di triangolazione di Delaunay.
Come si usa
- Apri lo strumento — senza registrazione né installazione.
- Inserisci i tuoi dati o regola le opzioni disponibili.
- Ottieni il risultato all'istante, poi copialo o scaricalo.
Domande frequenti
A cosa serve Calcolatore di ordinamento topologico?
Ordina i vertici di un grafo orientato affinché ogni arco punti in avanti. Inserisci archi orientati («A -> B»): lo strumento esegue l'algoritmo di Kahn con spareggio lessicografico e una visita DFS in post-ordine, restituendo entrambi gli ordinamenti validi. Se il grafo contiene un ciclo non è un DAG — lo strumento lo rileva e mostra il ciclo responsabile.
Com'è un caso concreto?
A→B, A→C, B→D, C→D → A, B, C, D — lo strumento mostra ogni passaggio intermedio, non solo il risultato finale.
In quali casi si usa davvero?
Tutto ciò che si modella come punti e collegamenti: un cammino minimo, la capacità di una rete, una pianificazione con dipendenze o un circuito ridotto alla sua logica.
Qual è l'errore più comune?
Supporre che un cammino minimo resti minimo quando un peso cambia segno. Gli archi negativi invalidano l'argomento greedy su cui poggia Dijkstra, e l'algoritmo restituisce con sicurezza una risposta sbagliata invece di un errore.
Cos'altro è archiviato accanto?
Calcolatore di operazioni bit a bit, Generatore di triangolazione di Delaunay e Calcolatore del cammino più breve di Dijkstra condividono la sua sezione. Non sono varianti di questo — stare archiviati insieme non è somigliarsi — ma è lì che si cerca se alla fine non era lo strumento giusto.
Da dove vengono i dati?
Gli algoritmi sono quelli dei manuali e i loro risultati esatti per il grafo inserito. Ciò che varia è il costo: per diversi di questi problemi non si conosce una soluzione efficiente, quindi gli input grandi sono risolti per euristica e lo strumento lo indica.