爬山法和手段目的法的区分是:手段目的法有时会为了达到目的而不得不暂时扩大目标状态与初始状态的差异,以便最终达到目标;而爬山法只允许一步步地接近目标。
爬山法是指先设立一个目标,然后选取与起始点临近的未被访问的任一节点,向目标方向前进,逐步逼近目标的方法。所谓手段目的法就是将需要达到的问题的目标状态分成若干子目标通过实现一系列的子目标最终达到总目标。