enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Longest path problem - Wikipedia

    en.wikipedia.org/wiki/Longest_path_problem

    In graph theory and theoretical computer science, the longest path problem is the problem of finding a simple path of maximum length in a given graph.A path is called simple if it does not have any repeated vertices; the length of a path may either be measured by its number of edges, or (in weighted graphs) by the sum of the weights of its edges.

  3. Depth-first search - Wikipedia

    en.wikipedia.org/wiki/Depth-first_search

    Depth-first search (DFS) is an algorithm for traversing or searching tree or graph data structures. The algorithm starts at the root node (selecting some arbitrary node as the root node in the case of a graph) and explores as far as possible along each branch before backtracking.

  4. Prim's algorithm - Wikipedia

    en.wikipedia.org/wiki/Prim's_algorithm

    The adjacency matrix distributed between multiple processors for parallel Prim's algorithm. In each iteration of the algorithm, every processor updates its part of C by inspecting the row of the newly inserted vertex in its set of columns in the adjacency matrix. The results are then collected and the next vertex to include in the MST is ...

  5. Strongly connected component - Wikipedia

    en.wikipedia.org/wiki/Strongly_connected_component

    Several algorithms based on depth-first search compute strongly connected components in linear time.. Kosaraju's algorithm uses two passes of depth-first search. The first, in the original graph, is used to choose the order in which the outer loop of the second depth-first search tests vertices for having been visited already and recursively explores them if not.

  6. Tarjan's strongly connected components algorithm - Wikipedia

    en.wikipedia.org/wiki/Tarjan's_strongly_connected...

    The basic idea of the algorithm is this: a depth-first search (DFS) begins from an arbitrary start node (and subsequent depth-first searches are conducted on any nodes that have not yet been found). As usual with depth-first search, the search visits every node of the graph exactly once, refusing to revisit any node that has already been visited.

  7. Topological sorting - Wikipedia

    en.wikipedia.org/wiki/Topological_sorting

    An alternative algorithm for topological sorting is based on depth-first search.The algorithm loops through each node of the graph, in an arbitrary order, initiating a depth-first search that terminates when it hits any node that has already been visited since the beginning of the topological sort or the node has no outgoing edges (i.e., a leaf node):

  8. GraphBLAS - Wikipedia

    en.wikipedia.org/wiki/GraphBLAS

    GraphBLAS (/ ˈ ɡ r æ f ˌ b l ɑː z / ⓘ) is an API specification that defines standard building blocks for graph algorithms in the language of linear algebra. [1] [2] GraphBLAS is built upon the notion that a sparse matrix can be used to represent graphs as either an adjacency matrix or an incidence matrix.

  9. Iterative deepening depth-first search - Wikipedia

    en.wikipedia.org/wiki/Iterative_deepening_depth...

    IDDFS achieves breadth-first search's completeness (when the branching factor is finite) using depth-first search's space-efficiency. If a solution exists, it will find a solution path with the fewest arcs. [2] Iterative deepening visits states multiple times, and it may seem wasteful.