📄 main.cpp
字号:
#include "SimpleGA.h"
#include "GAUnite.h"
#include "BestSaveGA.h"
#include "AdaptiveGA.h"
#include "time.h"
#include "iostream.h"
#include "stdlib.h"
void main(void)
{
int i;
int k;
srand((unsigned)time(NULL));
CSimpleGA sga;
sga.Initial(100,0.001,0.7);
sga.Statistic();
sga.ReportGeneration();
for(i=0;i<100;i++)
{
sga.Generation();
sga.NextGeneration();
sga.Statistic();
cin>>k;
sga.ReportGeneration();
}
sga.FreeSpace();
/* CBestSaveGA bga;
bga.BegineProc(100,0.0001,0.9,1);
bga.ReportGeneration();
bga.SaveDate("bga09.dat",'r');
for(i=0;i<100;i++)
{
bga.Proc();
// cin>>k;
bga.ReportGeneration();
bga.SaveDate("bga09.dat",'b');
}
bga.SaveCount("bga09count.dat",303);
bga.EndProc();
*/
/*
CAdaptiveGA aga;
char *FileName="C:\\Data\\mdata.txt";
FILE *fp;
fp=fopen(FileName,"a");
aga.BeginProc(100,0.9,0.0001,0.1,0.4,4);
aga.ReportGeneration();
aga.SaveDate("ad09.dat",'r');
while(1)
{
aga.Proc();
aga.ReportGeneration();
aga.SaveDate("ad09.dat",'b');
if(aga.m_count>=200)
{
fprintf(fp," %d \n",pool.i_nowp);
break;
}
}
aga.SaveCount("ad09count.dat",303);
aga.EndProc();
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -