资源简介
这是Matlab的模拟退火算法的工具包,对学习、应用SA算法很有用
代码片段和文件信息
function [WEwWbsfEbsfTtEtEtargetertKtEbsftEhMrhoEbin] = anneal( ...
verbose ...
newstate X ...
cost moveclass ...
walkers ...
acceptrule q ...
schedule P ...
equilibrate C maxsteps ...
Tinit r ...
Tfinal f maxtemps ...
v bins e)
% MAIN DRIVER and HELP file supplied with SA Tools.
% Copyright (c) 2002 by Richard Frost and Frost Concepts.
% See http://www.frostconcepts.com/software for information on SA Tools.
% Get the book: http://www.frostconcepts.com/books/ebsa/
%
% [WEwWbsfEbsfTtEtEtargetertKtEbsftEhMrhoEbin] = anneal( ...
% verbose ...
% newstate X ...
% cost moveclass ...
% walkers ...
% acceptrule q ...
% schedule P ...
% equilibrate C maxsteps ...
% Tinit r ...
% Tfinal f maxtemps ...
% v bins e)
%
% verbose = prints status information when true (1).
% newstate = (handle to) user-defined method
% W0 = newstate(X) where
% X = user-defined problem domain or other data
% behaviorally static.
% W0 = an initial user-defined state.
% Book chapter 2.
% X = user-defined problem domain or other data behaviorally static.
% Book chapter 2.
% cost = (handle to) user-defined objective method (function)
% Ew = cost(XW) where
% X = user-defined problem domain or other data.
% W = a user-defined state from ‘newstate‘ or ‘moveclass‘.
% Ew = energy corresponding to W
% Book chapter 9.
% moveclass = (handle to) user-defined method
% W = moveclass(XWEaT) where
% X = user-defined problem domain or other data.
% W = a user-defined state from ‘newstate‘ or ‘moveclass‘.
% Ea = average energy at current temperature.
% T = current temperature
% Book chapters 2.2 and 10.2.
% walkers = number of walkers. Must be positive integer.
% walkers = 1 implies barebones annealing
% walkers > 4 suggested for ensemble methods
% Book chapters 4 and 7.
% acceptrule = (handle to) SA Tools or user-defined method
% a = acceptrule(dETq) where
% dE = the difference in cost between a trial state and
% the current state: dE = Wtrial - W
% T = the current temperature
% q = any data required by the acceptrule
% a = 0 if trial is rejected otherwise 1.
% SA Tools supplied methods are:
% metropolis
% szu
% tsallis
% threshold
% franz
% Book chapter 11.
% q = any data required by the acceptrule.
% Book chapter 11.
% schedule = (handle to) SA Tools or user-defined temperature update
% next
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 713 2002-10-27 22:08 satools\m\examples\chemcluster\cluster_cost.m
文件 1021 2002-10-27 22:07 satools\m\examples\chemcluster\cluster_init.m
文件 859 2002-10-27 22:08 satools\m\examples\chemcluster\cluster_new.m
文件 967 2002-10-27 22:09 satools\m\examples\chemcluster\cluster_perturb.m
文件 467 2002-10-24 16:28 satools\m\examples\chemcluster\clusterdistances.m
文件 364 2002-10-24 16:18 satools\m\examples\chemcluster\clusterplot.m
文件 3737 2002-10-27 22:09 satools\m\examples\chemcluster\test_all.m
文件 1684 2002-10-27 22:09 satools\m\examples\chemcluster\try_me.m
文件 724 2002-10-27 22:13 satools\m\examples\graphbipart\bipart_cost.m
文件 1748 2002-10-27 22:13 satools\m\examples\graphbipart\bipart_init.m
文件 452 2002-10-27 22:13 satools\m\examples\graphbipart\bipart_new.m
文件 573 2002-10-27 22:12 satools\m\examples\graphbipart\bipart_perturb.m
文件 1569 2002-10-27 22:12 satools\m\examples\graphbipart\try_me.m
文件 1940 2002-10-24 16:58 satools\m\examples\proteinfold\sequence_cost.m
文件 1635 2002-10-27 22:16 satools\m\examples\proteinfold\sequence_init.m
文件 1135 2002-10-27 22:16 satools\m\examples\proteinfold\sequence_new.m
文件 2305 2002-10-29 13:00 satools\m\examples\proteinfold\sequence_perturb.m
文件 1700 2002-10-27 22:15 satools\m\examples\proteinfold\try_me.m
文件 867 2002-10-27 22:22 satools\m\examples\seismicdecon\decon_cost.m
文件 2096 2002-10-27 22:22 satools\m\examples\seismicdecon\decon_init.m
文件 820 2002-10-27 22:21 satools\m\examples\seismicdecon\decon_new.m
文件 1171 2002-10-27 22:21 satools\m\examples\seismicdecon\decon_perturb.m
文件 508 2002-10-24 17:47 satools\m\examples\seismicdecon\eventparts.m
文件 579 2002-10-24 17:47 satools\m\examples\seismicdecon\eventplot.m
文件 457 2002-10-24 17:41 satools\m\examples\seismicdecon\modelparts.m
文件 751 2002-10-24 17:46 satools\m\examples\seismicdecon\modelplot.m
文件 648 2002-10-24 17:48 satools\m\examples\seismicdecon\modelsignal.m
文件 737 2002-10-27 22:21 satools\m\examples\seismicdecon\README.txt
文件 1570 2002-10-27 22:18 satools\m\examples\seismicdecon\try_me.m
文件 755 2002-10-15 12:56 satools\m\examples\spinglass\Jcoord.m
............此处省略64个文件信息
- 上一篇:ARMA模型的Matlab代码
- 下一篇:MATLAB脉动风荷载模拟程序
相关资源
- HEED协议的matlab源代码
- CRC校验的Matlab源代码
- 模拟退火算法解决旅行商问题-matlab代
- 基于模拟退火算法的遗传模拟退火算
- 模拟退火算法计算费马点
- 图像的泊松融合 matlab源代码
- RRT路径规划matlab源代码
- 傅里叶梅林FourierMellin实现图像配准
- 装配生产线任务平衡问题的遗传算法
- N-FINDR MATLAB源代码
- 空间三点求圆matlab源代码.zip
- 虹膜定位详尽的虹膜识别matlab源代码
- 朴素贝叶斯分类器MATLAB源代码
- TDOA常见算法的MATLAB源代码
- 无线传感器网络APIT定位算法的matlab源
- 基于SIFT特征的图像配准Matlab源代码
- PIIFD描述符matlab源代码
- rgb2lab颜色空间转换的MATLAB代码
- 三种图像增强算法的matlab源代码
- 粒子群模拟退火算法
- DBSCAN算法MATLAB源代码
- 遗传模拟退火算法MATLAB
- 5*5十字型中值滤波函数matlab源代码
- fast源代码
- 演化博弈matlab源代码
- 入侵杂草算法matlab源代码
- KNN分类MatLAB源代码附论文
- 直方图均衡化Matlab源代码
- 人造地震动matlab源代码
- 模拟退火算法matlab实现
评论
共有 条评论