Representation and applications

Graphs

Representation and applications

  1. A graph G=(V,E) consists of V, a non empty set of vertices (or nodes) and E, a set of edges...}

Transitive Closure

Graphs

Transitive Closure

  1. The transitive closure of a graph G connects u and v iff there is a path in G from u to v.<...}

Warshall’s Algorithm

Graphs

Warshall’s Algorithm

  1. The Floyd–Warshall algorithm is used for finding shortest paths in a weighted graph w...}

Graph Traversal and Spanning Forests

Graphs

Graph Traversal and Spanning Forests

  1. In computer science, graph traversal is the process of visiting (checking and/or updating)...}

Depth First Traversal and Breadth First Traversal

Graphs

Depth First Traversal and Breadth First Traversal

  1. The essential feature of DFT is that when a node is visited, all descendent of the node are...}

Minimum Spanning Trees, Prim’s, Kruskal’s and Round‐ Robin Algorithms

Graphs

Minimum Spanning Trees, Prim’s, Kruskal’s and Round‐ Robin Algorithms

  1. A Minimum Spanning Tree (MST) is a subgraph of an undirected graph such that the subgraph s...}

Shortest‐Path Algorithm

Graphs

Shortest‐Path Algorithm

  1. In graph theory, the shortest path problem is the problem of finding a path between two ver...}

Greedy algorithm

Graphs

Greedy algorithm

  1. A greedy algorithm is an algorithm that follows the problem solving heuristic of making the...}

Dijkstra's Algorithm

Graphs

Dijkstra's Algorithm

  1. Dijkstra's Algorithm solves the single-source shortest path problem for a non-negative weig...}