简介
启发式解决问题的方法是与算法相对立的。算法是把各种可能性都一一进行尝试,最终能找到问题的答案,但它是在很大的问题空间内,花费大量的时间和精力才能求得答案。启发式方法则是在有限的搜索空间内,大大减少尝试的数量,能迅速地达到问题的解决。但由于这种方法具有尝试错误的特点,所以也有失败的可能性。科学家的许多重大发现,常常是利用极为简单的启发式规则。
认知心理学的信息加工理论认为,启发式是人类思维解决问题的重要方法。在人工智能中常用启发式设计计算机程序,模拟人类解决问题的思维活动。已经证明,这是一条有效的途径。