资源简介

遗传k-means 遗传算法 演化算法 聚类算法 k-means 遗传k-means 遗传算法 演化算法 聚类算法 k-means 遗传k-means 遗传算法 演化算法 聚类算法 k-means

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
#include
using namespace std;

#define PS 150
#define NA 4
#define K 3
#define PopNum 30
#define SelectNum1 5
#define SelectNum2 10
#define DPopNum 60
#define PC 0.5
#define GeneNum 50
#define ED 0.0000001

int xxx;

typedef struct
{
    double p[NA];
    double distance[K];
}Point;
Point instance[PS];
typedef struct
{
    Point clustercenter[K];
    double fitness;
}Pop;
Pop pop[PopNum];
Pop oldpop[PopNum];
Pop sumpop[DPopNum];
int cluster[K][PS];
int clusternum[K];
double innerdistance[PopNum];
//double interdistance[PopNum];
void input()//读入待聚类数据
{
    fstream fin(“iris.data“);
    int i;
    int j;
    string line;
    double word;
    for(i=0

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2702  2010-04-16 16:15  iris.data

     文件       8446  2010-05-06 09:45  遗传k-means.cpp

----------- ---------  ---------- -----  ----

                11148                    2


评论

共有 条评论