2002-07-19 09:31:47 只懂Delphi
你对“分枝定界”应该不陌生吧。
(通过服务器中转)
2002-07-19 09:37:28 readchild
说句心里话,已有点不知东南西北了,不妨说来,实能检回失去的记忆
2002-07-19 09:37:18 只懂Delphi
深度优先没问题吧。
2002-07-19 09:39:10 readchild
还记得点呢,不过要去看看书先,还不知能不能找到我的书,沿途扔了许多了
2002-07-19 09:38:54 只懂Delphi
大致描述一下:
2002-07-19 09:39:45 readchild
ok,等着
2002-07-19 09:39:19 只懂Delphi
先用贪心法求一可行解。
2002-07-19 09:40:49 readchild
这个思路倒是最快的,先把单个最佳解一层一层剥下了
2002-07-19 09:41:02 只懂Delphi
再进行深度优先搜索,在搜索的基础上对每一个新生成结点进行估价
2002-07-19 09:42:20 readchild
然后依据路径回溯是吗?
2002-07-19 09:41:52 只懂Delphi
如果估价大于现有的最优解则剪枝,否则继续搜索。
2002-07-19 09:43:03 只懂Delphi
如得到另一可行解,将他与当前最优解比较,若更优,则将此解保存为当前最优解,否则剪枝。
(通过服务器中转)
2002-07-19 09:43:38 只懂Delphi
搜索完毕,当前最优解即为全局最优解。
(通过服务器中转)
2002-07-19 09:45:02 只懂Delphi
如果估价函数编的好,剪枝会发生的很早,会大大减小搜索空间。
(通过服务器中转)
2002-07-19 09:46:02 readchild
能不能把你的方案用C或PASCAL的数据结构表达式发过来,发到DFW,如果有时间的话,也不急,我手上反正有个项目31号要交,还刚开始,这几天要通宵了
2002-07-19 09:47:46 readchild
大体的思路都有差不多,但方要在中间的实现,可能性能相差会非常大的
2002-07-19 09:50:53 readchild
等我闲点,我会照你的方案写一个过程上来,评估一下,但我估计以我现在的情况来讲,我要得到更详细一点的数据结构表达才能完成