QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6973|回复: 5
打印 上一主题 下一主题

[问题求助] 请问Metropolis准则是什么啊?

[复制链接]
字体大小: 正常 放大
churao1        

1

主题

3

听众

26

积分

升级  22.11%

  • TA的每日心情

    2011-9-12 10:04
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    1#
    发表于 2011-8-29 18:00 |只看该作者 |正序浏览
    |招呼Ta 关注Ta
    模拟退火算法当中涉及到  Metropolis准则
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    11

    主题

    5

    听众

    192

    积分

    升级  46%

  • TA的每日心情
    开心
    2012-9-10 10:53
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    自我介绍
    温州

    群组Matlab讨论组

    群组C 语言讨论组

    群组数学建模培训课堂1

    从物理系统倾向于能盘较低的状态,而热运动又妨碍它准确落入最低态的物理原理出发,采样时着重取那些有重要贡献的状态,则可以较快地达到较好的结果.
    1953年,Metrop olis等提出了重要性采样法,用来产生固体的状态序列。具体做法如下:

    首先给定以粒子相对位置表征的初始状态 i 作为当前状态。然后用摄动方法使随机选取的某个粒子的位移随机地产生一微小变化,得到一个新状态 j 。

    (1)若E(j)<E(i),则状态转换被接受
    (2)若E(j)≧E(í),则状态转换的概率为







    式中,K 是物理学中的玻耳兹曼常数,T是材料的温度.

    (3)产生随机数r=random(0,1),并与上式比较:
    若PT ≧r, 则接受状态 j;
    若PT < r, 则拒绝状态 j ,保持 i 不变。

    对同样的接受概率,因为T为分母,在高温下可接受的新状态能量差大一些; 而在低温下则接受的能量差较小,这与不同温度下热运动的影响一致. 当温度趋于零时,E(j ) >E(i)的新状态 j 都不能接受.
    上述接受新状态的准则称为Metropolis准则,这种算法的计算量显著减少.
    已有 1 人评分体力 收起 理由
    darker50 + 5 乐于助人!!!

    总评分: 体力 + 5   查看全部评分

    回复

    使用道具 举报

    11

    主题

    5

    听众

    192

    积分

    升级  46%

  • TA的每日心情
    开心
    2012-9-10 10:53
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    自我介绍
    温州

    群组Matlab讨论组

    群组C 语言讨论组

    群组数学建模培训课堂1

    从物理系统倾向于能盘较低的状态,而热运动又妨碍它准确落入最低态的物理原理出发,采样时着重取那些有重要贡献的状态,则可以较快地达到较好的结果.
    回复

    使用道具 举报

    李毅        

    0

    主题

    4

    听众

    14

    积分

    升级  9.47%

  • TA的每日心情
    开心
    2012-7-23 16:27
  • 签到天数: 2 天

    [LV.1]初来乍到

    国际赛参赛者

    网络挑战赛参赛者

    回复

    使用道具 举报

    madiolee1        

    4

    主题

    5

    听众

    136

    积分

    升级  18%

  • TA的每日心情
    无聊
    2012-6-13 00:18
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    nonono
    回复

    使用道具 举报

    madio        

    3万

    主题

    1312

    听众

    5万

    积分

  • TA的每日心情
    奋斗
    2024-7-1 22:21
  • 签到天数: 2014 天

    [LV.Master]伴坛终老

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann常数。用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对当前解重复“产生新解→计算目标函数差→接受或舍弃”的迭代,并逐步衰减t值,算法终止时的当前解即为所得近似最优解,这是基于蒙特卡罗迭代求解法的一种启发式随机搜索过程。退火过程由冷却进度表(Cooling Schedule)控制,包括控制参数的初值t及其衰减因子Δt、每个t值时的迭代次数L和停止条件S。
    数学建模社会化
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-12 07:42 , Processed in 0.486725 second(s), 82 queries .

    回顶部