遗传算法与直接搜索工具箱学习笔记 一-----概述

      本系列记录本人学习遗传算法与直接搜索工具箱的学习历程,首先声明我使用的Matlab的版本是2009b,相应的该工具箱的版本为Version 2.4.2,暂且不管这个版本有什么新的功能,新的特性,那些东西好像对我不是很重要,重要的是如何使用。在这里介绍版本主要是害怕一些朋友在运行本系列的例子的时候,出现一些意想不到的结果,如果出现错误或者你不理解的结果,请首先检查你的版本是否是2.4.2这个版本。

      该工具箱主要包括3种优化算法,它们分别是:遗传算法工具,直接搜索工具,模拟退火算法工具。

产品概述:

      该工具箱主要扩展了Matlab中优化工具箱(Optimization Toolbox)的功能, 遗传算法与直接搜索工具箱(以下简称遗传算法工具箱)对优化工具箱的扩展主要体现在以下三种方法上,1.遗传算法;2.直接搜索;3.模拟退火算法。这三种方法可以让你解决原有优化算法工具箱不能解决的很多问题。

      该工具箱中的所有函数都是以Matlab的M文件(如果你还不知道什么是M文件,那么你应该补充一下Matlab的知识啦)形式存在,如果你想查看一下这些函数的源代码的话,你可以使用下面的两种办法。

       办法一:使用命令type   funcname(函数名),比如你想看一下ga这个函数的源代码,你可以使用type ga命令来查看。该命令将会在命令窗口中直接显示该函数的代码。

《遗传算法与直接搜索工具箱学习笔记 一-----概述》

     方法二:使用命令edit   funcname(函数名),比如你想看一下ga这个函数的源代码,你可以使用edit ga命令来查看。该命令将会在Matlab的编辑器窗口中打开该函数的源文件。

《遗传算法与直接搜索工具箱学习笔记 一-----概述》

当然你可以在这个文件中扩展原有函数的功能,而形成你自己特有的M文件,这样你就可以做一个针对于你自己的工具箱,你可以给它取名为李氏遗传算法工具箱。哈哈

    

 

附注:本文为转载文章
出处:http://blog.csdn.net/niuyongjie/article/details/4863200
原作者:niuyongjie

    原文作者:遗传算法
    原文地址: https://blog.csdn.net/u010480899/article/details/53868825
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞