This section talks about various objective functions that were defined in the literature. Some of the notations used are as follows:
The set of the hyperedges cut by a cluster C is given by
i.e.
if at least one, but not all the vertices of e are
in C.
The set of hyperedges cut by a clustering solution
is given by
To integrate the cut size and the cluster size balance within a signle pbjective, Chan et.al[20] have propsed the Scaled Cost objective which is as follows.
Minimize
This is a k-way generalization of the ratio cut objective in standard graph bipartitioning problems.
Absorption
The absorption objective as described in [3] measures the sum of the fraction of hyperedges ``absorbed'' by the clusters. If this fraction is maximized, clealry the edge cut of the resulting clustering will be minimized.
The objective is stated as follows:
Maximize
e.g., hyperedge e incident to cluster
adds absorption zero if it has only one vertex in
, and adds absorption one if all of its vertices are in
. Absorption objective was proposed specifically for standard cell placement.
This objective as described in [3] maximizes the sum of cluster densities, where the density of a cluster C is the number of the hyperedges completely contained in C, divided by th weight of C. Thus the objective is :
Maximize
Density differs from absorption in that only the hyperedges completey absorbed in the cluster are counted.
The views and opinions expressed in this page are strictly those of the page author.
The contents of this page have not been reviewed or approved by the University of Minnesota.