搜索附件  
头雁微网 附件中心 技术应用 情报信息 基于MATLAB的遗传算法的源程序.rar
板块导航
附件中心&附件聚合2.0
For Discuz! X3.5 © hgcad.com

基于MATLAB的遗传算法的源程序.rar

 

基于MATLAB的遗传算法的源程序:
--------------------------------------------------------------------------------

Genetic Algorithm Optimization Toolbox (GAOT)
GAOT implements simulated evolution in the Matlab environment using both binary and real representations. (Ordered base representation is in the debugging stage.) This implemenation is very flexible in the genetic operators, selection functions, termination functions as well as the evaluation functions that can be used. The implemination is described in a companion paper submitted to ACM Transactions on Mathematical Software. For now, the paper can be referenced as follows:
"A Genetic Algorithm for Function Optimization: A Matlab Implementation" by Chris Houck, Jeff Joines, and Mike Kay, NCSU-IE TR 95-09, 1995.

The entire toolbox can be download either as a compressed tar archive ( GAOT.tar.gz) or a ZIP file (GAOT.zip). This includes the postscript and dvi versions of the companion paper.

Copyright information
This toolbox is copyrighted by the authors and is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Requirements
The only requirement is that you have Matlab version 4 or later. The toolbox should work without any modifications.
Documentation
The companion paper (gaot.ps) describes the implementation. A README describes how to install GAOT on your system. To get a listing of the toolbox get help on GAOT in matlab. Three demonstrations are provided to help the user

Comments, Problems and Suggestions
Should you experience any problem downloading the files or using the tool box, feel free to email me. If you have any comments or suggestions for improvement or modifications please email me as well. If you would like to be put on a mailing list when the files are updated or modified, drop me an email.
Other GA related Papers


--------------------------------------------------------------------------------

Jeff Joines (jjoine@eos.ncsu.edu)
Last modified: Wed Feb 7 10:32:15 1996
Genetic Algorithm Optimization Toolbox (GAOT)

The following files are in the distribution:

Main interface

ga.m                   The Genetic Algorithm  
initialize.m           Initialization function Used by ga.m   

Operators used during simulated evolution

Crossover Operators
  heuristicXover.m       Operator for the Algorithm Used by ga.m
  arithXover.m           Operator for the Algorithm Used by ga.m
  simpleXover.m          Operator for the Algorithm Used by ga.m

Mutation Operators
  binaryMutation.m       Operator for the Algorithm Used by ga.m
  boundaryMutation.m     Operator for the Algorithm Used by ga.m
  multiNonUnifMutation.m Operator for the Algorithm Used by ga.m
  nonUnifMutation.m      Operator for the Algorithm Used by ga.m
  unifMutation.m         Operator for the Algorithm Used by ga.m

Selection Functions
  normGeomSelect.m       Selection function Used by ga.m
  roulette.m             Selection function Used by ga.m
  tournSelect.m          Selection function Used by ga.m

Termination Functions
  maxGenTerm.m           Termination function Used by ga.m
  optMaxGenTerm.m        Termination function Used by ga.m

Functions used for binary representation
  calcbits.m             Binary precision function used by ga.m
  f2b.m                  Float to Binary conversion used by ga.m
  b2f.m                  Binary to Float conversion used by ga.m

Utility functions
  parse.m                Parse blank separated names used by ga.m
  delta.m                Used by nonUnifMutation.m and mult...m

Demonstrations
  gademo1.m              Introductory demo of GAOT
  gademo2.m              Multi-dimensional demo of GAOT
  gademo3.m              Reference for GAOT

Functions used in Demonstrations
  gademo1eval1.m         Example eval function used by gademo1.m
  coranaEval.m           Calculate Corana functions used by gademo2.m
  coranaMin.m            Calculate negative of Corana used by gademo2.m
  gaEval.m               Calculation of Corana used for testing
  gaGradEval.m           Evaluation Used for Testing      
  gaGradGrad.m           Gradient used for SQP during Testing


--------------------------------------------------------------------------------

Jeff Joines (jjoine@eos.ncsu.edu)
Last modified: Wed Feb 7 10:21:44 1996
基于MATLAB的遗传算法的源程序
十分感谢!刚好正需要这个资料。。。。:11bb
非常好的东西,感谢楼主:29bb :30bb
非常好的资料,谢谢分享。
谢了!:11bb :11bb :11bb :11bb :11bb
十分好的东西,对这么好的东西,这么好的楼主,我只能冒着卡吊线的危险表达一下我的感谢
:11bb :27bb 非常不错!谢谢!
:29bb :27bb :30bb :30bb :16bb
还是感谢!……:52bb
顶!!!!!!!!!!!!!
下一个matlab不就可以了
00d44 发表于 2008-7-26 19:07
基于MATLAB的遗传算法的源程序

非常感谢!!!
谢谢 楼主 赞一个
相当不错
谢谢分享
谢谢楼主分享
客服中心 搜索
关于我们
关于我们
关注我们
联系我们
帮助中心
资讯中心
企业生态
社区论坛
服务支持
资源下载
售后服务
推广服务
关注我们
官方微博
官方空间
官方微信
返回顶部