Balanced clustering

From testwiki
Revision as of 16:21, 30 December 2024 by imported>MikkoMalinen (Changed http:// to https:// in reference 4.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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