Balanced clustering

From testwiki
Jump to navigation Jump to search

Balanced clustering is a special case of clustering where, in the strictest sense, cluster sizes are constrained to nk or nk, where n is the number of points and k is the number of clusters.[1] A typical algorithm is balanced k-means, which minimizes mean square error (MSE). Another type of balanced clustering called balance-driven clustering has a two-objective cost function that minimizes both the imbalance and the MSE. Typical cost functions are ratio cut[2] and Ncut.[3] Balanced clustering can be used for example in scenarios where freight has to be delivered to n locations with k cars. It is then preferred that each car delivers to an equal number of locations.

Software

There exists implementations for balanced k-means[4] and Ncut[5]

References

Template:Cite journal