Calculadora de ordenação topológica
Ordena os vértices de um grafo dirigido para que cada arco aponte para a frente. Introduz arcos dirigidos («A -> B»): a ferramenta executa o algoritmo de Kahn com desempate lexicográfico e uma travessia DFS em pós-ordem, devolvendo ambas as ordenações válidas. Se o grafo contiver um ciclo não é um DAG — a ferramenta deteta-o e mostra o ciclo culpado.
Ferramentas relacionadas
Todas as ferramentas: Matemática discreta e grafos →Calculadora de ordenação topológica funciona diretamente nesta página — gratuito, instantâneo e sem instalar nada. Está arrumada em Matemática discreta e grafos no nosso catálogo, ao lado de Calculadora de operações bit a bit e Gerador de triangulação de Delaunay.
Como usar
- Abra a ferramenta — sem registo nem instalação.
- Introduza os seus dados ou ajuste as opções disponíveis.
- Obtenha o seu resultado ao instante e copie-o ou descarregue-o.
Perguntas frequentes
Para que serve Calculadora de ordenação topológica?
Ordena os vértices de um grafo dirigido para que cada arco aponte para a frente. Introduz arcos dirigidos («A -> B»): a ferramenta executa o algoritmo de Kahn com desempate lexicográfico e uma travessia DFS em pós-ordem, devolvendo ambas as ordenações válidas. Se o grafo contiver um ciclo não é um DAG — a ferramenta deteta-o e mostra o ciclo culpado.
Como é um caso concreto?
A→B, A→C, B→D, C→D → A, B, C, D — a ferramenta mostra cada passo intermédio, não apenas o valor final.
Em que casos se usa na prática?
Tudo o que se modela como pontos e ligações: um caminho mais curto, a capacidade de uma rede, um escalonamento com dependências ou um circuito reduzido à sua lógica.
Qual é o erro mais comum?
Assumir que um caminho mais curto continua a ser o mais curto quando um peso muda de sinal. As arestas negativas quebram o argumento greedy em que Dijkstra se apoia, e o algoritmo devolve uma resposta errada com confiança em vez de um erro.
O que mais está arrumado ao lado?
Calculadora de operações bit a bit, Gerador de triangulação de Delaunay e Calculadora do caminho mais curto de Dijkstra partilham a sua secção. Não são variantes desta — estar arrumado junto não é parecer-se — mas é onde procurar se afinal não era a ferramenta que queria.
De onde vêm os dados?
Os algoritmos são os dos manuais e os seus resultados exatos para o grafo introduzido. O que varia é o custo: vários destes problemas não têm solução eficiente conhecida, pelo que entradas grandes são resolvidas por heurística e a ferramenta indica-o.