当前注册人数378578人 邮箱: 密码: 注册新用户 忘记密码
首页 C/C++/MFC C# ASP.NET VB.NET MATLAB Android   站内搜索 下载代码说明/积分规则
为什么要注册?

1. 可以直接免费从本站下载代码,防止邮件发送不到您的邮箱,或登录不了国外网站

2. 可以设定关键字,当有您关心的代码收录时,邮件通知您

3. 对这里的代码进行评分和评论

4. 可以和大家一起分享你的源代码,得到更多的建议

General simulated annealing algorithm

通用遗传退火算法模拟

2008年08月02日
Matlab R14SP1
这是一段非常小的matlab程序,实现了遗传退火算法的模拟。
相关知识

用法及示例如下:
Usage:
[MINIMUM,FVAL] = ANNEAL(LOSS,NEWSOL,[OPTIONS]);
MINIMUM is the solution which generated the smallest encountered value when input into LOSS.
FVAL is the value of the LOSS function evaluated at MINIMUM.
OPTIONS = ANNEAL();
OPTIONS is the default options structure.


Example:
The so-called six-hump camelback function has several local minima in the range -3<=x<=3 and -2<=y<=2. It has two global minima, namely f(-0.0898,0.7126) = f(0.0898,-0.7126) = -1.0316. We can define and minimise it as follows:
camel = @(x,y)(4-2.1*x.^2+x.^4/3).*x.^2+x.*y+4*(y.^2-1).*y.^2;
loss = @(p)camel(p(1),p(2));
[x f] = anneal(loss,[0 0])
We get output:
Initial temperature: 1
Final temperature: 3.21388e-007
Consecutive rejections: 1027
Number of function calls: 6220
Total final loss: -1.03163
x =
-0.0899 0.7127
f =
-1.0316
Which reasonably approximates the analytical global minimum (note that due to randomness, your results will likely not be exactly the same).
 

源代码原文下载:
General simulated annealing algorithm anneal Minimizes a function with the method of simulated annealing (Kirkpatrick et al., 1983)

源码图片

点击链接查看大图
从本站下载附件及源代码(1个附件,已经成功下载826次)

最值得关注的外文源代码

Monte Carlo simulations
评论(评论是增加积分的一个有效途径)
字数在300字内
请如实评论
本源代码共评论160次,此处显示最近20次评论! 查看所有评论

Jhon_X  2015年10月16日
楼主辛苦啦,资料很不错,谢谢分享!
zxccmmo  2014年12月09日
参考学习一下,感谢分享
zbxzc  2014年11月17日
matlab版的,我要找C++的
fascinate  2014年08月27日
ENNA
yangxuemei  2014年03月04日
powerworldd  2014年02月15日
可以用 不错的
在风里  2013年10月25日
差不多吧
星星  2013年09月05日
看看
paul  2013年06月14日
zenme you bugou le
叫三哥  2013年06月01日
学习中
cl032  2013年03月21日
很好
mayiengly  2013年02月26日
学习一下
undead  2013年01月25日
学习中 谢谢分享
xiaodaoyangyang  2013年01月11日
不错
qq  2012年12月03日
谢谢分享
紫衫  2012年11月23日
厉害
wx  2012年11月07日
很好
大川  2012年09月06日
以后学习
qiuqiu  2012年08月04日
不错,学习中
qiuqiu  2012年08月01日
正在学习呢,谢谢
字数在300字内
请如实评论
200万国内源码搜索
CopyRight (C) codesoso.com 2007-2009 All Rights Reserved zhihuishi   免责声明