📄 sgaparams.h
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -