首页 | 本学科首页   官方微博 | 高级检索  
     

基于科学计算语言的遗传算法工具箱
引用本文:李重,胡包钢. 基于科学计算语言的遗传算法工具箱[J]. 计算机仿真, 2005, 22(10): 186-190
作者姓名:李重  胡包钢
作者单位:中科院自动化所中法实验室,北京,100080
摘    要:该文介绍了一个基于科学计算语言的遗传算法工具箱GATS.与现有的基于科学计算语言的遗传算法工具箱相比,GATS在功能上和使用上具有更多的优越性.GATS可支持四种基因编码方式;支持小生境、尺度变换等功能;支持自适应遗传算法、分层遗传算法;支持多目标优化;支持并行处理(Linux/Unix平台);以及更多的遗传算子等等.GATS采用“主体框架 + 可替换模块”的结构,便于用户加以扩展;带有Tcl/Tk编写的用户界面,使用简单;软件开放源码,特别适用于科研和教育领域.该文详细介绍了GATS的结构、功能和使用方法,并给出了多个应用示例.

关 键 词:开放源软件  遗传算法  并行处理  多目标优化  科学计算
文章编号:1006-9348(2005)10-0186-05
修稿时间:2004-06-02

Genetic Algorithm Toolbox Based on Scientific Computing Language
LI Zhong,HU Bao-gang. Genetic Algorithm Toolbox Based on Scientific Computing Language[J]. Computer Simulation, 2005, 22(10): 186-190
Authors:LI Zhong  HU Bao-gang
Abstract:This paper presents a Genetic Algorithm Toolbox for SCILAB(GATS),which is a scientific computing and simulation language.GATS is superior in functionality to most existing genetic algorithm(GA) toolboxes based on scientific computing language,and is easyly to be used.GATS supports four gene coding schemes,niche and fitness scaling,adaptive GA,multi-level GA,multi-objective optimization,parallel processing(on Linux/Unix platform),etc.GATS uses "framework exchangeable module" as its structure,so as to be extended easily.It uses Tcl/Tk language to build GUI for user friendly interface as well as for multiple platform.Several demos are given to show the effectiveness of GATS in this paper.
Keywords:Open-source software  Genetic algorithm  Parallel processing  Multi-objective optimization  Scientific computing  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号