//-*-c++-*- #ifndef _StrengthClustering_H #define _StrengthClustering_H #include #include #include #include class StrengthClustering:public Clustering { public: StrengthClustering(ClusterContext); ~StrengthClustering(); bool run(); bool check(std::string &); void reset(); private: double e(std::set &U); double e(std::set &U,std::set &V); double s(std::set &U,std::set &V); double s(std::set &U); double computeMQValue(std::vector< std::set > partition); std::vector< std::set > computeNodePartition(double threshold); }; #endif