gendup.hpp

来自「遗传算法得源代码,不是用MATLAB编得,而是用VC++编程.」· HPP 代码 · 共 32 行

HPP
32
字号
//头文件:		GenDup.hpp
//目的:			为没有重复个体的稳态再生遗传算法提供基类,本类为GenSteady的派生类
//语言:			VC++ 6.0
//时间:			1999年7月
//作者:			刘康
//环境:			Win32
//注意:			EvalVal(INIDIVIDUAL&)应由用户类覆盖,以提供正确的评价函数.
//////////////////////////////////////////////////////////////////////

#if !defined(__GENDUP_HPP)
#define __GENDUP_HPP

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

#include "GenSteady.hpp"

class GenDup : public GenSteady  
{
protected:
	bool IndividualDup(INDIVIDUAL&);//个体重复检查函数
	virtual void Generation();		//进行一代再生
public:
	//构造函数
	GenDup(int n,int gl):GenSteady(n,gl){};
	//析构函数
	virtual ~GenDup(){};
};

#endif // !defined(__GENDUP_HPP)

⌨️ 快捷键说明

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