Question: We want to develop a Divisive (top-down) Hierarchical Clustering method. This method starts with the whole dataset as one cluster. In each iteration, it (1)

 We want to develop a Divisive (top-down) Hierarchical Clustering method. This

We want to develop a Divisive (top-down) Hierarchical Clustering method. This method starts with the whole dataset as one cluster. In each iteration, it (1) chooses one of the clusters to split and (2) splits the chosen cluster into two clusters. (1) How to choose the cluster to be split? Present your solution in plain English and include a rationale for your choice (2) To determine how to split the chosen cluster into two clusters, first consider an optimum split that s the opposite inverse the merge in agglomerative (bottom-up) hierarchical clustering. How is this optimum split defined? Present an (inefficient) algorithm to determine the optimum split. What is the runtime complexity of this algorithm in terms of the number n of elements of the cluster to be split? (3) Now suggest a more efficient algorithm to find a "good" split approximating the optimum split. What is the runtime complexity of this algorithm in terms of the number n of elements of the cluster to be split? We want to develop a Divisive (top-down) Hierarchical Clustering method. This method starts with the whole dataset as one cluster. In each iteration, it (1) chooses one of the clusters to split and (2) splits the chosen cluster into two clusters. (1) How to choose the cluster to be split? Present your solution in plain English and include a rationale for your choice (2) To determine how to split the chosen cluster into two clusters, first consider an optimum split that s the opposite inverse the merge in agglomerative (bottom-up) hierarchical clustering. How is this optimum split defined? Present an (inefficient) algorithm to determine the optimum split. What is the runtime complexity of this algorithm in terms of the number n of elements of the cluster to be split? (3) Now suggest a more efficient algorithm to find a "good" split approximating the optimum split. What is the runtime complexity of this algorithm in terms of the number n of elements of the cluster to be split

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!