算法一
剪枝方法论与人员安排问题
算法二
旅行商问题
该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,最后再回到原点的最小路径成本。
此处用的 分支界限策略:剪掉不能达到优化解的分支
例子:
将所有减掉的值加在一起,即3+4+16+7+25+3+26+7+1+4=96
坐标(4,6)其代价为0
算法三
A*算法
其核心是告诉我们,在某些情况下,我们得到的解一定是优化解,于是算法可以停止。
- A*算法试图尽早地发现优化解
- A*算法经常使用Best-first策略求解优化问题
例子:求解最短路径问题