Research Article

A Multidimensional and Multimembership Clustering Method for Social Networks and Its Application in Customer Relationship Management

Algorithm 1

Input: A graph is a multi-weighted graph with : .
Output: Meaningful community sets in .
Algorithm: Detect -quasi-cliques in with various levels of , and construct a hierarchically nested system to illustrate their
inclusion relation.
While
 begin
 determine the value of
Decompose( )
( ) ,
 for each edge in in decreasing order of weights, if the two vertexes of edge are not in any community, create a new empty
 community Choose in the rest vertex sets that have maximum contribution to and add in it.
Merging
 Merge two communities according to their common vertexes;
 Contract each community to a vertex and redefine the weight of the corresponding edges.
 Store the resulted graph to .
 End.