哪些是可接受的启发式原因?为什么?

时间:2013-01-28 23:42:57

标签: artificial-intelligence computer-science heuristics

n x n网格上有n辆车。在开始时,它们被排列在顶行1.车辆必须到达底行,使得(1,n)处的车辆必须到达(n,n-i + 1)。在每个时间步,每个车辆可以向上,向下,向左或向右移动一个方格,或者它可以保持放置。如果车辆保持放置,则一辆相邻的车辆(但不超过一辆)可以跳过它。两辆车不能占据同一个广场。 对于将所有车辆移动到目的地的问题,可以接受以下哪种启发式方法?

我。总和从1到n(h1 ... hn)

II。 max(h1 ... hn)

III。 min(h1 ... hn)

我认为iii是唯一正确的,但我不确定如何制定我的原因。

1 个答案:

答案 0 :(得分:5)

我相信有人会得到一个非常详细的答案,但是对于那些喜欢我的人来说,对所有人工智能有点不知所措,一个可接受的启发式很简单:

从不过高估算实现目标的真实成本的启发式

不要听起来太不合情理,但听起来好像你发布的问题可能来自作业问题或作业。我不想破坏你的乐趣,确切地确定这三种启发式中的哪一种是不可接受的 - 但希望一句话的定义可以帮助你。

如果你感到困惑,请记住:如果你的车辆都达到了他们的目标,你会发现实际成本小于启发式的想法,那么它的不可接受