• Thumbnail for Dijkstra's algorithm
    Dijkstra's algorithm (/ˈdaɪkstrəz/ DYKE-strəz) is an algorithm for finding the shortest paths between nodes in a weighted graph, which may represent, for...
    45 KB (5,638 words) - 15:09, 28 June 2025
  • algorithmic graph theory is the shortest path problem. Hereby, the problem of finding the shortest path between every pair of nodes is known as all-pair-shortest-paths...
    18 KB (3,058 words) - 00:08, 17 June 2025
  • problem is the all-pairs-shortest-paths (APSP) problem, which also has parallel approaches: Parallel all-pairs shortest path algorithm. Let G = ( V ,...
    15 KB (2,662 words) - 19:57, 12 October 2024
  • shortest paths in a directed weighted graph with positive or negative edge weights (but with no negative cycles). A single execution of the algorithm...
    23 KB (3,017 words) - 07:12, 23 May 2025
  • in topological order. Then the following algorithm computes the shortest path from some source vertex s to all other vertices: Let d be an array of the...
    23 KB (3,170 words) - 16:32, 22 June 2025
  • how the length of the augmenting path found by the algorithm (in red) never decreases. The paths found are the shortest possible. The flow found is equal...
    9 KB (1,121 words) - 07:46, 4 April 2025
  • amendment to the IEEE 802.1Q networking standard which adds support for Shortest Path Bridging (SPB). This technology is intended to simplify the creation...
    91 KB (11,316 words) - 23:07, 22 June 2025
  • that it uses shortest augmenting paths. The introduction of the concepts of the level graph and blocking flow enable Dinic's algorithm to achieve its...
    12 KB (1,693 words) - 17:06, 20 November 2024
  • shortest path algorithm". Algorithms for Competitive Programming. Retrieved 14 May 2023. "Solving assignment problem using min-cost-flow". Algorithms...
    41 KB (5,598 words) - 15:38, 23 May 2025
  • F} if and only if it ends a shortest augmenting path. The algorithm finds a maximal set of vertex disjoint augmenting paths of length k {\displaystyle...
    25 KB (3,746 words) - 14:52, 14 May 2025
  • Thumbnail for Minimum spanning tree
    L.; Willard, D. E. (1994), "Trans-dichotomous algorithms for minimum spanning trees and shortest paths", Journal of Computer and System Sciences, 48 (3):...
    44 KB (5,460 words) - 15:05, 21 June 2025
  • Thumbnail for Eulerian path
    vertices Hamiltonian path – a path that visits each vertex exactly once. Route inspection problem, search for the shortest path that visits all edges, possibly...
    29 KB (3,459 words) - 04:25, 9 June 2025
  • Thumbnail for Dynamic programming
    algorithm for the shortest path problem is a successive approximation scheme that solves the dynamic programming functional equation for the shortest...
    59 KB (9,166 words) - 15:39, 12 June 2025
  • Thumbnail for Load balancing (computing)
    Load balancing (computing) (category All articles with unsourced statements)
    is the subject of research in the field of parallel computers. Two main approaches exist: static algorithms, which do not take into account the state of...
    49 KB (6,593 words) - 07:51, 19 June 2025
  • In computer science, a selection algorithm is an algorithm for finding the k {\displaystyle k} th smallest value in a collection of ordered values, such...
    45 KB (5,755 words) - 20:59, 28 January 2025
  • representation adversary algorithm algorithm BSTW algorithm FGK algorithmic efficiency algorithmically solvable algorithm V all pairs shortest path alphabet Alpha...
    35 KB (3,135 words) - 18:46, 6 May 2025
  • Contraction hierarchies (category Graph algorithms)
    minimal sum of edge weights among all possible paths. The shortest path in a graph can be computed using Dijkstra's algorithm but, given that road networks...
    27 KB (3,442 words) - 20:23, 23 March 2025
  • Thumbnail for Maximum subarray problem
    O(n3−ε) time, for any ε>0, would imply a similarly fast algorithm for the all-pairs shortest paths problem. Maximum subarray problems arise in many fields...
    20 KB (2,467 words) - 15:17, 26 February 2025
  • find the length λ of the shortest repeating cycle, by searching for the first position μ + λ for which xμ + λ = xμ. The algorithm thus maintains two pointers...
    34 KB (4,554 words) - 06:11, 21 May 2025
  • Thumbnail for Travelling salesman problem
    randomly distributed on a plane, the algorithm on average yields a path 25% longer than the shortest possible path; however, there exist many specially-arranged...
    87 KB (11,604 words) - 02:24, 25 June 2025
  • algorithm solves the assignment problem and it was one of the beginnings of combinatorial optimization algorithms. It uses a modified shortest path search...
    24 KB (3,032 words) - 23:25, 29 June 2025
  • changes during path following. Incremental heuristic search algorithms replan fast by using experience with the previous similar path-planning problems...
    25 KB (3,119 words) - 23:46, 19 June 2025
  • Thumbnail for Hill climbing
    be viewed as a hill climbing algorithm (every adjacent element exchange decreases the number of disordered element pairs), yet this approach is far from...
    13 KB (1,637 words) - 06:01, 28 June 2025
  • Thumbnail for Directed acyclic graph
    arbitrary graphs the shortest path may require slower algorithms such as Dijkstra's algorithm or the Bellman–Ford algorithm, and longest paths in arbitrary graphs...
    45 KB (5,646 words) - 17:54, 7 June 2025
  • Thumbnail for Suffix tree
    Suffix tree (category All articles that may contain original research)
    position, that is, the shortest string starting at i {\displaystyle i} and occurring only once in S {\displaystyle S} . His Algorithm D takes an uncompressed...
    29 KB (3,710 words) - 22:18, 27 April 2025
  • Thumbnail for Delaunay triangulation
    Delaunay triangulation is a geometric spanner: In the plane (d = 2), the shortest path between two vertices, along Delaunay edges, is known to be no longer...
    29 KB (3,255 words) - 08:43, 18 June 2025
  • the first intersection of the paths from v and w to the root. In general, the computational time required for this algorithm is O(h) where h is the height...
    24 KB (2,991 words) - 12:38, 19 April 2025
  • Thumbnail for Graph (discrete mathematics)
    problem at hand. Such graphs arise in many contexts, for example in shortest path problems such as the traveling salesman problem. One definition of an...
    28 KB (3,671 words) - 04:30, 15 May 2025
  • Thumbnail for Spanning tree
    designed for such networks—including the Spanning Tree Protocol, Open Shortest Path First, Link-state routing protocol, Augmented tree-based routing, etc...
    26 KB (3,280 words) - 19:26, 11 April 2025
  • one method of doing this. Best-first search algorithms, like the A* search algorithm, find the shortest path between two vertices or nodes of a weighted...
    33 KB (5,009 words) - 21:16, 19 June 2025