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

📄 main.cpp

📁 遗传算法(图像处理)
💻 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 + -