阅读背景:

游戏编程中的人工智能技术-遗传算法入门(四)

来源:互联网 

接下来介绍SGenome结构体。

struct SGenome
{
	vector<int> vecBits;
	
	double		dFitness;
	

	SGenome():dFitness(0){}
	
	SGenome(const int num_bits):dFitness(0)
	{
		//create a random bit string
		for (int i=0; i<num_bits; ++i)
		{
			vecBits.push_back(RandInt(0, 1)); //随机的产生一个染色体,vecBits.push_back表示往vecBits向量里塞值,RandInt(0, 1)表示塞的值要么是0,要么是1


		}
	}
};
struct SGenome
{
	vector<



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: