Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started