2019-09-18
xredued01
所谓手段-目的分析法就是将需要达到的问题的目标状态分成若干子目标通过实现一系列的子目标最终达到总目标。它的基本步骤是:第一,比较初始状态和目标状态,提出第一个子目标;第二,找出完成第一个子目标的方法或操作;第三实现子目标;第四提出新的子目标。如此循环往复,直至问题解决。例如:现在你要去从郑州家里到达北京,首先第一个子目标就是你需要打车到车站,然后第二个子目标是在窗口买到高铁票······等等,你只需要完成一个一个子目标,最终就可以实现总目标。著名的河内塔实验也属于这一类问题。
爬山法是指先设立一个目标,然后选取与起始点临近的未被访问的任一节点,向目标方向前进,逐步逼近目标的方法。就好像爬山一样,如果在山脚下,想要爬到山顶,就得一点一点地往上走,一直走到最高点。有时先得爬上矮山顶,然后再下来,重新爬上最高山顶。因此爬山法只能保证爬到眼前山上的最高点,而不一定是真正的最高点。例如医生给病人的药达到一定剂量后,病人有所好转,再超量就会引起调理反应,这时,医生往往会误以为这个剂量就是最佳剂量,然而事实上也许更高剂量才能使病人真正痊愈。因此,问题解决者在使用爬山法时,最好选择几个不同的起点一起来尝试,如果几个起点到达的都是同一个点,这一点才算是真正的目的地。
区别:
手段-目的分析法与爬山法的不同之处在于,手段目的分析法有时会为了达到目的而不得不暂时扩大目标状态与初始状态的差异,以便最终达到目标;而爬山法只允许一步步地接近目标。
辨析:
1.在解决河内塔问题时人们采用的策略是()
A.算法 B.逆向搜索
C.爬山法 D.手段-目的分析
解析:D。著名的河内塔实验是通过设置一个一个子目标,最终达到总目标的,属于手段目的-分析法。