需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9490 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 在求解连续函数优化问题方面,一般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 |