混合蛙跳算法的c语言实现

时间:2012-05-28 15:03:53
【文件属性】:

文件名称:混合蛙跳算法的c语言实现

文件大小:190KB

文件格式:RAR

更新时间:2012-05-28 15:03:53

混合蛙跳算法

SFLA算法是解决组合性优化问题的算法。它是基于集合类方法的启发式研究,这种SFLA初始化于一群虚拟集合青蛙,在池塘中跳跃,搜寻最优的食物地点。青蛙们可以被看作是具有思维的的主体。一种思维可以被看作是一个思想的集合或是文化的进化。每一种思维都是由一系列策略构成。在这种策略进化期间,青蛙的思维也在发生改变,导致了他们在面向目标时方位的改变,这种思维的变化或改变的发生,正是因为青蛙受到其他更好思想的影响。


【文件预览】:
sfla
----sfla.sln(877B)
----sfla.ncb(315KB)
----debug()
--------sfla.exe(44KB)
--------sfla.pdb(315KB)
--------sfla.ilk(323KB)
----sfla.suo(10KB)
----sfla()
--------sfla.vcproj(4KB)
--------result.txt(6KB)
--------sfla.vcproj.YANGFEI-25B63F6.namespace.user(1KB)
--------SFLA.cpp(4KB)
--------Debug()
程序说明.txt

网友评论

  • 谢谢,楼主,很有帮助!
  • c语言实现的。还可以吧。
  • 与所给的result不一样,为什么?
  • 这个挺好的 能运行 自己得做稍微的修改
  • 基本能运行,但程序的结果不是如作者所说。
  • 给我的程序提供了重要设计思路,非常感谢!
  • 基本能运行
  • 运行的结果和你给出的result结果不符,有点骗人,感觉把重要代码删了一部分!
  • 三角概率分布函数未实现,总的来说不错
  • 这个算法没有实现原始文献中的按三角概念进行选择的方法,要分有点太多了。但还是基本能运行。