liwenhui 发表于 2012-8-22 16:56 应该是随意地产生都可以,但是从算法收敛的效率来看,最好是不要产生已经经历过的状态,类似于禁忌搜索,可 ...
eskoslovens 发表于 2012-8-23 14:30 多谢。。那怎么学习算法啊
liwenhui 发表于 2012-8-23 14:41 找相关的资料来看,可以先学习“随机搜索”“爬山法”方法,就是随机在定义域上产生大量自变量值,然后逐 ...
eskoslovens 发表于 2012-8-24 22:56 再请教一个问题,就是 多个0-1变量的随机搜索怎么进行啊,怎么保证朝着最优解的方向进行搜索呢?
liwenhui 发表于 2012-8-25 06:55 这可以看作一个组合优化问题来解决,如果使用随机搜索,就是随机组合这些变量中的0和1,看哪一个组合得到的 ...
eskoslovens 发表于 2012-8-25 19:52 那应该用什么搜索啊。。被这个困扰了。。
liwenhui 发表于 2012-8-26 13:12 可以用随机搜索,只不过得到的解不能保证是最优解。 用模拟退火得到的结果也不一定是全局最优的,但结果 ...
eskoslovens 发表于 2012-8-26 17:13 额。。我们上次的题目是51个变量的问题。。结果没办法就用的随机搜索,但是随机搜索会有重复情况出现,。 ...
liwenhui 发表于 2012-8-26 17:34 51个变量不算太多。 可以用SA方法。 我记得在我们论坛哪里看到过SA的现成的MATLAB程序,你自己找一下吧 ...