模拟退火算法matlab代码

作者&投稿:纵适 (若有异议请与网页底部的电邮联系)

长沙邓17313537029问: 谁能给我举一个模拟退火算法MATLAB源代码的简单例子 -
湖北省苏菲回答: clear clc a = 0.95 k = [5;10;13;4;3;11;13;10;8;16;7;4]; k = -k; % 模拟退火算法是求解最小值,故取负数 d = [2;5;18;3;2;5;10;4;11;7;14;6]; restriction = 46; num = 12; sol_new = ones(1,num); % 生成初始解 E_current = inf;E_best = inf; % E_current...

长沙邓17313537029问: 基于matlab的模拟退火法
湖北省苏菲回答: function [xo,fo] = Opt_Simu(f,x0,l,u,kmax,q,TolFun) % 模拟退火算法求函数 f(x)的最小值点, 且 l <= x <= u % f为待求函数,x0为初值点,l,u分别为搜索区间的上下限,kmax为最大迭代次数 % q为退火因子,TolFun为函数容许误差 %%%%算法第一...

长沙邓17313537029问: 急求,模拟退火遗传算法的MATLAB程序!谢谢
湖北省苏菲回答: 你真幸福.我刚刚编了一个模拟退火算法,计算旅行商问题:注意:一共三个文件,第一个是主程序,下面两个是子函数.% for d=1:50 %循环10次发现最小路径为4.115,循环50次有3次出现4.115 T_max=80; %input('please input the start ...

长沙邓17313537029问: 怎么把退火算法求得的最优路径用matlab画图?谢谢. -
湖北省苏菲回答: 会用模拟退火,那么下面这段代码你该懂的~ function DrawPath(Chrom,X)%% 画路径函数%输入% Chrom 待画路径 % X 各城市坐标位置 R=[Chrom(1,:) Chrom(1,1)]; %一个随机解(个体) figure; hold on plot(X(:,1),X(:,2),'o','color',[0.5,0.5,0.5]) ...

长沙邓17313537029问: matlab模拟退火用法 -
湖北省苏菲回答: matlab自带的模拟退火工具箱算法是simulannealbnd函数,输入参数是fun,x0,lb,ub,没有约束项,所以,你这个不能用.可换别的算法.

长沙邓17313537029问: matlab 模拟退火算法代码
湖北省苏菲回答: 我觉得是你中间有中文字符

长沙邓17313537029问: 遗传模拟退火算法优化BP神经网络的Matlab程序 -
湖北省苏菲回答: “模拟退火”算法是源于对热力学中退火过程的模拟,在某一给定初温下,通过缓慢下降温度参数,使算法能够在多项式时间内给出一个近似最优解.退火与冶金学上的'退火'相似,而与冶金学的淬火有很大区别,前者是温度缓慢下降,后者是温度迅速下降.“模拟退火”的原理也和金属退火的原理近似:我们将热力学的理论套用到统计学上,将搜寻空间内每一点想像成空气内的分子;分子的能量,就是它本身的动能;而搜寻空间内的每一点,也像空气分子一样带有“能量”,以表示该点对命题的合适程度.算法先以搜寻空间内一个任意点作起始:每一步先选择一个“邻居”,然后再计算从现有位置到达“邻居”的概率.很抱歉,回答者上传的附件已失效

长沙邓17313537029问: 试用模拟退火法求函数f(x,y)=sin(xy)+x^2+y^2的最小值. -
湖北省苏菲回答: %使用模拟退火法求函数f(x,y)=sin(x*y)+x^2+y^2的最小值 format long XMAX=4; %搜索的最大区间 YMAX=4; %搜索的最大区间 MarkovLength=10000; %马可夫链长度 DecayScale=0.95; %衰减参数0.95 StepFactor=0.02; %步长因子 ...

长沙邓17313537029问: 如何使用Matlab画出最短路线图???????急急急 -
湖北省苏菲回答: 寻找模拟退火算法吧,matlab有现成的工具箱的. 以下是我在搜搜上搜到的模拟退火的源代码,你可以研究一下 ========================================= function [xo,fo] = Opt_Simu(f,x0,l,u,kmax,q,TolFun) % 模拟退火算法求函数 f(x)的...

长沙邓17313537029问: matlab 用模拟退火,使用了option的设置,如下 options = saoptimset('HybridFcn',@patternsearch,); -
湖北省苏菲回答: 这是对寻优函数搜索方式的设定,LargeScale指大规模搜索,off表示在规模搜索模式关闭,Simplex指单纯形算... 一般选择final显示最终结果. 在MATLAB运行窗口直接输入optimset可显示所有可设置的参数及对应的可选择的参...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网