好的,这是一个家庭作业问题,我只是不知道我应该如何开始。一些帮助和提示将不胜感激。
我需要使用启发式函数来解决迷宫类型问题。
假设我有一个 5x5 的网格,一个机器人在位置 (1,5),我的目标是将机器人移动到 (5,1)。一路上几乎没有障碍,比如说(X,1,3)
,,,,(X,2,3)
(X,5,3)
(X,4,2)
打印出机器人经过的路线。
我正在考虑使用贪婪的最佳优先搜索算法来找到机器人到达目标的路径
我的问题是,我是新来的计划不知道我应该如何开始解决这个问题。
我是不是该 ?
(define grid l w) --define the length and width of the grid ?
(define robot) --define the initial position
(define goal) --define the goal position
(define blocks) --define the obstacle blocks
and create a main function (define bestfirstslove)
解决问题?
如何创建网格?我应该如何解决这个问题?如何打印出机器人行走的步数?
非常感谢您的帮助:)