多项选择题

A.手段-目的分析指将需要达到的问题的目标状态分析成若干子目标,采用一定手段,消除差异,通过实现一系列子目标最终达到总目标
B.爬山法是逐步逼近目标的方法
C.爬山法与手段-目的分析法的不同在于:有时人们为了实现最终目标,不得不采取迂回方式,暂时扩大初始状态与目标状态的差异(暂时“退回去”或“欲进先退”)以有利于问题解决
D.都属于算法的一种