?? population.cpp
字號:
// population.cpp: implementation of the population class.
//
//////////////////////////////////////////////////////////////////////
#include <stdio.h>
#include<iostream.h>
#include "population.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
void main(void)
{
int i;
mating_pool pool;
int k;
double old_averagefitness;
srand((unsigned)time(NULL));
pool.initial(100);
pool.initial_gene_base(100);
pool.statistic();
pool.retain_good_gene();
old_averagefitness=pool.average_fitness;
pool.report_generation();
for(i=0;i<10;i++)
{
pool.generation();
pool.next_generation();
pool.statistic();
pool.retain_good_gene();
if(pool.average_fitness<old_averagefitness)
{
pool.recall_good_gene(20);
pool.statistic();
// cout<<"ppp"<<endl;
}
cin>>k;
pool.report_generation();
old_averagefitness=pool.average_fitness;
}
pool.statistic();
pool.report_generation();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -