sgaparams.h

来自「vc编程实现bp神经网络」· C头文件 代码 · 共 34 行

H
34
字号
// SGAParams.h: interface for the CSGAParams class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SGAPARAMS_H__CC03DCB2_0E9E_40E6_B2A8_4C08476E6A72__INCLUDED_)
#define AFX_SGAPARAMS_H__CC03DCB2_0E9E_40E6_B2A8_4C08476E6A72__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CSGAParams  
{
		friend class CSGAOptimize;

	/*
	 *	基本遗传算法的允许参数
	 *	M : 群体SIZE-群体中包含个体的数量,0~100
	 *	T : 遗传运算的终止进化代数,100~500
	 *	Pc: 交叉概率,0.4~0.99
	 *	Pm: 变异概率,0,0001~0.1
	 */
public:
	CSGAParams();
	virtual ~CSGAParams();
public:
	 int MaxGeneration;	// T : max. number of generation
	 int PopSize;		// M : population size
	 double blCrossover;	// Pc: probability of crossover 
	 double blMutation;	// Pm: probability of mutation
};

#endif // !defined(AFX_SGAPARAMS_H__CC03DCB2_0E9E_40E6_B2A8_4C08476E6A72__INCLUDED_)

⌨️ 快捷键说明

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