hkucuk

Category: Graph

Borůvka's Algorithm: An Efficient Method for Finding Minimum Spanning Trees

March 20, 2024 • ☕️ 5 min read • 🏷 computer, software, algorithm, graph

Borůvka's algorithm is an efficient graph algorithm used to find minimum spanning trees. This algorithm, which has an important place in graph theory, creates minimum spanning trees by selecting the least weighted edges in a graph and combining these edges. Its basic principle is to divide each node in the graph into trees and then connect these trees by merging them.

Ford-Fulkerson Algorithm: Finding Maximum Flow

March 10, 2024 • ☕️ 5 min read • 🏷 computer, software, algorithm, graph, network

Ford-Fulkerson algorithm is a graph algorithm that has an important place in network theory and aims to determine the maximum flow in a network. It is used to find the largest flow reaching a destination from a source in flow networks. To find this maximum flow, the algorithm discovers ascending paths and increases the flow along these paths.

Bellman–Ford Algorithm

August 12, 2023 • ☕️ 3 min read • 🏷 computer, software, algorithm, graph

The Bellman-Ford algorithm is an algorithm used to solve the shortest path problem in a weighted graph. The shortest path problem is the problem of finding the shortest path from a starting point to a destination. The Bellman-Ford algorithm finds the shortest path by examining all possible path combinations.

Dijkstra’s Shortest Path Algorithm

April 14, 2022 • ☕️ 3 min read • 🏷 computer, software, algorithm, graph

Dijkstra's single-source shortest path algorithm is an algorithm for finding the shortest possible paths from one starting point to all other points on a graph. This algorithm is used to find the shortest path between all points in a given time.

1