When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Dijkstra's algorithm - Wikipedia

    en.wikipedia.org/wiki/Dijkstra's_algorithm

    Dijkstra's algorithm (/ ˈ d aɪ k s t r ə z / DYKE-strəz) is an algorithm for finding the shortest paths between nodes in a weighted graph, which may represent, for example, a road network. It was conceived by computer scientist Edsger W. Dijkstra in 1956 and published three years later.

  3. Shortest path problem - Wikipedia

    en.wikipedia.org/wiki/Shortest_path_problem

    Shortest path (A, C, E, D, F) between vertices A and F in the weighted directed graph. In graph theory, the shortest path problem is the problem of finding a path between two vertices (or nodes) in a graph such that the sum of the weights of its constituent edges is minimized.

  4. Euclidean shortest path - Wikipedia

    en.wikipedia.org/wiki/Euclidean_shortest_path

    These algorithms are based on two different principles, either performing a shortest path algorithm such as Dijkstra's algorithm on a visibility graph derived from the obstacles or (in an approach called the continuous Dijkstra method) propagating a wavefront from one of the points until it meets the other.

  5. Pathfinding - Wikipedia

    en.wikipedia.org/wiki/Pathfinding

    Equivalent paths between A and B in a 2D environment. Pathfinding or pathing is the search, by a computer application, for the shortest route between two points. It is a more practical variant on solving mazes. This field of research is based heavily on Dijkstra's algorithm for finding the shortest path on a weighted graph.

  6. A* search algorithm - Wikipedia

    en.wikipedia.org/wiki/A*_search_algorithm

    The algorithm described so far only gives the length of the shortest path. To find the actual sequence of steps, the algorithm can be easily revised so that each node on the path keeps track of its predecessor. After this algorithm is run, the ending node will point to its predecessor, and so on, until some node's predecessor is the start node.

  7. Dynamic programming - Wikipedia

    en.wikipedia.org/wiki/Dynamic_programming

    From a dynamic programming point of view, Dijkstra's algorithm for the shortest path problem is a successive approximation scheme that solves the dynamic programming functional equation for the shortest path problem by the Reaching method. [8] [9] [10] In fact, Dijkstra's explanation of the logic behind the algorithm, [11] namely Problem 2.

  8. Contraction hierarchies - Wikipedia

    en.wikipedia.org/wiki/Contraction_hierarchies

    The contraction hierarchies (CH) algorithm is a two-phase approach to the shortest path problem consisting of a preprocessing phase and a query phase.As road networks change rather infrequently, more time (seconds to hours) can be used to once precompute some calculations before queries are to be answered.

  9. Parallel all-pairs shortest path algorithm - Wikipedia

    en.wikipedia.org/wiki/Parallel_all-pairs...

    Hereby, the problem of finding the shortest path between every pair of nodes is known as all-pair-shortest-paths (APSP) problem. As sequential algorithms for this problem often yield long runtimes, parallelization has shown to be beneficial in this field. In this article two efficient algorithms solving this problem are introduced.