人工智能基础 搜索问题(一) 基础+盲目搜索

人工智能基础 搜索问题

介绍

在这里插入图片描述
一般的问题都可以归为下面三个步骤
在这里插入图片描述

问题求解

在这里插入图片描述
问题求解中最主要的就是搜索问题了,下面就来介绍搜索问题

搜索问题

如魔方的还原问题
在这里插入图片描述
如转动次数最少的魔方还原
在这里插入图片描述

特征

在这里插入图片描述

四个典型的搜索问题

8-数码
在这里插入图片描述
八皇后
在这里插入图片描述
在这里插入图片描述
旅行商
在这里插入图片描述
在这里插入图片描述
传教士野人过河
在这里插入图片描述
在这里插入图片描述
汉诺塔问题,农夫过河问题,等等也属于搜索问题,上面只是举例了几个最基本的

搜索问题的要素

在这里插入图片描述

搜索问题的组成

在这里插入图片描述

问题表示

在这里插入图片描述
接下来主要学习介绍的是状态空间表示法

状态空间表示法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

案例 8字符的移动

在这里插入图片描述
这里把数字的移动转化为空格的移动,简化了问题,
在初始情况下,空格只有四种移动的方法

在这里插入图片描述
下图就是8数码问题得到的状态空间图
在这里插入图片描述
可以发现我们的目标Sg已经在图中了
在这里插入图片描述
上左下右就是一个解
在这里插入图片描述
在这里插入图片描述

解的搜索

在这里插入图片描述

生成与测试范式

在这里插入图片描述

案例 n皇后问题

在这里插入图片描述
在这里插入图片描述
伪代码
在这里插入图片描述

穷举法

在这里插入图片描述
如,穷举法会造成效率低下,下图中已经不满足4皇后问题的约束,但是穷举法仍然会继续放置剩下的两个皇后,造成效率低下的问题在这里插入图片描述

回溯法

在这里插入图片描述
在这里插入图片描述
步骤
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以此类推,这就是回溯法
在这里插入图片描述
如果想看看有没有其他解的话就继续执行
下图是回溯法的树
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

贪心算法

在这里插入图片描述

旅行商问题

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意 : 贪心算法可以快速的找到一个可行解,但不一定是最优解

状态空间搜索法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

常用的盲目搜索算法

在这里插入图片描述
在这里插入图片描述
找到的不一定是最优解

BFS

这个数据结构都学过,看看例子就知道了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DFS

也就是深搜,看看就知道了
.
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
算发性就是可以找到解

优先深度优先搜索思想

在这里插入图片描述
在这里插入图片描述
他与dfs的唯一区别就是限制了搜索的深度
在这里插入图片描述

迭代加深的深度优先搜索 DFS-ID

路径代价随着深度增加而增加
**加粗样式**
在这里插入图片描述

小结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Joker-Tong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值