next up previous
Next: Assessing Clustering Quality Up: Refinements Previous: Orphans Adoption

   
The low degree heuristic

When the input graph contains low degree vertices, one iteration of a minimum cut algorithm may simply separate a low degree vertex from the rest of the graph. This is computationally very expensive, not informative in terms of clustering, and may happen many times if the graph is large and sparse. Removing low degree vertices from the original graph before running the HCC algorithm eliminates such iterations and significantly reduces the running time. The complete algorithm, after refinements, is shown in figure 12.5.
  
Figure: Refinements of the HCC algorithm. $d_1,d_2,\ldots ,d_p$ is a decreasing sequence of integers given as external input to the algorithm

\fbox{
\begin{minipage}{\textwidth}
\begin{tabbing}
\ \ \ \ \= \ \ \ \ \= \ ...
...s from $G$\space \- \- \\
{\small\bf end}
\end{tabbing}
\end{minipage}
}






Itshack Pe`er
1999-03-16