Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Aforge遗传算法库来实现一个具有双重基因的染色体?_C#_Algorithm_Genetic Algorithm_Aforge - Fatal编程技术网

C# 使用Aforge遗传算法库来实现一个具有双重基因的染色体?

C# 使用Aforge遗传算法库来实现一个具有双重基因的染色体?,c#,algorithm,genetic-algorithm,aforge,C#,Algorithm,Genetic Algorithm,Aforge,我下载了Aforge遗传学库及其依赖项,我阅读了为IChromosome接口提供的示例,但我不明白,因为我的问题是染色体的基因必须是双倍的,比如说-1和1之间,我如何在Aforge中实现这一点 如果有人有任何例子,请分享 我承认我以前所有的遗传算法经验都是在Java世界,因此,我可能会要求提供一个功能过于特定于该库,并且没有为其设计一个RGE,如果是这样的话,我会非常感激,如果能让我注意到一个在设计上更接近JGAP但在.Net中的库。我相信您正在寻找的是DoubleArrayChromosome

我下载了Aforge遗传学库及其依赖项,我阅读了为IChromosome接口提供的示例,但我不明白,因为我的问题是染色体的基因必须是双倍的,比如说-1和1之间,我如何在Aforge中实现这一点

如果有人有任何例子,请分享


我承认我以前所有的遗传算法经验都是在Java世界,因此,我可能会要求提供一个功能过于特定于该库,并且没有为其设计一个RGE,如果是这样的话,我会非常感激,如果能让我注意到一个在设计上更接近JGAP但在.Net中的库。

我相信您正在寻找的是
DoubleArrayChromosome
类,它实现了
IChromosome
接口,可在AForge.Genetic库中找到。
DoubleArrayChromosome
的API文档可用。

George,请您分享更多链接,特别是您所指的
IChromosome
示例。在AForge.Genetic库中,有一个类实现了
IChromosome
接口,这个类能解决你的问题吗?@AndersGustafsson我已经研究了DoubleArrayChromosome,这就是我要寻找的。请你写一封信,然后回答,这样我就可以把它标为接受了。