一、3传教士3食人族

现在有3个传教士,3个食人族都在河的一侧要过河,只有一艘船,船最多只能载两个人,河同一侧的传教士的人数要大于等于食人族的数量,否则会被吃掉。

要解决的问题:

  1. 请描述其状态空间
  2. 请指明operator
  3. 请寻找出解决问题的最小序列
  4. 找到一个好的启发式方法供A*算法使用
  5. 画出 A ∗ A^{*} A为了解决问题而产生的搜索树
  6. 对每个节点的表示:数字(状态), 代价(f, g, h)和表示展开顺序的整数

答案如下:
[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔
2. Operator
[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔
3. 最小序列
[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔
4.A*搜索树
[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔
[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔

二、单臂机器人

一次只能抓起一个杯子,初始被子状态为 I,目标状态为G

[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔
[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔

三、汉诺塔

注意:这只是个简单版本的汉诺塔

[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔
[AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔

相关文章:

  • 2021-06-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
  • 2021-06-18
猜你喜欢
  • 2021-04-03
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
相关资源
相似解决方案