×

Fast clustering algorithms. (English) Zbl 0820.90114

Summary: This paper considers the problem of partitioning the vertices of a weighted complete graph into cliques of unbounded size and number, such that the sum of the edge weights of all cliques is maximized. The problem is known as the clique-partitioning problem and arises as a clustering problem in qualitative data analysis. A simple greedy algorithm is extended to an ejection chain heuristic leading to optimal solutions in all practical test problems known from literature. The heuristic is used to compute an initial lower bound as well as to guide branching in a branch-and-bound algorithm which is superior to present exact methods. Empirical data for all three algorithms are reported.

MSC:

90C35 Programming involving graphs or networks
Full Text: DOI