编程 & 生活 -- 西西吹雪

开心工作,快乐生活 (原创文章,转载请注明出处)

导航

2010年10月13日 #

采用浮点数编码的遗传算法的问题

摘要: 最近学习了一下遗传算法,于是参考了一篇论文,采用浮点数编码写了一个算法,运行了一下,发布收敛很慢,遗传了几百代与几十代相比,只是略显稳定,随机性比较强。而且容易限入局部极值中。例如,我以求函数xsin(10PI*x)+2.0为例,最大值大约在x=1.85附近,在x=1.65附近有一个局部极值。我写的算法大约70%的机会取得1.85附近的值,30%机会取得1.65附近的值。总之效果不理想。不知有没有... 阅读全文

posted @ 2010-10-13 14:59 西西吹雪 阅读(2252) 评论(0) 推荐(0) 编辑

.net表达式计算器(中缀表达式转后缀表达式,支持20多个数学函数,支持函数嵌套,免费共享~)

摘要: 最近在网上查了一下表达工计算器的类库,发现Java版本的有一个比较成熟的叫W3EVal,好像是一个IBM工程师写的,.net就很少了(可能是我了解不够多),但投机取巧的实现思路有很多,比如:  (1)将Javasript中代码编译成.net类库,利用Javascript中的eval函数来实现;  (2)利用ScriptControl执行JavaScript脚本实现;  (3)利用DataTable... 阅读全文

posted @ 2010-10-13 14:24 西西吹雪 阅读(1569) 评论(7) 推荐(4) 编辑