算法求助

dacaisha 2010-05-10 10:07:58
请问各位大侠,有没有一种算法来得到全局的最优值吗? 贪婪算法只能实现局部的最优。。
...全文
134 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dy22199 2010-05-14
  • 打赏
  • 举报
回复
理论上用蒙卡可以得到全局最优,但是具体算法要根据具体情况来设计。
dacaisha 2010-05-11
  • 打赏
  • 举报
回复
比如说:每个路口放一个俄罗斯套娃吧,大的能套着小的,但每次不能把套好的套娃拆开,那现在东西、南北方向各有n个路口,一个人从(0,0)出发,应该怎么走,才能拿到最多的套娃。
十八道胡同 2010-05-10
  • 打赏
  • 举报
回复
最好定位到一个例子来说明
baihacker 2010-05-10
  • 打赏
  • 举报
回复
首先你这个问题问得太广泛了。
不过一般都可以抽象为一个函数,取值是一个集合,求函数值最小(当然最小值要存在)
如果是连续取值的,函数的梯度存在的话有
Global convergence of a modified Fletcher–Reeves
conjugate gradient method with Armijo-type line
search
还有很多论文可以参考。

如果是离散的,遗传算法,粒子群算法等都可以参考。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧