C中的遗传编程?

时间:2011-06-11 15:56:45

标签: c programming-languages genetic-algorithm genetic-programming

我想基于符号回归使用遗传编程创建算法。

我读了一些关于这方面的文章,一些用java或c ++编写的例子。

可能更难,因为它不是OOP,但是有可能在C中开发基因编程吗?

你有什么建议我开始编程?是否有任何书籍/文章/例子可供阅读? 我试着用谷歌搜索,但我没有找到任何有趣的东西..

谢谢,干杯。

4 个答案:

答案 0 :(得分:6)

我过去曾使用过GAUL,而且我很确定它是用C语言编写的。它为我完成了这项工作。

答案 1 :(得分:2)

  

你建议我开始编程吗?

如果你开始编程我高度推荐一种现代语言,它带有丰富的库,并且对初学者的错误更加宽容。

大多数语言都提供免费环境,我个人建议使用C#(使用免费的MS或Mono)或Java(使用Eclipse)。

Groovy或Python也是不错的选择。

你肯定不会从C开始,假设你不受某些特定环境的限制,你的解决方案必须运行只支持C。

只是我的2c; - )

干杯, 杰

答案 2 :(得分:1)

用C实现遗传算法肯定是可能的。如果你只想专注于没有机器细节的算法实验而且还不知道C,那么我推荐python。

答案 3 :(得分:0)

TinyGP最初是用C编写的,所以是的,可以用C实现遗传编程。对于遗传编程我会建议the Fiueld Guide to Genetic Programming因为它是免费提供的,并且有很多参考资料。它非常实用,但不如其他文本那么彻底。