Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.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
如何在R中的GA包中将变量设置为遗传算法函数中的整数_R_Genetic Algorithm - Fatal编程技术网

如何在R中的GA包中将变量设置为遗传算法函数中的整数

如何在R中的GA包中将变量设置为遗传算法函数中的整数,r,genetic-algorithm,R,Genetic Algorithm,看看R中GA包的文档 到目前为止,我找到的唯一解决方案是使用上限、下限或舍入函数,以便在适应度函数中将十进制值转换为整数,然后将其传递给正在优化的实际函数 然而,这大大降低了GA功能的速度 如果您只希望使用整数,那么还有另一种遗传算法可能很有用。它从gramEvol包中被称为GeneticAlg.int 你有问题吗?是的,我不能在R中的“ga”包中的ga函数中将变量设置为整数

看看R中GA包的文档


到目前为止,我找到的唯一解决方案是使用上限、下限或舍入函数,以便在适应度函数中将十进制值转换为整数,然后将其传递给正在优化的实际函数

然而,这大大降低了GA功能的速度


如果您只希望使用整数,那么还有另一种遗传算法可能很有用。它从gramEvol包中被称为GeneticAlg.int

你有问题吗?是的,我不能在R中的“ga”包中的ga函数中将变量设置为整数