Click here to load reader

Topological Sorting (Portuguese)

  • View
    214

  • Download
    1

Embed Size (px)

DESCRIPTION

A presentation of basic and simple concepts in topological sort in Brazilian Portuguese.

Text of Topological Sorting (Portuguese)

  • 1. Ordenao Topolgica Hudson C. Miranda Julho de 2013

2. Conceitos necessrios Definio Aplicaes O algoritmo 3. Conceitos Necessrios Para entender a ideia da ordenao topolgica, alguns conceitos devem ser explicados antes. 4. Grafo Dirigido (ou Digrafo) Um grafo dirigido se toda aresta do grafo tiver uma direo definida, ou seja, suas arestas no so simtricas. Para cada aresta existiro dois vrtices especficos: o de origem e o de destino. 5. Grafo Dirigido (ou Digrafo) Um grafo dirigido se toda aresta do grafo tiver uma direo definida, ou seja, suas arestas no so simtricas. Para cada aresta existiro dois vrtices especficos: o de origemorigem e o de destino.destino. 6. Grafo Dirigido Acclico Um grafo aciclico se no existe um caminho que saia de um vertice e chegue nele mesmo. Em grafos dirigidos, isso significa que no existe um caminho de arestas em que um dado vrtice seja a origem e o destino desse caminho. 7. Grafo Dirigido Acclico Um grafo aciclico se no existe um caminho que saia de um vertice e chegue nele mesmo. Em grafos dirigidos, isso significa que no existe um caminho de arestas em que um dado vrtice seja a origem e o destino desse caminho. DAG 8. Grafo Dirigido Acclico Grafos Dirigidos acclicos (conhecidos como DAG, de Direct Acyclic Graph) so estruturas muito importantes em teoria dos grafos. Muito utilizada para determinar graficamente tarefas que exigem precedncia de execuo(linhas de produo, disciplinas de um curso, sprints de trabalhos, etc...). Mas, dado um DAG, como podemos determinar a ordem de precedncia de todos os vrtices do grafo? 9. Grafo Dirigido Acclico Grafos Dirigidos acclicos (conhecidos como DAG, de Direct Acyclic Graph) so estruturas muito importantes em teoria dos grafos. Muito utilizada para determinar graficamente tarefas que exigem precedncia de execuo(linhas de produo, disciplinas de um curso, sprints de trabalhos, etc...). Mas, dado um DAG, como podemos determinar a ordem de precedncia de todos os vrtices do grafo? R:com a ordenao topolgica.ordenao topolgica. 10. Conceitos necessrios DefinioDefinio Aplicaes O algoritmo 11. Ordenao Topolgica - Definio Dado um grafo G=(V, E) dirigido e acclico, e sabendo que existe uma ordem de precedncia entre seus vrtices, podemos dizer que existir um conjunto parcialmente ordenado (V,