MA TLAB遗传算法工具箱的设计Ξ

谢勤岚 陈红

(中南民族大学电子信息工程学院 武汉 430074)

陶秋生

(武汉数字工程研究所 武汉 430074)

摘 要

在简要分析遗传算法要素的基础上,介绍了基于MA TLAB的遗传算法工具箱的设计。最后给出了一个用设计的MA TLAB遗传算法工具箱的求函数极值的应用实例。

关键词:遗传算法 MA TLAB 函数优化

中图法分类号:TP311

Design and Application of G enetic Algorithm Toolbox based on MAT LAB

Xie Q inlan Chen H ong

(College of Electronic and Information Engineering,SCU FN,Wuhan430074)

T ao Q iusheng

(Wuhan Digital Engineering Institute,Wuhan430074)

Abstract:Based on the simple analysis of genetic algorithm,the designing of a MA TLAB-based genetic algo2 rithm toolbox is introduced.An example using the designed toolbox to maximize a function is given at last.

K ey w ords:genetic algorithms,MA TLAB,function optimizing

Class number:TP311

1 引言

遗传算法(genetic algorithm,G A)是一类借鉴生物界自然选择和遗传机制的随机优化搜索算法,其主要特点是群体搜索策略和群体中个体之间的信息交换、搜索不依赖于梯度信息。由于不受函数约束条件(如连接性、可微性、单极性)的限制,因而具有广泛的适应能力。它尤其适用于处理传统搜索方法难以解决的复杂和非线性问题,可广泛应用于机器学习、优化设计、自适应控制、规划设计和人工生命等领域,是21世纪有关智能计算中的关键技术之一。其特点确定了它是一种通用的优化算法,因此设计通用的遗传算法程序是可行的[1,2,3,5]。

MA TLAB可应用于高性能数字计算的工程计算环境,它将数值分析、矩阵计算和绘图集成在一个易于使用的环境中[4]。用户定义函数是简单的解释结构的文本文件。因此,用MA TLAB设计遗传算法工具箱具有简单、易用、易于修改的特点。

我们设计的基于MA TLAB的遗传算法

Ξ收到本文时间:2003年2月17日

matlab遗传算法工具箱的设计,MATLAB遗传算法工具箱的设计相关推荐

  1. 遗传算法(四)MATLAB GA工具箱使用 附解TSP问题

    笔记(一) 基本遗传算法 笔记(二) 遗传算法的优化改进 笔记(三) 遗传算法解组合优化 笔记(四) MATLAB遗传算法工具箱使用 基本使用 1. 直接参见函数ga 函数原型:[x fval] = ...

  2. matlab设计滤波器的工具箱,matlab工具箱设计滤波器

    MATLAB中用FDATool设计滤波器及使用 该文章讲述了MATLAB中用FDATool设计滤波器及使用. 1. 在Matlab中键入fdatool运行Filter Design and Analy ...

  3. matlab滤波器设计工具箱带阻滤波器,用matlab信号处理工具箱进行fir滤波器设计的三种方法...

    用matlab信号处理工具箱进行fir滤波器设计的三种方法 摘 要 介绍了利用 MATLAB 信号处理工具箱进行 FIR 滤波器设计的三种方法:程序设计法. FDATool 设计法和 SPTool 设 ...

  4. 遗传算法详细介绍以及基于遗传算法和非线性规划函数的寻优算法—MATLAB实现

    文章目录 一.理论基础 1.非线性规划 2.非线性规划函数 3.遗传算法基本思想 1).算法介绍 2).算法执行过程 3). 相关生物学术语 4) .实现流程 5). 实现细节 5.1.编码 5.1. ...

  5. 遗传算法原理简介及其MATLAB实践

    目录 遗传算法简介 遗传算法的深入理解: 遗传算法的MATLAB实现 [例]BP神经网络初始权值和阈值优化 遗传算法简介 遗传算法(Genetic Algorithm,GA)是一种进化算法,其基本原理 ...

  6. MatLab建模学习笔记3——MatLab工具箱

    1.平面操作工具箱 http://cathy.ijs.si/~leon/planman.html 2.SimMechanics 工具箱 (这个好像不是免费的) http://www.mathworks ...

  7. mimo 鲁棒控制 matlab,项目调度问题的一些matlab开发的工具箱

    <项目调度问题的一些matlab开发的工具箱>由会员分享,可在线阅读,更多相关<项目调度问题的一些matlab开发的工具箱(39页珍藏版)>请在金锄头文库上搜索. 1.项目调度 ...

  8. 遗传算法实现图像分割(MATLAB)

    本文是对于Omar Banimelhem and Yahya Ahmed Yahya 发表论文<Multi-Thresholding Image Segmentation Using Genet ...

  9. matlab遗传算法整数规划,非线性整数规划的遗传算法Matlab程序

    非线性整数规划的遗传算法Matlab程序 非线性整数规划的遗传算法Matlab程序 (引自人工智能及数据挖掘论坛) 这是一个具有200个01决策变量的多目标非线性整数规划,编写优化的目标函数如下,其中 ...

  10. matlab中调用cplex 以及使用 Yalmip 工具箱

    matlab中调用cplex 以及使用 Yalmip 工具箱_天天向上的专栏-CSDN博客_matlab调用cplex CPLEX 在matlab中实现的一个例子-RCPSP_starry0001的博 ...

最新文章

  1. 172. 阶乘后的零
  2. JAVA中indexOf函数用法
  3. best wavelet guide
  4. JavaScript 项目构建工具 Grunt 实践:安装和创建项目框架
  5. druid报异常 “sql injection violation, part alway true condition not allow”的解决方案
  6. 20165301陈潭飞2017-2018-2 20165301 实验三《Java面向对象程序设计》实验报告
  7. 深入探讨运维驱动的可监控性设计
  8. UNICODE与ASCII码的关系(MTK)
  9. python第七天--文件练
  10. 读万卷书,行万里路,写万行Code
  11. tp无线路由器设置打印服务器,tplink路由器wdr7500怎么设置usb打印服务器
  12. 企业邮箱邮件的服务器地址是什么?企业邮箱服务器出错怎么办?
  13. 解决 注册谷 歌 邮 箱 gmail 手机号无法用于验证
  14. 3分钟教会你Graylog收集Windows主机日志
  15. tl r4238 虚拟服务器,TL-R4238快速安装设置指南图文教程
  16. 两个div实现十字架
  17. 图像分割:阈值获取方法总结
  18. Matlab绘图-详细,全面(二维三维等)
  19. ai前世识别_AI人脸识别前世今生app-AI人脸识别前世今生软件下载v2.0-西西软件下载...
  20. springmvc-01集成web环境及原理 ----喝最烈的酒.

热门文章

  1. 大学入学计算机基础考试考什么,大学入学考试计算机基础考试.docx
  2. bootdo增加多级菜单
  3. lingo求优化模型
  4. java tcp连接硬件_SocketTool工具(模拟开发板)和基于socket的java服务器(TCP/IP协议)开发...
  5. 教你怎么学JAVA+Java入门项目(可以收藏)
  6. shl归纳推理测试题库_shl归纳推理测试答案
  7. LTE学习笔记:频带、信道带宽和频点号EARFCN
  8. java 清空文件夹_java 删除文件夹中的所有文件及文件夹
  9. 网易云音乐android变臃肿,网易云音乐,你变成了我最讨厌的模样
  10. linux音频声卡 pulseaudio服务