statistics.h
来自「PostsBayesian Optimization Algorithm wit」· C头文件 代码 · 共 40 行
H
40 行
#ifndef _statistics_h_#define _statistics_h_#include <stdio.h>#include "population.h"#include "boa.h"#include "graph.h"// ----------------// basic statistics// ----------------typedef struct { long generation; // the number of generation long N; // population size int n; // problem size (number of variables) float minF,maxF; // minimal and maximal fitness double avgF; // average fitness long numOptimal; // number of optimal solutions long max; // number of maximal individual float *p1; // univariate frequencies char *bestX; // best guy float guidanceThreshold; // guidance threshold} BasicStatistics;int intializeBasicStatistics(BasicStatistics *statistics, BoaParams *boaParams);int doneBasicStatistics(BasicStatistics *statistics);int computeBasicStatistics(BasicStatistics *statistics, long t, Population *population, BoaParams *boaParams);int generationStatistics(FILE *out, BasicStatistics *statistics);int fitnessStatistics(FILE *out, BasicStatistics *statistics);int finalStatistics(FILE *out, char *termination, BasicStatistics *statistics);int printModel(FILE *out, long t, AcyclicOrientedGraph *G);int printGuidance(FILE *out, float *p1, int n, float treshold);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?