Matlab遗传算法工具箱的设计

    Design of GAs Toolbox Matlab

    • 摘要: 介绍了使用Matlab语言实现遗传算法,建立遗传算法工具箱(GAs toolbox).开发的遗传算法工具箱支持二进制和浮点式编码方式,并且提供了多种选择、交叉、变异的方法,用以提高遗传算法的性能.使用工具箱对一系列非线性、多峰值函数问题进行了测试,显示了优良的性能.通过测试、发现浮点式遗传算法的寻解效率和精确度都优于二进制算法以及传统的寻优方法.

       

      Abstract: Owing to adopting the Matlab language, the genetic algorithms (GAs) are achieved and further, GAs Toolbox was set up. The developed GAs Toolbox supports both the binary and the floating-point encoding methods so that the performance of GAs is enhanced. The toolbox was used to test a series of nonlinear, multi-peak-value functions and demonstrates excellent performances. It is also found that the floating-point GA is superior to the binary GA and the traditional optimization methods in solution-finding rate and exactness.

       

    /

    返回文章
    返回