MATLAB语言在求解一类极值问题中的应用-蚁群算法求解多峰函数所有极值.docx

  • 需要金币1000 个金币
  • 资料目录论文助手 > 论文题目 > 工业工程 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-01-18
  • 论文字数:9490
  • 课题出处:(佛系小文)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要: 在求解连续函数优化问题方面,一般MATLAB语言解决的是全局最优解,而求解局部最优解的研究却很少。而许多实际问题优化问题中,我们不仅需要找到可行域内目标函数的多个全局最优解,还要找到多个局部最优解,用来给决策者提供全面的参考方案。本文将详细介绍蚁群算法原理和模型,并改进运用到求解多峰函数极值求解中,通过MATLAB语言编程,解决实际的函数优化问题,最后通过一些仿真算例证明算法程序的有效性。

 

关键词:MATLAB;函数优化;蚁群算法

 

目录

摘要

Abstract

1-引言-1

2-蚁群算法基本原理介绍-2

2.1-蚁群算法产生的生物学背景-2

2.2-蚁群算法的基本原理-2

2.3-蚁群基本算法数学模型-3

3-应用蚁群算法求解函数极值-5

3.1-基于蚁群算法的一元连续函数求极值数学模型-5

3.1.1-初始蚁群分布-5

3.1.2-蚂蚁转移规则-5

3.1.3-区间信息素更新-6

3.1.4-蚂蚁搜索空间的缩小-6

3.2-一元连续函数的蚁群算法实现-6

3.3-基于蚁群算法的二元连续函数算法-7

3.3.1-初始蚁群分布-7

3.3.2-蚂蚁转移规则-7

3.3.3-信息素更新-8

3.4-二元连续函数的蚁群算法实现-8

3.5-仿真算例-8

4-运用matlab语言编写蚁群算法程序-12

4.1-求解一元连续函数极值的matlab程序-12

4.1.1-一元连续函数的调用函数-12

4.1.2-一元连续函数主函数-15

4.2-二维连续函数的Matlab程序-16

5-结束语-20

参考文献-21


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费