一周精彩聚焦

 
•  开源软件继续进军美国联邦政府
•  IBM收购Sun—一次意义重大的并购
•  微软高层:GPL协议机遇与挑战并存
•  OpenChange将Exchange带入Linux
•  企业如何监管开源软件使用情况?
•  预测:2009年开源技术6大发展趋势
•  年终盘点:2008年Java大事记
•  年终盘点:2008年开源10件大事
•  微软:开源是创新源动力但Linux不能代表开源
•  解析经济危机对开源的影响:短痛更有利于发展
 

相关文章

   
遗传算法绘制Firefox图标
 

http://www.52oss.com 2009年03月24日 自:新京报

     
      从前,一群扇贝在海岸边悠哉游哉地生活着。它们衣食不愁,连房子也有了着落,担忧的只有一件事:每隔一段时间,总有人来挖走它们之中的一部分。有意思的 是,这个人的家族以Firefox的图标作为纹章,所以他总是选择那些花纹长得比较不像Firefox图标的扇贝。经过几十万代的繁衍后,扇贝壳上的图案 逐渐变得与Firefox图标相差无几。



  ( “扇贝实验”中的子代输出结果。每个图形下面的数字代表其代数。很显然,最初那些由随机三角形组成的“生物”,在“繁殖”了12万代之后,看起来已经与Firefox图标相差无几了)

  这个故事确有其事———它们生活在我的电脑中,是一个遗传算法程序的一部分。程序的目的就是用100个半透明三角形画出Firefox图标。

   遗传算法是一种解决问题的方法。它模拟大自然中种群在选择压力下的演化,从而得到问题的一个近似解。在上世纪五十年代,生物学家已经知道基因在自然演化 过程中的作用了。他们希望能在新出现的计算机上模拟这个过程,用以尝试定量研究基因与进化之间的关系。这就是遗传算法的滥觞。
 

关于我们 | 广告服务 | 诚征英才 | 欢迎合作 | 法律声明 | 网站地图 | 联系我们

上海凯源软件技术有限公司 版权所有 [沪ICP备08017833]

开源,开源软件,企业信息化