Question

What's the math behind divisive clustering?

What's the math behind divisive clustering?
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Divisive Clustering :

Divisive Clustering is a top-down approach.There is no requirement for this algorithm to pre-specify the number of clusters.A method is required for splitting the cluster that contains the whole data, and this process of splitting clusters occurs recursively until each document is in its own singleton cluster.

-run k-means algorithm on the original data x1...xn

-for each of the resulting clusters ci : i = 1...k

  • recursively run k-means on points in ci


Algorithm :
Given a dataset  (x1...xn) of size n
all data is stored in the cluster at the top
this cluster is split using a flat clustering method such as k-means

repeat :
choosing the best cluster among all the clusters
splitting that cluster using flat clustering algorithm untill each individual data has been splitted into a singleton cluster

end

Efficiency :Recursive calls operate on a slice (O(knd logkn) where k is the branching factor, but divisive clustering can be made more efficient( with fixed number of top levels using flat algorithms like k-means linear time complexity can be achieved) if we do not generate a whole hierarchy all the way down to the individual data leaves.

Add a comment
Know the answer?
Add Answer to:
What's the math behind divisive clustering?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT