Kernighan–Lin algorithm

ID: kernighan-lin-algorithm

The Kernighan-Lin algorithm is a heuristic method used for graph partitioning. Specifically, it is designed to minimize the edge cut of a graph when dividing the vertices into two disjoint subsets. This algorithm is particularly useful in areas such as VLSI design, network analysis, and clustering, where balancing the workload or minimizing communication cost between different parts of a system is important.

New to topics? Read the docs here!