关键词:遗传算法
编写您自己的遗传算法的实现。与我的进行比较,从缺点中学习(并不一定是您的缺点)。实现算法是一件巧妙的事。您会遇到许多错误的方法,但正确的却只有为数不多的几种。
参考资料
感谢Abigail,他的CPAN样本模块可以演示我在两个例程中都用到的sample()函数。对于任何一个Perl程序员,Sample样本模块及其文档都是非常棒的工具。
访问CPAN,那里有您想要的所有的Perl模块。
在Perl.com寻找Perl信息和相关参考资料。
访问perldoc.com,那里有Perldoc在线信息。
“Perl 编程思想,第 3 版”,由Larry Wall、Tom Christiansen和Jon Orwant合著(O'Reilly & Associates 2000)。这是目前最好的Perl入门指导,更新到5.005和
“用 Perl 精通算法”,由Jon Orwant、Jarkko Hietaniemi和John Macdonald合著(O'Reilly & Associates 1999),是以Perl表达算法的很棒的提纲。第14章的“概率”说明了如何用Perl来计算加权和不加权的概率分布。
遗传算法常见问题解答有些过时,但是它指向的的确是一些有用的遗传算法的软件,有免费的也有商业化的。
Teodor Zlatanov在developerWorks写的相关文章,包括:
One-liners,101
对大画面细节的观察
浏览developerWorks上更多Linux参考资料。
浏览developerWorks上更多开放源代码的参考资料。
关于作者Teodor Zlatanov于1999年毕业于波士顿大学计算机工程专业,获硕士学位。自从1992年以来,他一直从事编程工作,使用的语言包括Perl、Java、C和C++。他的主要兴趣是在文本解析、3层客户机—服务器数据库体系结构、UNIX系统管理、CORBA以及项目管理方面的开放源代码工作。欢迎和Teodor联络,发电子邮件到mailto:tzz@bu.edu提出建议或者纠正错误。