⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stats.c

📁 遗传算法的一个源代码
💻 C
字号:
#include <stdio.h>#include "const.h"#include "type.h"#include "extern.h"#include "exfunc.h"#include <math.h>void statistics(IPTR pop){ /* calculate population stats */  int size, i, j, s;  IPTR pj;  smax = pop[0].scaled_fitness;  smin = smax;  scaled_sumfitness = smax;  SUMfitness = pop[0].fitness;  max = SUMfitness;  min = SUMfitness;  maxi = mini = 0;  for(j = 1; j < popsize;j++){    pj = &(pop[j]);    SUMfitness += pj->fitness;     scaled_sumfitness += pj->scaled_fitness;    if (max < pj->fitness) {      max = pj->fitness;   maxi = j;    }    if (min > pj->fitness){      min = pj->fitness;   mini = j;    }  }  smax = scale_constA * max + scale_constB;  smin = scale_constA * min + scale_constB;  avg = SUMfitness / (double) popsize;  if(bigmax < max) {    bigmax = max; biggen = gen; bigind = maxi;  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -