模拟退火和遗传算法的matlab程序
2016-08-23
0 0 0
4.1 分
其他
如何获取积分?
模拟退火算法是基于Monte Carlo迭代求解法后种启发式随机搜索算法,它模拟固体物质退火过程的热平衡问题与随机搜索寻优问题的相似性来达到寻找全局最优或近似全局最优的目的。
在模拟退火算法的运行过程中溶入遗传算法,称为模拟退火遗传算法。
在搜索最优解的过程中,模拟退火法除了可以接受优化解外,还有一个随机接受准则(Metropolis准则)有限度地接受恶化解,并且接受恶化解的概率慢慢趋向于0,这使得算法有可能从局部极值区域中跳出,即可能找到全局最优解,并保证了算法的收敛性。
模拟退火算法的求解过程如下:
(1)随机产生初始解x0;
(2)初始化退火温度T0;
(3)在温度TK下执行如下操作:
·产生新的可行解x',x'为x的邻解;
请点击左侧文件开始预览
!预览只提供20%的代码片段,完整代码需下载后查看
侵权举报
matlab
算法
程序
模拟
遗传
退火
相关源码推荐
MATLAB实现算术编码
0
0
暂无评分
使用FEM工具箱来实现有限元方法的求解
0
0
暂无评分
数字城市前端经典面试题
0
0
暂无评分
HDU-2553 N皇后问题
0
0
暂无评分
ADC指标测试
0
0
暂无评分
暂无评论