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

📄 genlinear.hpp

📁 遗传算法得源代码,不是用MATLAB编得,而是用VC++编程.
💻 HPP
字号:
//头文件:		GenLinear.hpp
//目的:			为线性规格化遗传算法提供基类,本类为Genetic的派生类
//语言:			VC++ 6.0
//时间:			1999年7月
//作者:			刘康
//环境:			Win32
//注意:			EvalVal(INIDIVIDUAL&)应由用户类覆盖,以提供正确的评价函数.
//////////////////////////////////////////////////////////////////////

#if !defined(__GENLINEAR_HPP)
#define __GENLINEAR_HPP

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

#include "Genetic.hpp"

class GenLinear : public Genetic
{
protected:
	double FitStep;						//适合度递增步长
	bool ValOK;							//评价函数计算好标志
	virtual void Generation();			//产生新一代
public:
	GenLinear(int n, int gl);
	GenLinear(GenLinear&);
	virtual ~GenLinear(){};
	virtual double GetFit(int i);		//适合度计算函数
	void SetFitStart(double s){FitStep=s;};
};

#endif // !defined(__GENLINEAR_HPP)

⌨️ 快捷键说明

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