QQ登录

只需要一步,快速开始

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

虚心求教关于几个算法的疑问!

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

1

主题

7

听众

46

积分

升级  43.16%

  • TA的每日心情
    无聊
    2013-10-22 18:22
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    自我介绍
    HI~~~~
    跳转到指定楼层
    1#
    发表于 2013-1-7 14:48 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    遗传算法、粒子群、模拟退火相比于普通的蒙特卡洛算法有什么优势?他们相互的优缺点都是什么?
    谢谢!
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    2

    主题

    13

    听众

    311

    积分

    升级  3.67%

  • TA的每日心情
    奋斗
    2015-6-16 11:06
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    自我介绍
    我是一名数学爱好者

    社区QQ达人

    群组英语科技论文写作实训

    群组2017国赛赛前最后冲刺

    群组2016国赛护航基础强化

    群组2017美赛护航基础强化

    群组2018乐考无忧考研数学

         每个算法都有各自的优缺点,针对不同的问题考虑运用不同的算法。也不能笼统的说哪个算法一定是好的,哪个算法一定是不好的。
       遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。
        粒子群算法属于进化算法的一种,和遗传算法相似,它也是从随机解出发,通过迭代寻找最优解,它也是通过适应度来评价解的品质,但它比遗传算法规则更为简单,它没有遗传算法的“交叉”(Crossover) 和“变异”(Mutation) 操作,它通过追随当前搜索到的最优值来寻找全局最优。这种算法以其实现容易、精度高、收敛快等优点引起了学术界的重视,并且在解决实际问题中展示了其优越性。
        模拟退火算法从某一较高初温出发,伴随温度参数的不断下降,结合概率突跳特性在解空间中随机寻找目标函数的全局最优解,即在局部最优解能概率性地跳出并最终趋于全局最优。模拟退火算法是一种通用的优化算法,理论上算法具有概率的全局优化性能。
         蒙特·卡罗方法以概率和统计理论方法为基础的一种计算方法。将所求解的问题同一定的概率模型相联系,用计算机实现统计模拟或抽样,以获得问题的近似解。
    回复

    使用道具 举报

    2

    主题

    13

    听众

    311

    积分

    升级  3.67%

  • TA的每日心情
    奋斗
    2015-6-16 11:06
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    自我介绍
    我是一名数学爱好者

    社区QQ达人

    群组英语科技论文写作实训

    群组2017国赛赛前最后冲刺

    群组2016国赛护航基础强化

    群组2017美赛护航基础强化

    群组2018乐考无忧考研数学

         每个算法都有各自的优缺点,针对不同的问题考虑运用不同的算法。没有说哪个算法一定比另一个算法好。
        遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。
         粒子群算法属于进化算法的一种,和遗传算法相似,它也是从随机解出发,通过迭代寻找最优解,它也是通过适应度来评价解的品质,但它比遗传算法规则更为简单,它没有遗传算法的“交叉”(Crossover) 和“变异”(Mutation) 操作,它通过追随当前搜索到的最优值来寻找全局最优。这种算法以其实现容易、精度高、收敛快等优点引起了学术界的重视,并且在解决实际问题中展示了其优越性。
        模拟退火算法从某一较高初温出发,伴随温度参数的不断下降,结合概率突跳特性在解空间中随机寻找目标函数的全局最优解,即在局部最优解能概率性地跳出并最终趋于全局最优。模拟退火算法是一种通用的优化算法,理论上算法具有概率的全局优化性能。
        蒙特·卡罗方法以概率和统计理论方法为基础的一种计算方法。将所求解的问题同一定的概率模型相联系,用计算机实现统计模拟或抽样,以获得问题的近似解。

    点评

    372284362  谢谢啦~不过我总是感觉大部分优化问题,都可以直接用蒙特卡洛结合计算机来模拟。与其用其他的模拟退火、粒子群或者遗传算法,蒙特卡洛好像实现更简单一点。是这样么?  详情 回复 发表于 2013-1-8 13:09
    回复

    使用道具 举报

    2

    主题

    13

    听众

    311

    积分

    升级  3.67%

  • TA的每日心情
    奋斗
    2015-6-16 11:06
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    自我介绍
    我是一名数学爱好者

    社区QQ达人

    群组英语科技论文写作实训

    群组2017国赛赛前最后冲刺

    群组2016国赛护航基础强化

    群组2017美赛护航基础强化

    群组2018乐考无忧考研数学

         每个算法都有各自的优缺点,针对不同的问题考虑运用不同的算法。没有说哪个算法一定比另一个算法好。
        遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。
         粒子群算法属于进化算法的一种,和遗传算法相似,它也是从随机解出发,通过迭代寻找最优解,它也是通过适应度来评价解的品质,但它比遗传算法规则更为简单,它没有遗传算法的“交叉”(Crossover) 和“变异”(Mutation) 操作,它通过追随当前搜索到的最优值来寻找全局最优。这种算法以其实现容易、精度高、收敛快等优点引起了学术界的重视,并且在解决实际问题中展示了其优越性。
        模拟退火算法从某一较高初温出发,伴随温度参数的不断下降,结合概率突跳特性在解空间中随机寻找目标函数的全局最优解,即在局部最优解能概率性地跳出并最终趋于全局最优。模拟退火算法是一种通用的优化算法,理论上算法具有概率的全局优化性能。
        蒙特·卡罗方法以概率和统计理论方法为基础的一种计算方法。将所求解的问题同一定的概率模型相联系,用计算机实现统计模拟或抽样,以获得问题的近似解。
    回复

    使用道具 举报

    3

    主题

    11

    听众

    468

    积分

    升级  56%

  • TA的每日心情
    开心
    2019-4-22 23:13
  • 签到天数: 113 天

    [LV.6]常住居民II

    群组西安交大数学建模

    回复

    使用道具 举报

    372284362        

    1

    主题

    7

    听众

    46

    积分

    升级  43.16%

  • TA的每日心情
    无聊
    2013-10-22 18:22
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    自我介绍
    HI~~~~
    木兆木风 发表于 2013-1-7 17:17
    每个算法都有各自的优缺点,针对不同的问题考虑运用不同的算法。没有说哪个算法一定比另一个算法好。
    ...

    谢谢啦~不过我总是感觉大部分优化问题,都可以直接用蒙特卡洛结合计算机来模拟。与其用其他的模拟退火、粒子群或者遗传算法,蒙特卡洛好像实现更简单一点。是这样么?
    回复

    使用道具 举报

    2

    主题

    13

    听众

    311

    积分

    升级  3.67%

  • TA的每日心情
    奋斗
    2015-6-16 11:06
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    自我介绍
    我是一名数学爱好者

    社区QQ达人

    群组英语科技论文写作实训

    群组2017国赛赛前最后冲刺

    群组2016国赛护航基础强化

    群组2017美赛护航基础强化

    群组2018乐考无忧考研数学

    372284362 发表于 2013-1-8 13:09
    谢谢啦~不过我总是感觉大部分优化问题,都可以直接用蒙特卡洛结合计算机来模拟。与其用其他的模拟退火、 ...

    有时候蒙特卡洛可以得到结果,但是没有其他算法得到的结果好。我们肯定是要用可以得到最好结果的算法吧!
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-10-8 04:49 , Processed in 0.481764 second(s), 83 queries .

    回顶部